Todo List
Multi-step work tracker with a live progress widget, session persistence, and parallel in-progress support.
What it does
Pi-manage-todo-list gives Pi a structured way to track multi-step work. A live progress widget appears above the editor and updates as tasks are completed. The todo list persists across session switches and forks — if you branch a conversation or start a new session, the task state follows.
The package is compatible with the VSCode Copilot Chat todo format and supports multiple parallel in-progress items, which is particularly useful when combined with sub-agents — each agent can have its own active task visible in the same widget.
Why it's included
Without explicit task tracking, long multi-step work tends to lose coherence — Pi can forget what's done, what's next, or what was deprioritized. A persistent, visible todo list keeps both you and Pi oriented, especially when context windows fill and conversations get compacted.
Commands
| Command | What it does |
|---|---|
/todos |
Show completion statistics and refresh the progress widget |
/todos clear |
Clear the entire todo list and reset the widget |