- fix(#348): call cleanupInteractiveState after new_per_run cron completes to prevent orphaned Claude CLI processes accumulating over time - fix(#378): codex CompressCommand() returns "" since /compact is not reliably executed in exec/resume mode (may be treated as plain text) - feat: notify user via platform message before auto-compress triggers, including token estimate (~Xk tokens) for transparency - fix(#384): pass --max-context-tokens 900000 to claude CLI, raising the effective context limit from ~254K to 900K tokens Co-authored-by: 菇菇 <gugu@gugudeMac-mini.local> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>