budget_reset
Reset all agent spend counters to zero for a new task cycle. Preserves the budget ceiling and requires confirmation to prevent accidental resets.
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 |
|---|---|---|---|
| agent_id | Yes | Calling agent identifier (for audit) | |
| confirm | Yes | Must be "yes" to prevent accidental resets |