swap: summarize step to gpt-5.4-mini
steps/summarize.ts
- model: "gpt-5.6",
+ model: "gpt-5.4-mini",
cheaper per token · gpt-5.6 to gpt-5.4-mini · list prices
Coming soon · by rightmodeler
A new model ships. rightmodeler agent replays it against your real traces, prices the swap, and opens a pull request with the evidence attached. You review it like any other change.
Get early access. One note when it opens, no spam.
swap: summarize step to gpt-5.4-mini
steps/summarize.ts
- model: "gpt-5.6",
+ model: "gpt-5.4-mini",
cheaper per token · gpt-5.6 to gpt-5.4-mini · list prices
The deliverable
A one-line diff with the receipts attached.
TL;DR
rightmodeler agent watches every model release, proves the ones that beat your current stack on your own traces, and ships the swap as a pull request in your repo. Model migrations become code review.
The loop
Watch, replay, judge, open the PR. Continuous, and always inside your guardrails.
Every release, every provider, tracked live. Candidates get flagged per step the moment they ship.
Candidates rerun your real traces end to end in a sandboxed worktree, so cascade failures surface early.
Each output is judged against what you already shipped, cross-family, with your quality floor as the bar.
Diff, evidence, and confidence, opened for your review. Weak evidence means no PR.
The agent moves only inside guardrails you set. A config in your repo decides what counts as better, what it may touch, and what it must never go near.
illustrative config
Nothing sits in your request path. The agent wakes in CI, does its work, opens a PR, and goes back to sleep.
Receipts on every PR
The diff ships with quality scores, cost deltas, latency, and the replayed traces behind them. When a reviewer asks why, the answer is already attached.
It abstains
No candidate clears your floor, no PR. A tool that always finds a swap is not measuring anything.
The proof engine behind the agent is the rightmodeler skill, and you can run it on your own traces today.