@jerryan/pi-task-tree
v0.2.0
Published
Nested task list with completed tracking and focus mode for pi
Maintainers
Readme
pi-task-tree
Nested task list with completed tracking and focus mode for pi.
⚠️ Early Stage Development: This extension is in active development. Expect bugs and breaking changes. Specifically, data loss of created plans may occur as the internal format evolves. Use with caution and back up important plans.
pi install npm:@jerryan/pi-task-treeOr add to ~/.pi/agent/settings.json:
{
"packages": ["npm:@jerryan/pi-task-tree"]
}Features
- Hierarchical tasks: Break down work into parent tasks and subtasks
- Completed tracking: Mark tasks complete with
[✅]display - Focus mode: Shows the working path - first incomplete at each level
- Insert mode: Add tasks at specific positions
- Soft delete: Tasks can be deleted without losing context
- Persistence: State survives restarts
Usage
Once installed, the following tools are available:
task_create_root- Create a new task listtask_extend_root- Add tasks to root leveltask_breakdown- Add subtasks under existing taskstask_update- Update task title/descriptiontask_close- Mark tasks complete or delete themtask_list- Show tasks in focus or full modetask_get- Get details about a specific task
Development
# Install dependencies
npm install
# Run tests
npm test
# Watch mode
npm run test:watch
# Build
npm run build
# Type check
npm run lintLicense
MIT
