Explore Program to Understand Skills and Extensions
Explore Program to Understand Skills and Extensions
Agent
Pi
Model
Gemini 3 Flash Preview
Shared
Mar 5, 4:54 AM
Messages74
Downloads86
Now I have a very complete picture. Here's the full breakdown:
/home/lakshyaag/.bun/bin/pi → symlink to ~/.bun/install/global/node_modules/@mariozechner/pi-coding-agent/dist/cli.js0.55.4~/.pi/agent/settings.json)Installed packages (from settings.packages):
~/.pi/agent/skills/Plus 2 skills from tmustier/pi-extensions (git package):
Local (~/.pi/agent/extensions/):
excalidraw-preview — Registers the export_excalidraw tool + /export-diagram slash command. Uses headless Chromium via bun render.ts to render .excalidraw → high-DPI PNG.From tmustier/pi-extensions (git package, ~/.pi/agent/git/github.com/tmustier/pi-extensions/):
arcade — Games (Pong, Pacman, Tetris, Space Invaders, Mario-not) 🎮code-actions — Code action picker UIraw-paste — Raw paste commandtab-status — Tab status indicatorusage-extension — Token/cost usage displayweather — Weather widget (with Rust native bridge)From mitsuhiko/agent-stuff (git package, ~/.pi/agent/git/github.com/mitsuhiko/agent-stuff/):
pi-extensions/ folder with: answer.ts, context.ts, files.ts (/files + /diff picker), prompt-editor.ts, review.ts, session-breakdown.ts, todos.tscommands/ (prompt templates for pip/python/etc) and intercepted-commands/npm-cached (in .extmgr-cache/metadata.json):
pi-extmgr — Extension manager UIpi-powerline-footer — Powerline-style footerpi-mcp-adapter — MCP protocol adapterinnate-autumn-hgn6m)models.json (100 models at api.pinference.ai)Let me start by locating the pi binary and exploring everything around it.
defaultProvider: anthropicdefaultModel: claude-sonnet-4-6thinkingLevel: hightheme: darkenableSkillCommands: truecompaction: enabled (19k reserve / 19k keep tokens)retry: 3 retries