@touchtechclub/pi-oc-todo

Pi coding-agent extension: structured todo list tracking, ACP plan-compatible. Opencode-inspired.

Packages

Package details

extension

Install @touchtechclub/pi-oc-todo from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@touchtechclub/pi-oc-todo
Package
@touchtechclub/pi-oc-todo
Version
0.2.0
Published
May 26, 2026
Downloads
232/mo · 232/wk
Author
touchtechclub
License
MIT
Types
extension
Size
16.3 KB
Dependencies
0 dependencies · 0 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

@touchtechclub/pi-oc-todo

Opencode-inspired Pi extension for structured todo list tracking.

Features

  • Create and manage task lists during coding sessions
  • Track status (pending, in_progress, completed) and priority (high, medium, low)
  • Numeric task IDs for precise single-task updates via patchtodo
  • Patch individual tasks by ID without rewriting the entire list
  • ACP plan-compatible — outputs clean PlanEntry[] JSON for Agent Client Protocol clients
  • TUI rendering with status icons, task IDs, and expand/collapse

Install

pi extension add @touchtechclub/pi-oc-todo

Usage

The extension registers two tools that Pi uses automatically. You can also invoke them as slash commands:

/todowrite
/patchtodo

todowrite

Create or update the full task list. Each task gets a numeric id assigned automatically.

patchtodo

Update a single task's status, priority, or content by its numeric ID — without rewriting the entire list. Ideal for quickly marking a task as in_progress or completed.

License

MIT