The Autonomous Stack

Dev & Release · Testing & Evals · v1.0.0

Agent EvalBench Pack v1.0

Offline regression bench for LLM prompts and autonomous-agent outputs.

$3.00one-timePay with crypto

evalbench prompt-regression quality-gate

agent ⟶ theautonomousstack.xyz

01GET /api/v1/pack/agent-evalbench-v1

402 Payment RequiredX-PAYMENT-REQUIRED

02sign TransferWithAuthorization3.00 USDC · Base (eip155:8453)

03GET + PAYMENT-SIGNATURE

200 OKapplication/zip · 19 files

pay per pack over x402no account

What's inside

Offline regression bench for prompts and autonomous-agent outputs.

Agent EvalBench gives an LLM operator a small, repeatable way to catch prompt regressions before they reach production. It reads evaluation cases, scores candidate outputs with deterministic checks, and can optionally ask a local BYO-LLM CLI for a structured review. No API key is required.

Who it is for

Honest promise

This pack does not prove that an agent is safe or correct. It catches common regressions: missing required facts, forbidden claims, weak structure, over-short answers, and rubric drift. It is strongest when you add your own real cases.

Quick start

cd agent-evalbench-v1
python3 agent.py --help
python3 agent.py run --cases examples/cases.example.json --rubric examples/rubric.example.json --out eval_report.json
python3 agent.py summarize --report eval_report.json
bash smoke_test.sh

Optional BYO-LLM review:

PACK_LLM=codex python3 agent.py run --llm --cases examples/cases.example.json

If no Claude Code, Kimi Code, or Codex CLI is installed and logged in, the agent stays useful in deterministic mode.

Flow

                +----------------------+
                | cases.example.json   |
                | prompt + candidate   |
                +----------+-----------+
                           |
                           v
                +----------------------+
                | deterministic checks |
                | required/forbidden   |
                | length/structure     |
                +----------+-----------+
                           |
                optional   v
        +------------------+------------------+
        | BYO-LLM rubric judge from PROMPTS.md |
        +------------------+------------------+
                           |
                           v
                +----------------------+
                | JSON report + exit   |
                | pass/fail summary    |
                +----------------------+

What is included

Typical use

  1. Save representative prompts and candidate outputs as JSON cases.
  2. Define required keywords, forbidden phrases, minimum length, and rubric weights.
  3. Run EvalBench before merging prompt changes.
  4. Track the JSON report in CI artifacts or attach it to release notes.