budget_reset
Reset all agent spend counters to zero while preserving the budget ceiling. Requires explicit confirmation to prevent accidental resets, ensuring safe budget management at task cycle start.
Instructions
Reset all agent spend counters to zero while preserving the ceiling. Returns {ok:true, reset:true, ceiling} on success. Returns {ok:false, error:"confirm must be "yes""} if the confirm parameter is not "yes" — this guard prevents accidental resets. Do not reset mid-task if other agents are actively spending — use only at the start of a new task cycle or after all agents have finished. Call budget_status before and after to verify the reset took effect.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | Yes | Must be "yes" to prevent accidental resets | |
| agent_id | Yes | Calling agent identifier (for audit) |