71144825ec
- Added a `mode` property to `CompactOptions` to allow fine-grained control over compaction strategies. - Implemented `soft`, `remote`, and `snapcompact` submode overrides for the `/compact` command. - Integrated `parseCompactArgs` to enable robust subcommand routing and validation, including focus instruction rejection for specific modes. - Established a `CompactMode` registry to manage compaction strategies and verify remote availability.