{
  "generatedAt": "2026-08-21T02:27:03.346Z",
  "phase": 2,
  "packs": [
    {
      "id": "autonomic-swe/agent-eval",
      "name": "agent-eval",
      "version": "0.2.0",
      "maturity": "hardened",
      "summary": "Closes the loop on agent evaluation by separating the Verdict plane from the Proposal plane, so a change to the corpus can never silently tune the judge that decides whether the change helped.",
      "targets": [
        "standalone",
        "mcp"
      ],
      "runtimes": [
        "python"
      ],
      "domains": [
        "autonomic-swe",
        "evals",
        "agent-systems"
      ],
      "license": "MIT",
      "evals": {
        "path": "tests/",
        "count": 504,
        "threshold": 1
      },
      "artifact": {
        "url": "/packs/autonomic-swe/agent-eval/0.2.0.tar.gz",
        "sha256": "c492fce8c9f2202d5b44b431c0ae1e5bd00b0043588fb65082330e62d9781368",
        "bytes": 240697
      },
      "source": {
        "repo": "https://github.com/Tim-ReJet/agent-eval.git",
        "ref": "db3eadf1a5cf0397528f0c5a9ca8fb6ae6c835be"
      },
      "install": {
        "command": "npx @reactorjet/pack install autonomic-swe/agent-eval"
      },
      "readingPage": "/packs/autonomic-swe/agent-eval",
      "sourceMarkdown": "/packs/autonomic-swe/agent-eval.md"
    }
  ]
}
