feat(cli): implement loop command (#1571)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Ralph Khreish
2026-01-11 01:47:52 +01:00
committed by GitHub
parent 1befc6a341
commit c2d6c18a96
42 changed files with 8645 additions and 613 deletions

View File

@@ -0,0 +1,17 @@
---
"task-master-ai": minor
---
Add loop command for automated task execution with Claude Code
**New Features:**
- `task-master loop` command that runs Claude Code in a Docker sandbox, executing one task per iteration based on the selected tag
- Built-in presets for different workflows:
- `default` - General task completion from the Task Master backlog
- `test-coverage` - Find uncovered code and write meaningful tests
- `linting` - Fix lint errors and type errors one by one
- `duplication` - Find duplicated code and refactor into shared utilities
- `entropy` - Find code smells and clean them up
- Progress file tracking to maintain context across iterations (inside `.taskmaster/loop-progress.txt`)
- Remember to delete this file between loops to not pollute the agent with bad context
- Automatic completion detection via `<loop-complete>` and `<loop-blocked>` markers