@ssk_dev/rpiv-todo-lean2.13.10
Lean Pi todo extension with full features: 246 initial tokens (72.8% fewer than current upstream).
Untested on omp
This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.
Reports 0
No reports yet.
Readme
@ssk_dev/rpiv-todo-lean
Token benchmark: Lean 250, upstream
@juicesharp/rpiv-todo@2.13.8904 — 72.3% fewer.
A lightweight Pi wrapper for @juicesharp/rpiv-todo. It preserves the complete task management engine while drastically reducing tool description overhead in the system prompt.
Context Footprint Benchmark
With only this extension enabled, its recurring model-facing initialization contribution is:
| Variant | Tool and prompt contribution | Total |
|---|---|---|
Lean @ssk_dev/rpiv-todo-lean@2.13.10 |
todo (250) |
250 |
Upstream @juicesharp/rpiv-todo@2.13.8 |
todo (904) |
904 |
This saves 654 tokens (72.3%).
Measured with Pi 1.2.0 in separate temporary processes with empty working directories and configuration. Built-in tools, skills, context files, session history, user messages, unrelated extensions, runtime UI, and slash commands are excluded; before_agent_start additions are included. Tokens are a fixed character-proxy estimate using ceil(characters / 4), not provider tokenizer billing.
Core Features
- Full task lifecycle: Supports creating, listing, viewing, updating, deleting, and clearing tasks.
- Dependencies and tracking: Manages status transitions, dependencies, metadata, commands, and replay logs.
- Concise schema: Keeps the native flat schema while removing repetitive field documentation and wordy prompt guidelines.
- RPC host plans: In RPC mode, create/update/delete results append a
- [x] stepchecklist, so hosts such as codexhost (Codex Desktop) show the native plan panel. Interactive mode output is unchanged.
Installation
pi install npm:@ssk_dev/rpiv-todo-lean
Do not load this alongside another rpiv-todo wrapper to avoid registering duplicate tools.
Usage
The model interacts with a single tool:
todo
Supported actions include create, list, get, update, delete, and clear. For multi-step tasks, create the items, keep exactly one task in_progress, and mark it completed when finished.
Versions
- Lean wrapper:
2.13.9 - Upstream dependencies are pinned to
@juicesharp/rpiv-todo@2.13.8and@juicesharp/rpiv-i18n@2.13.8.
Development
npm ci
npm run check
License
MIT. This project wraps the MIT-licensed @juicesharp/rpiv-todo.