Mohamed Boudra 2fd6c83746 feat: implement experimental_resume for Codex mode switching and interrupts
- Add findCodexResumeFile() to find Codex session transcripts
- Update interrupt() to find resume file and clear session IDs
- Update setMode() to use interrupt() for session reset
- Update buildCodexMcpConfig() to accept experimentalResume parameter
- Update forwardPrompt() to use pendingResumeFile when starting new session
- Update setAgentMode in agent-manager to also update runtimeInfo.modeId
- Add new tests for abort stopping execution and mode switching
- Skip two tests with race condition bugs (to be fixed separately)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 07:08:13 +00:00
2025-12-25 11:31:56 +07:00
Description
Languages
TypeScript 98.1%
JavaScript 1.3%
Shell 0.1%
Swift 0.1%