How it works
1
Fetch
Pull tagged tasks from your provider
2
Clarify
Ask questions when descriptions are unclear
3
Implement
AI agent writes code on a fresh branch
4
Ship
Commit, push, open PR, move to review
5
Review
Resolve PR comments automatically
Step by step
- Fetch — pulls all tasks tagged with your configured tag from your task provider
- Filter — skips done/cancelled tasks, tasks that already have a branch, and tasks blocked by other open tasks
- Clarify — in
smartmode, asks the AI if the task description is clear enough; if not, posts a question as a comment (prefixed with[aidev]) and marks the taskpending - Wait — pending tasks are re-checked on the next run; if a human replied or the trigger word is found, implementation proceeds with the conversation as context
- Implement — checks out a fresh branch (or reuses an existing one), runs your configured AI agent(s), falls back to the next agent if one fails
- Ship — commits all changes, pushes the branch, posts a comment with the branch name and a PR link, moves the task to your "in review" status
- Review — checks tasks already in review for unresolved PR code review comments; if found, runs an AI agent to fix code or reply to discussion threads
At a glance
Task → AI implements → git push → "in review" → AI resolves code review commentsRelated
- Concurrency lock — one run per directory
- Dev notes mode — when clarification is posted
- Blocked tasks — dependency handling
- Code review — automatic PR thread resolution