feat(KB-181): add kb task plan command with planning mode

- Add kb task plan CLI command for interactive planning mode
- Create planTask tool in extension for LLM-initiated planning sessions
- Add comprehensive tests for task plan command with edge cases
- Update QuickEntryBox UI with planning mode button
- Add changeset for planning mode CLI feature
This commit is contained in:
gsxdsm
2026-03-30 11:53:16 -07:00
parent b372200949
commit 6631148ea9
7 changed files with 1342 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
---
"@dustinbyrne/kb": minor
---
Add `kb task plan` command for interactive AI-guided task planning
The new planning mode guides users through an AI-driven conversation to transform vague ideas into well-specified tasks. The CLI asks clarifying questions, gathers requirements, and generates a structured task summary.
Usage:
kb task plan [description] [--yes]
Features:
- Interactive Q&A with multiple question types (text, single_select, multi_select, confirm)
- Multi-line text input support (type DONE to finish)
- Automatic task creation from planning summary
- --yes flag for non-interactive task creation
- Rate limit and error handling
- Extension tool `kb_task_plan` for pi integration