pi: when less is more

Pi Setup After 6 Months of Use
Eero Alvar's Pi coding agent config after 6 months: interactive async subagents (master→worker→scout chain-of-command), a Playwright browser extension, his own observational memory (deterministic compaction via observer agents), and prompt snippets — the middle ground between system prompt and skills.

I Built an Agentic RPG with MiniMax + Pi
ZazenCodes builds a browser RPG where every GitHub issue is a monster — attacking it spawns a real Pi agent (driven by MiniMax M3) that solves the issue and opens a real PR. MiniMax M3 architecture (sparse attention + MoE), multimodal screenshot debugging, the client/server + createAgentSession engine, and an honest performance verdict.

The Agent That Deployed Itself: Docker Sandboxes, and Why Pi Isn't on the List
A coding agent merged to main, deployed to production unprompted and committed a helper script to repeat it - during a ten-minute phone call. Docker Sandboxes answers with a microVM per agent carrying its own Docker daemon, demonstrated on screen by stopping the host daemon. Verified against Docker's docs: the microVM architecture, the three network policies and the Early Access status of Kits all check out - but Pi is not among the ten supported agents, and the custom-kit workaround requires a static API key the presenter openly calls unsolved.

Pi Extensible Workflows: Putting the Loop Back in Code
Asking a model to 'keep going until the tests pass' makes the model responsible for the termination condition - and models forget and cheat. Andrea Baccega's Pi extension moves control flow into a small DSL (agent, shell, parallel, pipeline, prompt, phase, checkpoint, withWorkTree), keeps sub-agent output out of the main context window, and insists cleanup stays deterministic code. Includes the develop-until-approved two-model pattern, per-role tool stripping for a reported 50% smaller system prompt, and verification of the DSL contract against the project's own source.

Pi Web Workspace Analysis: Hot-Reload-Safe Sessions and Visual Git Worktrees
Alex Hitt analyzes agegr/pi-web — a decoupled Next.js visual layer for Pi that survives hot reloads via globalThis session anchoring, normalizes tool call data through SSE with dual-layered reconciliation, and maps conversation trees to Git worktrees for spatial codebase management.

Dictation Extension For Pi
Eero Alvar builds a minimal speech-to-text Pi extension using Deepgram Nova 3 — real-time transcription with content-aware delivery, a customizable live audio meter, and a philosophy of voice-driven agent interaction that replaces typing with stream-of-consciousness yapping.

Oh My Pi GitHub Tutorial — Subagents, RPC Mode, and Deterministic Code Patching
A deep technical breakdown of Oh My Pi by can1357 — a Pi extension that replaces fragile shell wrappers with in-process Rust tooling, hash-anchored patching, Tree-sitter AST edits, subagents in cloned worktrees, and an RPC mode for headless CI/CD pipelines.

Forget Claude Code, Try Pi Agent Instead…
David Ondrej delivers a complete Pi Agent course — from installation and context engineering through skills, extensions, CMAX multi-agent orchestration, and the Pi + Codex CLI combo that powers his daily workflow.

Pi Building Pi — Openclaw's Minimalist Coding Agent
Mario Zechner, creator of Pi, goes hands-on building Pi with Pi itself — from live bug fixes and custom extensions to refactoring vibe-coded slop, session tree branching, and why dark factories don't work yet.

Pi Architecture Explained — Agent Loop, Tools, TUI and More
A deep walkthrough of Pi's internal architecture: the agent loop (context init → transformation → LLM call → tool loop), JSONL tree-structured sessions, the minimalist 4-tool design, TypeScript extensions, the ~20-line system prompt, compaction mechanics, and how skills use progressive disclosure.

Pi OpenAI Bridge — Turn Your Pi Agent Into an OpenAI-Compatible API
A Pi extension that starts an HTTP server implementing the OpenAI Chat Completions API. Connect any OpenAI-compatible chat UI (Open WebUI, ChatBox, TypingMind) to your Pi agent with full skills, brain, and extensions support. Includes streaming, system prompts, and a /bridge status command.

Building a Research Agent on Pi
A step-by-step guide to building a special-purpose research agent using Pi's skills system, AGENTS.md context files, and a shell alias. The agent searches the internet, cross-references sources, evaluates credibility, and delivers structured reports — callable from anywhere in your terminal.

