Operating Excellent
Autopilot
Let Excellent run itself on a schedule — a frugal heartbeat that spawns an agent only when there's matching work. Off by default.
Autopilot is how Excellent keeps working when you're not watching. It's a scheduler around a single, frugal heartbeat — the tick — that looks at your queue and only acts when there's something to do.
How the tick works
Each tick runs a cheap check of your workspace, then spawns exactly one worker for an enabled role that has matching work — a verifier when the review queue isn't empty, a shipper when there are unclaimed todos. If nothing changed, it backs off exponentially (from about a minute up to half an hour) and spends nothing until the queue moves again. A quiet workspace costs you nothing.
Turn it on
excellent-mcp autopilot enable # standard profile: shipper + verifier
excellent-mcp autopilot status # what's enabled
excellent-mcp autopilot disable # master switch offYou can also run a single beat by hand:
excellent-mcp autopilot tickIn the app, the same controls live under Settings → Agents → Autopilot.
Keep it running across restarts
So autopilot survives closing the app or rebooting, install it as a background job that fires every two minutes:
excellent-mcp autopilot daemon-installThis uses the right mechanism for your operating system — a launchd agent on macOS, a Scheduled Task on Windows, or a printed cron line on Linux. Remove it with autopilot daemon-uninstall; check it with autopilot daemon-status.
The guardrails still hold
Autopilot doesn't loosen anything:
- It's off by default, behind a master switch.
- Every role runs under a budget.
- The ship/verify gate still applies — an autopilot shipper can't approve its own work; a verifier (or you) has to.
So the worst case for a runaway tick is bounded spend, and nothing reaches done without a second party.