Skip to content

Releases

v0.1.4

Choose a tag to compare

@xiaocang xiaocang released this 15 Sep 02:19
fb5850e
  • 🧩 API Rename: execution_mode → approval_policy with support for untrusted, on-failure (default), on-request, never
  • 🧭 MCP Elicitation Passthrough: Relay interactive prompts upstream when possible; safe auto-decline fallback to prevent hangs
  • 📝 MCP Logging: Add logging callback to capture Codex MCP logs for easier debugging
  • ⏱️ Per-Request Timeouts: Pass read_timeout_seconds to tool calls to bound long-running operations
  • 🧷 Read-Only Planning Improvements: Default to diff output when write is disabled; prompt includes actionable-diff guidance
  • 🧪 E2E Tests: Add wrapper delimiter and MCP integration scripts
  • 🧹 Cleanup: Remove unused MCP prompt templates

v0.1.3

Choose a tag to compare

@xiaocang xiaocang released this 11 Sep 07:48
74bf3a8

🔄 Default Codex MCP Backend: Switch from CLI to MCP backend by default with --legacy-cmd fallback option
🛡️ Enhanced Security: Read-only sandbox mode as default, explicit --allow-write required for file modifications
🎯 Robust Output Extraction: New wrapper-style delimiter system with configurable start/end delimiters and strict mode support
⚙️ New CLI Options: Added --legacy-cmd flag for backward compatibility with CLI backend
🔧 Extended Tool Parameters: New final_output_start_delimiter, final_output_end_delimiter, final_output_strict, and request_id parameters for enhanced control
📊 Dynamic Tool Descriptions: Tool descriptions now adapt to current write permissions for precise guidance
🎨 Format-Specific Prompts: Automatic injection of format-specific prompt preambles for better model responses
🔒 Enforced Security Defaults: Operation mode notices when overriding to planning mode (read-only)
🛠️ Improved Content Detection: Better content-type detection applied after wrapper extraction
🧹 Architecture Cleanup: Complete removal of cache subsystem for simplified, more reliable operation
⚠️ Breaking Changes: Default sandbox mode changed from workspace-write to read-only, cache-related tools and response fields removed
❌ Removals: Cache subsystem, cache tests, cache environment variables, and cache-related MCP tools completely removed

v0.1.2

Choose a tag to compare

@xiaocang xiaocang released this 21 Aug 14:28
e9d9dd7
chore: release v0.1.2 (#16)

## Summary
- bump version to v0.1.2
- document task complexity option and 1h default timeout
- add test covering default 1h timeout

## Testing
- `uv run black src/ tests/`
- `uv run flake8 src/ tests/`
- `uv run mypy src/`
- `uv run python -m pytest tests/ -v`


------
https://chatgpt.com/codex/tasks/task_e_68a5cc675d08832281e8853176074e34

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

v0.1.1

Choose a tag to compare

@xiaocang xiaocang released this 19 Aug 16:17
c8cefb7
ci: added write permission for publish. (#11)