@ssk_dev/rpiv-todo-lean

Lean Pi todo extension with full features: 246 initial tokens (72.8% fewer than current upstream).

Packages

Package details

extension

Install @ssk_dev/rpiv-todo-lean from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@ssk_dev/rpiv-todo-lean
Package
@ssk_dev/rpiv-todo-lean
Version
2.13.10
Published
Oct 15, 2026
Downloads
1,745/mo · 124/wk
Author
ssk_dev
License
MIT
Types
extension
Size
17.1 KB
Dependencies
2 dependencies · 4 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

@ssk_dev/rpiv-todo-lean

Token benchmark: Lean 250, upstream @juicesharp/rpiv-todo@2.13.8 904 — 72.3% fewer.

See my full setup for Pi

简体中文

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] step checklist, 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.8 and @juicesharp/rpiv-i18n@2.13.8.

Development

npm ci
npm run check

License

MIT. This project wraps the MIT-licensed @juicesharp/rpiv-todo.