blog

Notes on shipping model changes

LLM migration and regression testing, from the field: golden suites, paired evaluation, regression gates in CI, and when to trust an LLM judge.

Model migrations

Switching, upgrading or retiring a model without changing what the agent does.

benchmarks
LLM benchmarks: why the leaderboard doesn't predict your agent

What LLM benchmarks measure, where the November 2026 leaderboards disagree on the best model, and how to test a shortlist on your own agent's traffic.

Nov 16, 202613 min read
cost
LLM routing cuts costs. Here's how to check it doesn't cut quality

What an LLM router saves at November 2026 API prices, the costs list prices leave out, and how to check routing doesn't cut quality before it ships.

Nov 14, 202614 min read
migration
LLM model deprecation schedule 2026: OpenAI, Anthropic, Google

The 2026-2027 LLM deprecation schedule: every OpenAI, Anthropic and Google shutdown date, the replacements, notice periods and how to migrate.

Nov 10, 202617 min read
cost
The cheapest LLM API in 2026, and whether it is good enough for your agent

The cheapest LLM APIs as of October 2026, from $0.05 per million tokens, and how to tell if a cheap model is good enough for your agent before you switch.

Oct 24, 20269 min read
migration
Gemini model deprecation: dates, replacements and a migration checklist

Gemini 2.5 Pro and Flash are deprecated, and the Gemini API reroutes them on December 1, 2026. Dates, replacements and a six-step migration checklist.

Oct 21, 202611 min read
migration
How to catch LLM regressions before a model upgrade ships

Sample production logs into a golden set, write deterministic assertions, diff baseline against candidate and gate it in CI. Built on six real failures.

Oct 12, 202612 min read
migration
This one passed: 71% cheaper, and the agent still does the same thing

An EvalShift migration report that said PASS: a 71% cheaper model inside every policy budget. Where each threshold came from, and what PASS does not claim.

Sep 16, 20268 min read
migration
The new model was 59% cheaper and 75% faster. I still wouldn't ship it.

A candidate model cut cost 59% and latency 75% with zero failed calls. The migration report still said FAIL, because the agent's behavior changed.

Sep 12, 20264 min read
migration
What actually breaks when you switch LLMs

A model swap is a behavior change with no diff to review. What moves besides the answer text, and why the worst regressions read as correct.

Aug 20, 20267 min read
migration
How to test an LLM model migration before you ship it

A repeatable method for proving a model swap is safe: freeze a golden suite, run both models paired, and read the diff before your users do.

Jul 31, 20267 min read

Evaluators and LLM judges

What to check in an agent's output and tool calls, and when an LLM judge can be trusted.

tools
The best open-source LLM evaluation frameworks in 2026

Ten open-source LLM evaluation frameworks compared on license, maintenance, telemetry defaults, judge costs, agent checks and CI, as of November 2026.

Nov 18, 202614 min read
tools
Braintrust alternatives for LLM evals in 2026: Langfuse, LangSmith, Promptfoo and more

Braintrust alternatives compared: Langfuse, LangSmith, Phoenix, Opik, MLflow, DeepEval and Promptfoo on self-hosting, license, pricing and evals.

Nov 12, 202613 min read
tools
LangSmith alternatives in 2026: Langfuse vs LangSmith, and what else to consider

LangSmith alternatives compared: Langfuse vs LangSmith on pricing, self-hosting and retention, plus Braintrust, Phoenix, Opik, Laminar and MLflow.

Nov 8, 202612 min read
tools
The best LLM evaluation tools in 2026, compared by the job they do

The best LLM evaluation tools and frameworks in 2026, compared: what each grades, agent and CI support, licenses, pricing, and which to pick.

Nov 6, 202615 min read
evals
How to evaluate AI agents: what to measure, where, and when

How to evaluate AI agents: six dimensions to measure, three levels to test at, sandbox vs mocks vs replay, benchmarks, and a release scorecard.

Nov 4, 202613 min read
evals
AI evals for agents: what they are and how to write them

AI evals are tests that grade what a model or agent did. How agent evals differ from LLM evals, the three grader types, and how to write one in 7 steps.

Nov 2, 202612 min read
evaluators
LLM-as-a-judge: what it is, how accurate it is, and how to use it

LLM-as-a-judge uses one model to grade another's output against written criteria. How it works, how accurate it is, its biases, and when not to use it.

Oct 27, 202611 min read
agents
Evaluating agent tool calls: what text evals can't see

Agent behavior drifts in the trace, not the prose. The four tool-call evaluators, the modes worth changing, and the expectations not worth pinning.

Aug 10, 20268 min read
evaluators
When to trust an LLM judge

LLM judges are useful and easy to fool. Where pairwise judging holds up, where it breaks, and how to stop a judge from silently deciding your migration.

Jul 17, 20266 min read

Golden suites

Building an eval suite from real traffic, and sizing it to return a verdict.

CI and prompt changes

Gating pull requests on eval diffs, prompt edits included.