Highlights
ContextManager refactor (RFC #244)
The four ad-hoc compaction mechanisms are now consolidated behind a single ContextManager:
- #245 ContextManager extraction (zero behavior change)
- #251
/compactnow folds (cache-safe), in-place mutation removed - #252 aggressive fold tier between 70% and 80% of ctxMax
- #242
/compact-historyslash command for manual fold - #241 append-only history fold at 50% of ctxMax
- #238 dropped in-place auto-compaction that was destroying prompt cache
Bug fixes
- #249 input bar no longer duplicates on Windows PowerShell resize (conhost \x1b[2J workaround)
- #237 model no longer continues after pending approval prompt
- #240 prevent unhandled rejection during hung MCP send timeout
Slash command pruning (#243)
Other
- #246 CodeQL security scanning workflow
- #247 test coverage and mutation tests
- #248 immutable applyMcpAppend
- #250 extract MCP server summary helpers
Install: npm install -g reasonix@0.26.0