@ineersa/my-pi-extensions

Personal extension bundle for pi-coding-agent

Package details

extension

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.10
Published
May 5, 2026
Downloads
1,187/mo · 26/wk
Author
ineersa
License
MIT
Types
extension
Size
287.4 KB
Dependencies
1 dependency · 5 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions/safe-guard/safe-guard.ts",
    "./extensions/bg-process.ts",
    "./extensions/compact-header.ts",
    "./extensions/focus-cursor.ts",
    "./extensions/custom-footer.ts",
    "./extensions/skill-palette/skill-palette.ts",
    "./extensions/rewind/rewind.ts",
    "./extensions/session-status.ts",
    "./extensions/usage.ts",
    "./extensions/custom-compaction/custom-compaction.ts",
    "./extensions/output-cap/output-cap.ts",
    "./extensions/ide/ide.ts",
    "./extensions/verbosity-control/verbosity-control.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 via bg_status, and sends completion notifications.
  • compact-header — dense startup header with model/provider/thinking + keybinding cheatsheet.
  • focus-cursor — replaces editor software cursor with terminal hardware cursor so focus/unfocused cursor states work in split panes.
  • custom-footer — rich footer with tokens/cost/context/cwd/branch (+ PR probe), plus /status overlay.
  • skill-palette/skill command 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 /fork and /tree navigation.
  • session-status — footer status indicator + /my-pi command to verify bundle is loaded. pi-subagents — full-featured subagent extension: single/chain/parallel execution, clarify TUI, model fallback, async, worktrees. Installed separately via npm 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_prompt tool. 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-mcp-adapter — standalone MCP adapter: ToolSearch discovery, direct tools, lazy/eager/keep-alive lifecycle, metadata caching.
  • @ineersa/my-pi-themes — curated theme pack (catppuccin-mocha, cyberpunk, gruvbox-dark, nord, oh-p-dark, tokyo-night).

Add a new extension

  1. Create a .ts file or directory in extensions/.
  2. Add the entry to package.jsonpi.extensions.
  3. /reload or restart pi.