Changes
- Add agent-friendly subcommands and JSON output/errors, independent of TUI logic.
- Bundle an Agent Skill via
mac-cleanup skill. - Require explicit confirmation for noninteractive cleanup and item paths for risky targets.
CLI migration
Breaking experimental CLI change:
--selectbecomesselect;--updatebecomesupdate.--clean [--dry-run]becomesclean --selected [--dry-run].
For automation, use --json and add --yes only after approving a dry run. Execution rescans; a dry run is not a saved plan.