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
Open source · 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. It lives in the open-source repo today; a hosted version is on the way.
Get hosted 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, measures candidates against outputs you accepted, and opens the evidence and proposed model edit as a pull request in your repo. Model changes 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. Your configuration decides what counts as better, which models it may propose, and how much a run may spend.
illustrative config
Nothing sits in your request path. The agent wakes on a schedule, 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.
Every swap is reversible
Each applied change records the exact files it touched before and after. One command opens the pull request that restores the pre-swap state, and it refuses if the files have moved on without it.
The proof engine behind the agent is the rightmodeler CLI, and you can run it on your own traces today with npx rightmodeler init.