0 means unlimited. They are enforced when a run or session starts.
Show current budget and usage
Set caps
The same caps can be set via
zwrm agent update --daily-budget --max-runs-per-day or from the agent page in the dashboard.
What happens at the cap
- Direct runs (
zwrm agent run) are rejected at dispatch. - Schedule firings are logged as
rejected_budgetand skipped — the schedule keeps its rhythm and fires again next window. - Webhook deliveries return
429with the budget reason, so the sender can retry later; the delivery is logged asrejected_budget.