v2.20.0
New vole agent command lists leftover agent containers, sessions, and caches (not Git checkouts) and moves selected items to Trash after you confirm. Home adds item 7.
Added / changed since 2.19.1
- Command:
vole agentinventories leftover agent data on a closed allowlist (Cursor / Codex / Claude). TTY multi-select starts with nothing preselected, then Trash - Safety: Git checkouts stay on
vole worktree; agent never claims leftovers are safe to delete - Home: seventh menu item Agent (digit 7); digits 1–6 unchanged; refreshed screenshot
- Clean hints: read-only LaunchAgent / orphan-dotdir long-tail (no
vole hintscommand) - CLI:
--helpand status footer list shipped commands / wired keys honestly - Install docs: five-language README current-release examples; Home screenshot shows seven items
- Fixtures: Codex Desktop staging ages use
now-Ndso CI clocks stay relative
Unchanged
- Delete funnel semantics (protection + Trash)
- Plan / apply JSON shapes and
schema_version - No
schema_versionbump - No Homebrew core formula
hintsstays acleanread-only probe, not a top-level command
Verification
VOLE_TEST_NO_AUTH=1 cargo test -p vole-cli --offline --test agent_cli --test clean_hints_cli --test interactive_cli
./scripts/check-command-surface.sh --enforce
cargo fmt --all -- --checkFormula / prebuilt
After GitHub Release assets exist, run bash scripts/update-homebrew-formula.sh 2.20.0 to refresh Formula/vole.rb sha256.