Every agent needs to know when to stop. Budgets, loop detection, progress checks and graceful exits that keep agents useful and affordable.