Some checks failed
Docker Build and Publish / build-and-push (pull_request) Has been skipped
Docs Site Checks / docs-site-checks (pull_request) Failing after 4s
Nix / nix (ubuntu-latest) (pull_request) Failing after 1s
Supply Chain Audit / Scan PR for supply chain risks (pull_request) Failing after 1s
Tests / test (pull_request) Failing after 3s
Tests / e2e (pull_request) Failing after 2s
Nix / nix (macos-latest) (pull_request) Has been cancelled
The previous default of 20 protected messages was overly conservative, preventing meaningful compression on long sessions. Reducing to 5 strikes a better balance between preserving recent conversational context and allowing the compressor to actually reduce token pressure. Updates both ContextCompressor default and AIAgent integration, plus adds a regression test verifying the last 5 turns are never summarized away.