All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Align README, README.zh-CN, and AGENTS tool docs with current
spawn_agent/spawn_agents_parallelbehavior.
- Release
2025.10.20.1and publish to PyPI.
- Replace console emojis with ASCII labels to prevent UnicodeEncodeError on Windows (GBK) terminals.
- Windows Compatibility: Fixed
[WinError 2] 系统找不到指定的文件(system cannot find file) error on Windows - Added cross-platform executable resolution using
shutil.which() - Enhanced error handling with
FileNotFoundErrorcatching in bothcodex_executeandcodex_review - Improved error messages with Windows-specific guidance and installation instructions
- Added platform detection to provide Windows-specific error messages
- Enhanced subprocess command resolution for cross-platform compatibility
- Updated error handling to guide Windows users to proper installation steps or WSL usage
- Windows users now receive helpful error messages about experimental support
- Added guidance for npm installation and PATH configuration
- Included WSL recommendation for better Windows compatibility
- BREAKING: Fixed "list index out of range" error in codex_execute and codex_review functions
- Added comprehensive defensive checks for empty codex output blocks
- Enhanced error handling with detailed diagnostic information
- Improved subprocess handling to capture output even on command failures
- BREAKING: Updated command structure to use only two modes:
- Default mode:
--sandbox read-only --ask-for-approval never(safe for all operations) - YOLO mode:
--dangerously-bypass-approvals-and-sandbox(full access with --yolo flag)
- Default mode:
- Removed unsupported
--skip-git-repo-checkand--full-autoflags - BREAKING: Now requires Codex CLI version >= 0.25.0
- Added prominent version requirement warnings in README files
- Updated installation instructions to use
@latesttag - Added version verification steps
- Emphasized compatibility requirements
- Enhanced error messages with command details and output previews
- Added explicit IndexError handling alongside existing ValueError handling
- Improved CalledProcessError handling with captured output
- Safe mode implementation with read-only sandbox
- Writable mode with --yolo flag
- Sequential execution to prevent conflicts
- Two main tools: codex_execute and codex_review
-
Codex CLI Version: Update to version 0.25.0 or later:
npm install -g @openai/codex@latest codex --version # Verify >= 0.25.0 -
Command Flags: The server now uses different internal flags:
- Old:
--full-auto --skip-git-repo-check - New:
--dangerously-bypass-approvals-and-sandbox(converted to read-only in safe mode)
- Old:
-
Error Handling: Improved error messages may look different but provide more diagnostic information
- MCP server configuration in
.mcp.jsonremains unchanged - Tool signatures (
codex_executeandcodex_review) remain the same - Safe mode vs YOLO mode behavior is unchanged
- All documented features work the same way
- ✅ Eliminates "list index out of range" crashes
- ✅ Better error diagnostics for troubleshooting
- ✅ More robust command execution
- ✅ Compatible with latest Codex CLI features