Completion windowsruntime
Pay less when the work can wait
One model, three prices. Wait longer, pay less. The cheap lane never silently upgrades.
immediate · priority · loose
completion windowone model · three prices
$ vetta run --model claude-sonnet-5 --window loose
loose · ≤ 24 h0.35×same model · same output · quoted before the call
1.00×immediatepriorityloose
lanes3
- immediate · now1.00×open
- priority · ≤ 1 h0.60×open
- loose · ≤ 24 h0.35×chosen
loose never silently upgradessaved 65%
Paste and ship
Drop this into Claude Code, Codex, or Cursor. It reads the docs and wires up Completion windows for you.
Agent prompt
Read https://vetta.sh/docs/concepts/completion-window and use the naïve Completion windows primitive in my project. It is part of the runtime layer; wire it through naive.config.ts rather than calling a vendor directly.