@ineersa/my-pi-extensions
Personal extension bundle for pi-coding-agent
Package details
Install @ineersa/my-pi-extensions from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@ineersa/my-pi-extensions- Package
@ineersa/my-pi-extensions- Version
0.1.8- Published
- Apr 21, 2026
- Downloads
- 1,161/mo · 197/wk
- Author
- ineersa
- License
- MIT
- Types
- extension
- Size
- 477 KB
- Dependencies
- 3 dependencies · 5 peers
Pi manifest JSON
{
"extensions": [
"./extensions/safe-guard/safe-guard.ts",
"./extensions/bg-process.ts",
"./extensions/compact-header.ts",
"./extensions/custom-footer.ts",
"./extensions/skill-palette/skill-palette.ts",
"./extensions/rewind/rewind.ts",
"./extensions/session-status.ts",
"./extensions/usage.ts",
"./extensions/pi-mcp-adapter/pi-mcp-adapter.ts",
"./extensions/intercom/intercom.ts",
"./extensions/custom-compaction/custom-compaction.ts",
"./extensions/output-cap/output-cap.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@ineersa/my-pi-extensions
Personal extension bundle for pi.
Install
pi install npm:@ineersa/my-pi-extensions
Local dev: pi install ./packages/extensions -l
Included extensions
- safe-guard — permission gate: blocks sudo, asks on destructive commands, writes outside CWD, and sensitive file reads. Persistent allowlists via UI.
- bg-process — overrides
bash; after 15s it asks whether to move long-running commands to background, tracks them viabg_status, and sends completion notifications. - compact-header — dense startup header with model/provider/thinking + keybinding cheatsheet.
- custom-footer — rich footer with tokens/cost/context/cwd/branch (+ PR probe), plus
/statusoverlay. - skill-palette —
/skillcommand palette to queue a skill for the next prompt with fuzzy search + status widget. - rewind — automatic git worktree snapshots at every prompt boundary with exact file restoration during
/forkand/treenavigation. - session-status — footer status indicator +
/my-picommand to verify bundle is loaded. pi-subagents — full-featured subagent extension: single/chain/parallel execution, clarify TUI, model fallback, async, worktrees. Installed separately vianpm run install:subagents. Builtin agents removed; uses agents from~/.agents/and.pi/agents/.
Companion packages
- @ineersa/my-pi-scheduler — recurring checks, one-time reminders, and the LLM-callable
schedule_prompttool. Installs separately for projects that need scheduled follow-ups. - @ineersa/my-pi-jetbrains-index — standalone JetBrains index diagnostics gate extension with IDE-first guardrails and diagnostics sync.
- @ineersa/my-pi-themes — curated theme pack (catppuccin-mocha, cyberpunk, gruvbox-dark, nord, oh-p-dark, tokyo-night).
Add a new extension
- Create a
.tsfile or directory inextensions/. - Add the entry to
package.json→pi.extensions. /reloador restart pi.