Agent loops with cost guards: task budgets, caps, and graceful stops | Vectle