✨ Features
- Workflow Resume Capability: Resume workflows from the last incomplete step, allowing you to pick up where you left off after interruptions
- Fallback Agent Support: Automatically handle incomplete workflow steps with fallback agents for improved reliability (30-minute timeout)
- Update Notifier: Get notified when a new version of CodeMachine is available
- Flexible Loop Triggers: Configure loop behavior with optional triggers via config file for more control over workflow execution
- Improved Workflow Execution: Enhanced workflow execution with better step tracking and progress management
🔧 Improvements
- Simplified Agent Configuration: Streamlined agent config and workflow engine settings for easier setup
- Async Loop Handling: Made loop handling asynchronous with improved error logging for better performance
- Reorganized Agent Prompts: Updated and reorganized agent prompts and workflow configuration for clarity
- Better Documentation:
- Added comprehensive CONTRIBUTING.md with contribution guidelines
- Improved README readability and structure
- Added workflow and agent templates for easier customization
- Clearer task validation output format templates
- Added LICENSE file
🐛 Bug Fixes
- Loop Trigger: Fixed issues with loop trigger not working correctly
- Workflow Performance: Resolved very slow workflow execution
- Placeholder Error Messages: Improved error messages for placeholders to be more helpful and informative
- Template Variables: Fixed incorrect task_fallback path and template variable names
📦 Installation
npm install -g [email protected]