Connect your agents and tools.
Add adapters that call your existing agent runtime and tools. Connect Jev for typed decisions. Keep credentials and permissions in your host.
Less intelligence wasted.
More accurate results.
Let your agent solve the job. Turn the repeatable steps into a workflow. Use Jev to route decisions and your existing agents to do the work.
Your agent works out severity, ownership, and how to file each issue.
Use the agent where it adds value. Let Jev handle focused decisions and code handle the rules. Research only what can change the outcome.
The same procedure, with focused Jev decisions and agents working where they add value.
$2,890$250
90%95%
First 100 alerts → final 300 alerts.
Different stages of the 1,000-alert tuning run.
Reported AML case study: cost comparison on 100 fresh alerts; accuracy from the separate tuning run. Volume figures multiply the reported rates and exclude learning costs and operating overhead. These are not pricing or guaranteed results. Read the experiments ↗
Your harness keeps its loop, tools, permissions, and budgets. AgentRun defines which steps run, which can run in parallel, and when to stop or hand off.
Add adapters that call your existing agent runtime and tools. Connect Jev for typed decisions. Keep credentials and permissions in your host.
Describe the steps in TypeScript or JSON. Route a request to the right agent, check its output, and make the next step explicit.
Test individual decisions and the whole workflow. Give your agent the workflow as a tool, or call it directly from your application.
// research-one-question · node excerpt// Full schemas and workflow in the example.{ node: 'sift', label: 'screen-evidence', itemsPath: 'search.sources', state: { subquestion: '{question}' }, out: 'EvidenceDecision', as: 'evidence', keep: { path: 'answersQuestion', gte: 0.8 }}Your agents can run inside a workflow.
Your agent can also call a workflow as a tool.
AgentRun’s workflow language—the DSL—gives each kind of work its own place. Every step has a job. Every handoff has a contract.
Gather evidence, investigate a gap, or write a report. Each agent runs with the model, tools, and budget your harness provides.
Route, classify, sift, or pick over structured data. Keep probabilities alongside answers so uncertainty can guide what happens next.
Parse, compare, count, and apply rules. Call a tool, poll within a deadline, or check an artifact. Save model turns for the work that needs them.
Chain steps. Map over a list. Reduce the results. Loop within a bound. Escalate when the ordinary path cannot settle the case.
An explicit workflow gives you smaller parts to evaluate, improve, and reuse.
Read inputs, typed answers, probabilities, and routing rules at each step. See which part of the procedure led to the outcome.
Freeze a node’s inputs and test a new model or rubric. Replay deterministic rules over saved answers without repeating research.
Give a workflow its own input, output, and tests. Reuse it as a component inside another workflow or a tool inside your agent.
The AgentRun adapter runs typed workflow nodes with pi. It can also help author workflow candidates with schema validation and independent acceptance checks. The core workflow runtime can run without pi.
The native pi extension is a design preview: build, test, and inspect workflows without leaving pi. Try the working SDK and CLI from source today.
Turn this procedure into a reusable workflow. Use agents for research, Jev for decisions, and code for the rules.
Full documentation and working examples from the repository, here in one place. Start with scripted fixtures, then connect your own tools and models.
Run the interpreter with fictional sources and scripted responses. No model keys needed.
02 / DOCUMENTATIONDefine typed contracts, reuse a component, and test a decision independently.
03 / DOCUMENTATIONInspect recorded calls and follow the actual execution path.
04 / DOCUMENTATIONExplore primitives, schemas, events, and execution limits.
05 / DOCUMENTATIONBring your tools, model access, permissions, and budgets.
06 / DOCUMENTATIONConnect real typed decisions and agent loops.
Watch the AgentRun introduction for the full idea: learning a job, expressing the procedure, and optimizing repeatable work.
We’re preparing AgentRun for open source.
Explore the source, run a workflow, and help shape what comes next.