Issues
GitHub for bugs and features.
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing pi.dev — Pi Coding Agent $ scroll to continue Why Pi?Pi is a minimal agent harness. Adapt Pi to your workflows, not the other way around. Customize Pi with extensions, skills, prompt templates, and themes. Bundle them as Pi packages and share via npm or git. Pi ships with powerful defaults but skips features like sub-agents and plan mode. Ask Pi to build what you want, or install a package that does it your way. Four modes: interactive, print/JSON, RPC, and SDK. See OpenClaw for a real-world integration. Change the harness, not your workflowPi isn't a sealed product. If you need a command, tool, provider, workflow, or UI tweak, just ask Pi to build it. It will customize itself on the fly. Have Pi manipulate itself in place, hit 15+ providers, hundreds of modelsAnthropic, OpenAI, Google, Azure, Bedrock, Mistral, Groq, Cerebras, xAI, Hugging Face, Kimi For Coding, MiniMax, NVIDIA, OpenRouter, Ollama, and more. Authenticate via API keys or OAuth. Switch models mid-session with Add custom providers and models via models.json or extensions. Tree-structured, shareable historySessions are stored as trees. Use Export to HTML with Context engineeringPi's minimal system prompt and extensibility let you do actual context engineering. Control what goes into the context window and how it's managed. AGENTS.md: Project instructions loaded at startup from SYSTEM.md: Replace or append to the default system prompt per-project. Compaction: Auto-summarizes older messages when approaching the context limit. Fully customizable via extensions: implement topic-based compaction, code-aware summaries, or use different summarization models. Skills: Capability packages with instructions and tools, loaded on-demand. Progressive disclosure without busting the prompt cache. See skills. Prompt templates: Reusable prompts as Markdown files. Type Dynamic context: Extensions can inject messages before each turn, filter the message history, implement RAG, or build long-term memory. Steer or follow upSubmit messages while the agent works. Four modesInteractive: The full TUI experience. Print/JSON: RPC: JSON protocol over stdin/stdout for non-Node integrations. See docs/rpc.md. SDK: Embed Pi in your apps. See OpenClaw for a real-world example. Primitives, not featuresFeatures that other agents bake in, you can build yourself. Extensions are TypeScript modules with access to tools, commands, keyboard shortcuts, events, and the full TUI. Sub-agents, plan mode, permission gates, path protection, SSH execution, sandboxing, MCP integrations (still supported alongside built-in MCP), custom editors, status bars, overlays. Don't want to build it? Ask Pi to build it for you. Or install a package that does it your way. See the 50+ examples. Bundle extensions, skills, prompts, and themes as packages. Install from npm or git: $ pi install npm:@foo/pi-tools![]()
|
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |