Releases: moazbuilds/CodeMachine-CLI
Releases · moazbuilds/CodeMachine-CLI
v0.2.1 - Engines Revamp, Cursor Integration
v0.2.1 - Engines Revamp, Cursor Integration
da4ffb5
✨ Features
- Cursor engine integration with CLI-config-based auth
- Engine auth fallback: use first authenticated engine if override not authed
- Spinner shows model and reasoning effort
- Dynamic engine registration with sensible defaults
- Support for CLAUDE_CODE_OAUTH_TOKEN environment variable
🔧 Improvements
- Reorganize engine providers into core/providers structure
- Remove unneeded model validation
- Improve type safety and test reliability
- Workflow template validation and engine config updates
🐛 Bug Fixes
- Ensure step engine is set without any-cast
- Remove unused import in template loader to satisfy lint
📦 Installation
npm install -g [email protected]
v0.1.7 - Enhanced Logging & Error Handling
✨ Features
- JSON output formatting with real-time streaming display for Codex execution
- Enhanced spinner with smart line clearing and terminal width truncation
- Improved stdin handling for both Codex and Claude CLI interactions
- Real-time workflow runtime display during agent execution
🔧 Improvements
- Refactored prompt delivery: Now uses stdin instead of command-line arguments for better security and compatibility
- Structured error logging: Both Codex and Claude now log detailed errors with exit codes, commands, and full error output
- Removed unused file output handling code for cleaner codebase
- Better terminal output normalization handling carriage returns and ANSI sequences
🐛 Bug Fixes
- Fixed rapid spinner flashing by adding 1-second cooldown after clearing
- Improved error visibility: Full error context now logged instead of just first line
- Fixed trigger matching logic in loop evaluator to handle formatted output correctly
- Better handling of JSON streaming events to prevent UI flickering
📦 Installation
npm install -g [email protected]
v0.1.5 - Multi-Engine Support (Experimental)
🧪 Experimental Features
- Added Claude AI CLI support as a new execution engine (experimental)
- Multi-engine orchestration: Run Codex and Claude agents together seamlessly
- Achieve unprecedented results by combining multiple AI engines in a single workflow
- Interactive authentication selection for Claude and Codex providers
🔧 Improvements
- Refactored session shell with clean separation of concerns
- Created reusable interactive selector component for better UX
- Reduced session-shell.ts size by 30% with dedicated handlers
- Better stdin handling during authentication flows
- Improved code maintainability and reusability
✨ Highlights
- Seamlessly switch between AI engines within your workflow (experimental)
- Leverage the strengths of both Codex and Claude for optimal performance
- Unified authentication and configuration management
🐛 Bug Fixes
- Fixed readline interference with auth input
- Improved raw mode cleanup and stdin listener management
📦 Installation
npm install -g [email protected]