Skip to content

A collection of extensions for badlogic/pi-mono coding agent.

License

Notifications You must be signed in to change notification settings

kcosr/pi-extensions

Repository files navigation

pi-extensions

A collection of extensions for the pi coding agent.

Installation

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/toolwatch

For extensions that live directly in this repo (e.g., codemap/, skill-picker/), copy the folder itself:

cp -r ~/pi-extensions/codemap ~/.pi/agent/extensions/codemap

Option 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.

Extensions

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.

About

A collection of extensions for badlogic/pi-mono coding agent.

Resources

License

Stars

Watchers

Forks

Packages

No packages published