Skip to main content
Budgets cap spend and run counts per agent, per day. Caps reset at 00:00 UTC; 0 means unlimited. They are enforced when a run or session starts.

Show current budget and usage

With no flags, prints the configured caps plus today’s usage (USD spent and runs started).

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_budget and skipped — the schedule keeps its rhythm and fires again next window.
  • Webhook deliveries return 429 with the budget reason, so the sender can retry later; the delivery is logged as rejected_budget.