clean
Reclaim disk space by removing stale browser profiles, superseded caches, leftover locks, and daemon logs. Dry-run by default; set apply=true to delete, with active sessions always preserved.
Instructions
Housekeeping — reclaim disk from stale profile dirs, superseded Chrome cache dirs, leftover Chrome lock files, regenerable caches, and the daemon log. DRY-RUN by default; pass apply=true to actually delete. Never touches the default/active/running sessions. Returns a per-category {count, bytes} report.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keep | No | Session names to never prune. | |
| logs | No | Include daemon-log truncation (default true). | |
| apply | No | Actually delete (default false = dry-run report). | |
| cache | No | Include regenerable caches (default true). | |
| lease | No | Optional lease token to present if the target session is leased (0.7.0). Threaded per-call; never read from the server's env. | |
| locks | No | Include leftover Chrome lock files (default true). | |
| session | No | Optional session name to target (omit for the shared 'default'). On a daemon shared with other agents, pass a UNIQUE name for stateful multi-step work (go→click→fill) so you don't collide on 'default'. | |
| profiles | No | Include stale profile dirs (default true). | |
| older_than | No | Prune profiles idle ≥ this many seconds (default 14d). | |
| cache_mirror | No | Include superseded Chrome cache dirs — caches whose profile is gone, or which the profile no longer uses (default true). | |
| log_keep_bytes | No | Truncate daemon.log to its last N bytes. |