Skip to content

v0.26.0

Choose a tag to compare

@esengine esengine released this 05 May 05:42
· 1871 commits to main-v2 since this release

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 /compact now folds (cache-safe), in-place mutation removed
  • #252 aggressive fold tier between 70% and 80% of ctxMax
  • #242 /compact-history slash 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)

  • #253 dropped /setup (handler did nothing)
  • #254 moved /prune-sessions to reasonix prune-sessions CLI

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