@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.1.7- Published
- Jun 1, 2026
- Downloads
- 903/mo · 32/wk
- Author
- firstpick
- License
- MIT
- Types
- extension
- Size
- 8.4 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@firstpick/pi-extension-todo-progress
Auto todo/progress tracking for multi-goal prompts.
What it does
- Instructs the agent to create concise, agent-authored todos for multi-step work.
- Tracks checklist markers from assistant messages instead of copying raw user prompt lines.
- Instructs the agent to emit markdown checklist lines exactly like
- [ ] item,- [-] item, or- [x] item. - Also accepts bare markers like
[ ] itemas a fallback for robustness. - Strips matched checklist lines from assistant messages after mirroring them into the widget, keeping the widget as the canonical todo view.
- Clears the widget automatically when all items are complete.
- Shows up to 5 rows.
- Supports hiding the current list manually.
Install
pi install npm:@firstpick/pi-extension-todo-progress
Configuration
No required configuration.
Commands
None.
Shortcuts
Ctrl+Alt+X— hide current list.Ctrl+Alt+J/Ctrl+Alt+K— scroll todo list down/up.
Tools
None.
Example view
Todo 1/3 done, 1 partial
[x] Inspect package structure
[-] Update README examples
[ ] Run readiness checks
For multi-step requests, Pi keeps a compact progress widget visible and updates it as work moves from planned to in-progress to done.