A collection of extensions for the pi coding agent.
Extensions can be installed two ways:
Option 1: Drop in extensions folder
Copy or symlink to ~/.pi/agent/extensions/:
# Copy
cp -r ~/pi-extensions/toolwatch/extension ~/.pi/agent/extensions/toolwatch
# Or symlink
ln -s ~/pi-extensions/toolwatch/extension ~/.pi/agent/extensions/toolwatchFor extensions that live directly in this repo (e.g., codemap/, skill-picker/), copy the folder itself:
cp -r ~/pi-extensions/codemap ~/.pi/agent/extensions/codemapOption 2: Configure in settings.json
Add paths to ~/.pi/agent/settings.json:
{
"extensions": [
"/path/to/my-extension",
"/path/to/another-extension"
]
}Reload pi after installing.
| Extension | Description |
|---|---|
| codemap | File browser for selecting files/directories to pass to codemap via /codemap. |
| apply-patch-tool | Codex-style apply_patch tool with prompt guidance injection. |
| assistant | Browse Assistant lists and notes with fuzzy search and inject selections via /assistant. |
| skill-picker | Command palette for selecting and queueing skills explicitly via /skill command. Hard fork of pi-skill-palette. |
| toolwatch | Tool call auditing and approval system. Log all tool calls to SQLite, block dangerous commands, require manual approval for sensitive operations. |
See each extension's README for configuration details.