@juicesharp/rpiv-todo
v1.0.18
Published
Pi extension: gives the model a todo list with a live overlay that survives /reload and compaction
Downloads
7,014
Maintainers
Readme
rpiv-todo
Give the model a todo list it can keep across long sessions. rpiv-todo adds the todo tool, the /todos slash command, and a live overlay above the editor to Pi Agent — tasks survive /reload and conversation compaction, so the model picks up where it left off.

Features
- Live overlay above the editor — see the model's plan at all times; auto-hides when empty.
- Survives
/reloadand compaction — tasks replay from the conversation branch, not disk. - Status states — pending, in_progress, completed, plus a deleted tombstone for audit.
- Dependency tracking —
blockedBywith cycle detection, so the model can sequence work. - Smart truncation — 12-line collapse threshold; completed tasks drop first, pending tasks stay visible last.
Install
pi install npm:@juicesharp/rpiv-todoThen restart your Pi session.
Tool
todo— create / update / list / get / delete / clear tasks. 4-state machine (pending → in_progress → completed, plus deleted tombstone). SupportsblockedBydependency tracking with cycle detection. Tasks persist via branch replay — survive session compact and/reload.
Commands
/todos— print the current todo list grouped by status.
Overlay
The aboveEditor widget auto-renders whenever any non-deleted tasks exist. 12-line collapse threshold; completed tasks drop first on overflow, pending tasks truncate last. Auto-hides when the list is empty.
License
MIT
