Skip to main content
Autopilot lets the agent proceed without explicit approval for each action. Because that is a meaningful grant of trust, Continuum enforces it at the repo level rather than the session level.

Enabling autopilot

The Autopilot chip appears in the composer header for active sessions. Tapping it opens a confirm sheet that warns the toggle will interrupt the current turn. Confirm to proceed. Per-repo trust gate: If the current repo is not on the trust list, the confirm sheet shows “Trust this repo for autopilot?” The CTA becomes “Trust repo + enable autopilot”, which calls AutopilotState.trustRepo(repoKey) before enabling. A repo you have never trusted cannot have autopilot enabled without this explicit step. The trust list persists at ~/.clawdmeter/autopilot-trusted-repos.json. Daemon enforcement: handleSetAutopilot returns HTTP 403 when req.enabled is true and the repo is not on trustedRepoKeys. Token-holding peers — including iPhone — cannot bypass this check at the wire level.

Rate limits

The daemon enforces rate limits per session:
ActionLimit
Prompt send1 per second
Model / effort / mode swap1 per 5 seconds
Exceeding a limit returns a structured HTTP 429. The mobile command outbox will retry after backoff rather than surfacing the 429 as a failure.

Audit logs

Every write action is recorded as hash-only JSONL (no plaintext content, no PII) under ~/.clawdmeter/audit/:
FileContents
sends.jsonlPrompt-send events
swaps.jsonlModel, effort, mode changes; plan-approve respawns
autopilot.jsonlAutopilot enable/disable events
mobile-commands.jsonlAll idempotent write commands from the outbox
Logs rotate at 1 MB or 7 days, whichever comes first. On daemon startup, the last 256 entries of mobile-commands.jsonl are replayed to re-seed the idempotency dedup cache, so in-flight retries from the phone are still caught after a daemon restart.

Diagnostics

Settings → Diagnostics has two surfaces:
Shows sends, swaps, and autopilot logs with a text + session-ID filter. Tap any entry to expand the raw JSONL. The “Open in Finder” button reveals the log directory at ~/.clawdmeter/audit/.
  • Sessions — session lifecycle and the daemon registry.
  • Mobile — the command outbox and retry behavior.