feat(plan-mode): add todo list extraction and progress tracking

- Extract numbered steps from agent's plan response
- Track progress during execution with footer indicator (📋 2/5)
- /todos command to view current plan progress
- State persists across sessions including todo progress
- Agent prompted to format plans as numbered lists for tracking
This commit is contained in:
Helmut Januschka 2026-01-03 15:43:04 +01:00
parent c01414d191
commit 4cee51e46a
2 changed files with 186 additions and 17 deletions

View file

@ -44,8 +44,10 @@
- Read-only tools: `read`, `bash`, `grep`, `find`, `ls` (no `edit`/`write`)
- Bash commands restricted to non-destructive operations (blocks `rm`, `mv`, `git commit`, `npm install`, etc.)
- Interactive prompt after each response: execute plan, stay in plan mode, or refine
- Todo list extraction from numbered plans with progress tracking (`📋 2/5` in footer)
- `/todos` command to view current plan progress
- Shows `⏸ plan` indicator in footer when active
- State persists across sessions
- State persists across sessions (including todo progress)
### Changed