← ClaudeAtlas

beltlisted

Operate the belt CLI to evaluate headless coding agents (Claude Code, Cursor, Codex, Gemini, and others) end to end. Use when the user asks to write or run eval scenarios, compare agents, score outputs with rules or LLM judges, register a new agent adapter, interpret reports or benchmark cards, or set up evals in CI. Also use when the user mentions agent-belt, scenario JSON, BELT_ env vars, llm_scorer_instruction, llm_scorer_evidence_files, TurnExpectation, or benchmark cards.
jfrog/agent-belt · ★ 18 · AI & Automation · score 76
Install: claude install-skill jfrog/agent-belt
# agent-belt `belt` is a CLI that evaluates headless coding-agent CLIs by running multi-turn scenarios against them and scoring the results with rule-based checks plus optional LLM judges. The `belt` console script is the only public surface - never import internals. ## 1. Verify install before doing anything ```bash belt doctor ``` Checks Python, registered agents (auth + reachability), LLM scoring providers (cloud keys + Ollama), and which `belt` clone the command resolves to. If `doctor` is unhappy, fix what it reports before attempting anything else - most user-reported problems are solved by reading its output. ```bash belt agent list # registered agents (entry-point discovered) belt agent info <name> # capabilities of one agent (cli_options, env vars, fields it supports) ``` ## 2. Run an evaluation `belt eval` chains **run → score → aggregate** in one command. Start here. ```bash belt quickstart # auto-detect, single rules-only belt eval examples/scenarios/showcase --modes rules --tags real-runnable # whole runnable showcase belt eval my-scenarios/ --modes rules,llm --workers 3 # rules + LLM judge, parallel belt eval my-scenarios/ --dry-run # list matched scenarios, no run belt eval my-scenarios/ --modes rules --export junit:report.xml # JUnit report for CI test reporters ``` **`--modes rules`** runs withou