@firstpick/pi-extension-todo-progress
Aggressive automatic todo progress widget for multi-goal prompts in Pi.
Package details
Install @firstpick/pi-extension-todo-progress from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@firstpick/pi-extension-todo-progress- Package
@firstpick/pi-extension-todo-progress- Version
0.3.1- Published
- Aug 30, 2026
- Downloads
- 918/mo · 66/wk
- Author
- firstpick
- License
- MIT
- Types
- extension
- Size
- 123.5 KB
- Dependencies
- 1 dependency · 2 peers
Pi manifest JSON
{
"image": "https://unpkg.com/@firstpick/pi-extension-todo-progress/images/todo_progress_v0.1.8.png",
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Todo Progress for Pi
Shows a live checklist for prompts that contain several steps or goals.

What you can do
- Creates a small checklist for multi-step requests.
- Marks the active item while work is happening.
- Updates the list only when progress changes.
- Clears completed progress after the final response.
Install
Install it through Pi:
pi install npm:@firstpick/pi-extension-todo-progress
Restart Pi if the package does not appear in your current session.
How to use it
Give Pi a request with several steps. The checklist appears automatically, tracks the active item, and clears after the completed response.
- Use
/goal <one-sentence goal>to set the current todo-progress goal and start the agent with it. - Use
/goalto enter a goal in a prompt, then start the agent with it. - Use
/todo-progress-statusto check whether the widget is loaded, visible, and tracking a goal or list.
Technical details
See TECHNICAL.md for complete commands, configuration, compatibility, security, and troubleshooting information.