What's New
Auto-Continue Loop
When the agent hits the --max-turns limit mid-task, it now automatically resumes the session instead of stopping. This works for both chat messages and Kanban board tasks.
- Up to 3 auto-continues per request (configurable via
MAX_AUTO_CONTINUES) - Each continue resumes the same Claude session with full context
- User sees an inline notice:
⏳ Auto-continuing (1/3)... - Stops gracefully on: success, budget limit, user abort, or continue budget exhausted
- Budget limit shows
⚠️ Budget limit reachedinstead of a cryptic error
Increased Turn Limits
- Default max turns: 30 → 50
- Max configurable: 100 → 200
- Multi-agent sub-tasks: cap raised from 15 → 50 turns per agent
Architecture Changes
claude-cli.js: newonResult(data)callback — exposesresult.subtype(success,error_max_turns,error_max_budget_usd, etc.)server.js:runCliSingle()refactored from Promise-callback to async/await withrunOnce()helper + while-loopserver.js:startTask()uses the same auto-continue pattern for Kanban tasks
Documentation
- README.md, README_UA.md, README_RU.md updated with Auto-Continue feature
Full Changelog: v5.13.9...v5.14.0