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

CommandWhat it does
/todos Show completion statistics and refresh the progress widget
/todos clear Clear the entire todo list and reset the widget