agentbench / agent_bench

Commit History

  1. Deploy: Phase 1 surfaces + Phase 2 version stamps + filled legal/booking values⁠

    Nomearod +1: Claude Fable 5
    c054d6c

  1. Deploy: dashboard naive-vs-rigorous reveal + sync serving to origin/main⁠

    1c08abf

  1. dashboard: add #harness + #harness-appendix sections (v3 design integration)⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    2d9ce3a
  2. calibrate(jury): v1.1+v1.1.1 — fix weighting bugs; recency-position paraphrase clause⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    ab0e054

  1. rubric: clarify groundedness reference scope (snippets-only) for v1.1 gold (#20)⁠

    Jane Yeung +1: Claude Opus 4.7 (1M context)
    Unverified signature
    e16544c

  1. fix(types): four mypy errors blocking CI⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    02b8717
  2. docs(harness,readme): two re-review must-fix items⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    c39d5c7
  3. fix(judges,calibration,harness): three Codex adversarial-review findings⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    226b6f4
  4. fix(judges,calibration): five review follow-ups (items 5, 6, 7, 9, 10)⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    71ec5e8
  5. fix(judges): four review-blocking bugs (review items 1–4 + 8)⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    9255fb5
  6. refactor(metrics): delete superseded LLM judges (answer_faithfulness etc.)⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    281b43d
  7. refactor(harness): migrate to per-dimension Judge layer (drop faithfulness/correctness)⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    e76227f
  8. feat(config): add evaluation.judge_dimensions field⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    12cb8b7
  9. feat(calibration): generate_kappa_table with strict/warn modes⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    1d47106
  10. feat(scripts): run_calibration.py orchestrator for Steps A/C/D⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    4fa7c61
  11. feat(goldens): add source_snippets to 8 FastAPI calibration items⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    a48afb9
  12. feat(calibration): 30-item stratified calibration_v1 sample⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    8ef480a
  13. feat(calibration): hand-rolled cohen_kappa, gwets_ac2, bootstrap_ci⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    6ef2e0e
  14. feat(variance): PermutedJudge + Jury — N permutations and multi-judge aggregator⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    c038a7d
  15. feat(judges): CitationFaithfulnessJudge with all-or-nothing aggregation⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    04d9ea0
  16. feat(judges): CompletenessJudge + three-point reference-based rubric⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    80be2d8
  17. feat(judges): RelevanceJudge + anchored three-point rubric⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    b170eb6
  18. feat(judges): GroundednessJudge + anchored binary rubric⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    30a5e0c
  19. feat(judges): _call_judge_with_retry helper with strict-reprompt + abstain⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    ff78845
  20. feat(judges): MockJudge with LookupError on missing keys⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    aa70e89
  21. feat(judges): Judge ABC with judge_id derived from model + dimension⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    2192305
  22. feat(judges): Rubric markdown loader with aggressive validation⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    7b72b2c
  23. feat(judges): ScoreResult + abstain-reason constants⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    76e370c

  1. Redesign landing page: paper+ink visual system, instrumented pipeline, OWASP badges⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    82b6725

  1. feat(landing): OWASP coverage subtitle + LLM05 tooltip on corpus chips⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    414c372
  2. fix(landing): align OWASP chip tooltips with actual defense paths⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    a83a8f8
  3. feat(landing): add OWASP security-demo chips to landing page⁠

    Nomearod +1: Claude Opus 4.7 (1M context)
    37c97c8

  1. docs(landing): add OWASP mapping subtitle to Security panel⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    b6374bd
  2. fix(audit): catch all write errors so audit failures can't crash requests⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    25e0f1b

  1. docs: step 8.1 — tagline reframe + README honest-scope + rename closure⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    086ad86
  2. feat(eval): Week 1 step 5 — 25-question K8s golden dataset + grounded_refusal fix⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    4454894
  3. feat(serving): Week 1 step 7 — showcase UI launch polish⁠

    8373c87
  4. chore(eval): pin gpt-4o-mini snapshot + wire fastapi golden_dataset + pre-commit tolerances⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    5c1f49f

  1. feat: K8s pilot corpus — 8 pages + config entry + JSON rewrite⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    ce7247c
  2. feat: evaluate.py --corpus flag + CorpusConfig.golden_dataset⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    68d96ea
  3. feat: add 6-question K8s golden pilot dataset⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    3484214
  4. feat: extend GoldenQuestion with source_pages and source_sections⁠

    Nomearod +1: Claude Opus 4.6 (1M context)
    d5884af

  1. fix: batch-3 adversarial review findings⁠

    42c7303
  2. feat: K8s corpus config entry, ingestion target, curation policy⁠

    3c0089e
  3. feat: dashboard corpus selector, chip swap, chat tags⁠

    6e8d2ee
  4. refactor: address batch-2 review feedback⁠

    1bf7f2d
  5. feat: parameterized system prompt template⁠

    f56d519
  6. feat: SSE meta event carries corpus + corpus_label⁠

    116d6ee
  7. feat: per-request corpus routing via Literal validation⁠

    6456833
  8. security: fail-closed on secret extraction and env var leakage⁠

    6ca375c