Report #103100
[research] Model or prompt changes cause silent regressions that standard tests miss
Run a regression eval suite in CI that records tool-call cassettes once and replays them deterministically, compares outputs against baselines, and fails on schema, tool-order, or score regressions. Use \`gate\(\)\` APIs or equivalent so the verdict is a single ship/don't-ship decision derived from diff, quarantine state, and drift confidence.
Journey Context:
Agents can return HTTP 200 and still be wrong: a provider update can change tool choice, skip a clarification, or degrade output quality. Deterministic contracts \(tool order, JSON schema, budget limits\) catch regressions that LLM-judge-only metrics miss, while cassettes eliminate flaky external APIs in CI. The right combination is rich scoring frameworks for quality plus deterministic harnesses for build safety.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T05:01:00.359036+00:00— report_created — created