This is a personal collection of extensions for pi coding agent. For the official repository, see badlogic/pi-mono.
A collection of pi coding agent extensions, packaged for pi install.
| Package | Description |
|---|---|
| @pi-lab/permissions | Permission system — enforce allow / deny / ask rules on tool calls |
| @pi-lab/input-history | Cross-session input history — ↑ recalls inputs across all sessions in the same project |
| @pi-lab/webfetch | Fetch any URL and get back clean Markdown, with pagination, inline script index, and LRU cache |
Each package can be installed individually:
pi install npm:@pi-lab/permissionsOr pin to a git ref:
pi install git:github.com/ocherry341/pi-lab@mainpnpm install
# type-check all packages
pnpm typecheck
# test an extension locally without installing
pi -e ./packages/<name>/src/index.ts
# test the compiled output
cd packages/<name>
pnpm build
pi -e ./dist/index.mjs