Loading...
Loading...
Enforces per-skill execution budgets for scheduled cron skills — pauses runaway skills that exceed their token or wall-clock budget before they drain your monthly API allowance.
npx skill4agent add archieindian/openclaw-superpowers heartbeat-governor| Budget type | Default | Configurable |
|---|---|---|
| $5.00 | Yes, per skill |
| $0.50 | Yes, per skill |
| 30 | Yes, per skill |
| 48 | Yes, per skill |
| Breach type | Action |
|---|---|
| Pause skill, log breach, alert |
| Abort current run, log breach |
| Abort current run, log breach |
| Skip remaining runs today, log |
python3 governor.py --status # Show all skills and budget utilisation
python3 governor.py --record <skill> --usd 0.12 --minutes 4 # Record a run
python3 governor.py --pause <skill> # Manually pause a skill
python3 governor.py --resume <skill> # Resume a paused skill after review
python3 governor.py --set-budget <skill> --monthly 10.00 # Override budget
python3 governor.py --check # Run hourly check (called by cron)
python3 governor.py --report # Full monthly spend report
python3 governor.py --format json--checkpaused: falsemax_usd_monthlypaused: truemax_runs_dailypython3 governor.py --set-budget daily-review --monthly 2.00
python3 governor.py --set-budget morning-briefing --monthly 3.00python3 governor.py --statuspython3 governor.py --resume <skill>~/.openclaw/skill-state/heartbeat-governor/state.yamlskill_ledgerspaused_skillsbreach_logmonthly_summary