@firstpick/pi-extension-todo-progress

Aggressive automatic todo progress widget for multi-goal prompts in Pi.

Packages

Package details

extension

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.

Todo progress widget

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 /goal to enter a goal in a prompt, then start the agent with it.
  • Use /todo-progress-status to 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.