Agent runs with a hard cost ceiling
A single agent run can retry, spawn subagents and loop, and no per-request limit sees the total.
Every call in the run, subagents included, draws from one shared budget that shifts to cheaper models at 70%, warns at 90% and stops only at 100%.