Skip to content

Add the Jev harness - #4

Open
ernoaapa wants to merge 1 commit into
kagent-dev:mainfrom
ernoaapa:add-jev-harness
Open

ernoaapa wants to merge 1 commit into
kagent-dev:mainfrom
ernoaapa:add-jev-harness

Conversation

@ernoaapa

Copy link
Copy Markdown

Change

Adds the Jev harness, which runs TypeSafe's Jev decision model as a kagent agent on the byo runtime. Each A2A message is a System One request, and the reply is System One's response as-is.

The experiment explores using a decision model instead of a general LLM for the small yes/no and multiple-choice decisions inside agent workflows, like triage or "is this ready to merge" checks. The agent's system prompt holds the question, so the caller only sends the state.

It's moved from github.com/airohq/agent-harnesses with only the module path changed. I also rewrote the README to follow the template.

Closes #3

Build

docker build --platform linux/amd64 --tag byo-ext/jev:local harnesses/jev

Builds fine from a clean checkout. go vet and go test -race ./... pass too.

Manual verification

The same code runs my judge agents on kagent 1.0.0-alpha16 with Agent Substrate 0.6.0-alpha3.

Checklist

  • My commits include DCO sign-offs (git commit -s).
  • I followed the Code of Conduct, including its guidance on AI assistance.
  • I updated the relevant documentation and, for a new harness, the catalog.
  • I included no credentials or private configuration.

I used Claude Code to help move the harness and adapt the README to the template.

Runs TypeSafe's Jev decision model as a kagent agent on the byo runtime.
Each A2A message is a System One request, and the reply is System One's
response. Moved from github.com/airohq/agent-harnesses, where it is built
against kagent 1.0.0-alpha16.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Erno Aapa <erno.aapa@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Harness]: Jev

1 participant