Task, Agent, Verifier
Agent Bench follows a Terminal-Bench-inspired separation:- A task defines instructions, optional workspace material, setup/post-processing, and metadata.
- An agent changes the prepared workspace.
- A verifier grades the result.
Judge or jury created by JudgeFactory.
Agent Bench preserves Agent Judge’s Judgment, jury, tier-policy, and voting semantics.
The 0.6.0 release retains deterministic judges, simple and cascaded juries, and the agents module’s
Agent Client-backed LLM judge.
Cascaded Tiers
Registered Judge Types
The core CLI uses deterministic Agent Judge implementations and an abstaining LLM registration for
end-to-end execution. The agents-module CLI registers
TestQualityJudge for LLM-graded run and
resume operations.
Custom Judges
Custom judges implement Agent Judge’sJudge interface and can be registered without changing the
benchmark format: