- Update CMCLIExecutor to detect cm-cli as executable (not just .py script)
- Use shutil.which() to find cm-cli in PATH (supports uv/pip installations)
- Fall back to .py script detection for legacy installations
- Add comprehensive .gitignore for Python, IDE, and ComfyUI artifacts
- Expand AGENTS.md with build commands, code style, and architecture patterns
- Remove trailing whitespace across all source files
- REST API endpoints for cm-cli commands (install, update, uninstall, etc.)
- Async job tracking for long-running operations
- Integration with ComfyUI's built-in aiohttp server
- Comprehensive error handling and documentation
- Configuration support via config.json