Skip to content

Releases: moazbuilds/CodeMachine-CLI

v0.2.1 - Engines Revamp, Cursor Integration

09 Oct 18:33

Choose a tag to compare

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

08 Oct 13:50

Choose a tag to compare

✨ 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)

07 Oct 23:11

Choose a tag to compare

🧪 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]