Skip to content

spektro33/pi-extensions-1

 
 

Repository files navigation

Pi Extensions Monorepo

A collection of small extensions for Pi Coding Agent.

Extensions

Package Description
pi-ask-user Collapsible ask-user tool — panel renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above it
pi-context-include @path syntax for AGENTS.md — include files by reference
pi-provider-zhipu-coding-plan Zhipu AI Coding Plan provider — auto-discover models, report usage
pi-usage-block Usage quota status bar block for powerline
pi-scout Per-turn side agent — lazy skill injection + automatic model routing
pi-subagent Role-based subagent orchestration — delegates tasks to specialized pi child processes with real-time TUI progress
pi-model-roles Named model role definitions with resolution to Model instances
pi-command-palette Global command palette — Ctrl+Shift+P to search and run commands from anywhere
pi-session-namer Auto-name sessions using a cheap side agent
pi-access-denied Sandbox write/edit/bash to the project dir — prompt / deny / allow modes with per-session allow-deny memory
pi-peek Core consult engine — hooks that track the main agent's turns and power the utility-model investigate backend; consumed by pi-peek-user and pi-peek-agent
pi-peek-user /peek overlay — ask your own session a question via the utility model, read-after-burn (never disturbs the main agent)
pi-peek-agent Cross-instance peek — peek/peek_list tools over a zero-dep Unix domain socket mesh; ask another pi instance without disturbing it

Requires pi-model-roles in extensions Requires pi-peek in extensions

Libraries

Pure npm packages — no pi.extensions entry point, no hooks/tools/commands. Import them in your own plugins.

Package Description
pi-usage-block-core Shared types and singleton registry for usage quota reporting

Install

pi install npm:@d3ara1n/pi-context-include

Development

npm install

Publish

Fully automated via GitHub Actions on push to main.

Uses Conventional Commits:

Commit Version bump
feat(<scope>): ... minor
fix(<scope>): ... patch
feat(<scope>)!: ... or BREAKING CHANGE: major
chore:, docs:, refactor: no publish

Scope must match the package directory name (e.g. pi-context-include).

About

A collection of QoL extensions for Pi Coding Agent

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 96.9%
  • JavaScript 1.6%
  • Shell 1.5%