Skip to content

v2.64.0

Choose a tag to compare

@m-aebrer m-aebrer released this 28 Aug 20:53
· 14 commits to master since this release
cd54b6f

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.continueAfterAutoCompaction to 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 /compact remains 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.