v2.64.0
Always-continue auto-compaction
Keep unattended, long-running agent work moving after successful automatic compaction with a new opt-in persistent setting.
What changed
- Persistent continuation setting. Enable
compaction.continueAfterAutoCompactionto start another model turn after every successful automatic compaction, including threshold compaction with no queued messages. - Safe default and clear scope. The setting defaults to off, failed or cancelled compactions do not continue, and manual
/compactremains non-continuing. - Terminal and dashboard controls. Configure the setting from terminal
/settings, dashboard Settings, or the persistent settings RPC. - Existing behavior preserved. With the setting disabled, overflow recovery and queued-message continuation work as before.
- Unbounded-run warning. Interface copy and documentation explain that enabling the option can continue producing model turns and costs indefinitely.
- Tests and documentation. Core behavior, persistence, RPC validation, TUI/dashboard controls, and public documentation were updated.
Implemented in PR 493.