The Pi coding agent reached its 1.0 milestone on Thursday, and with it comes a notable reversal: support for the Model Context Protocol (MCP). Pi creator Mario Zechner had previously dismissed MCP as unnecessary, but Earendil — the company that acquired Pi in April 2026 — explained the about-face by noting that things change. MCP has improved, and changes the Pi devs implemented in MCP have made integrating other capabilities easier.
Earendil describes Pi as "a hardened, minimal, extensible agent harness that you can make your own." The 1.0 release adds features like Codemode, a harness-side sandbox for tool calls, support for MCP, decision models, and image models, plus deferred tool loading, cache warming for Anthropic models, and a new TUI theme. These additions aim to keep Pi flexible without bloating its core design.
Alongside these features, Earendil built Pi Durable, a separate component for long-running agentic applications. Pi Durable orchestrates multiple conversations and handles storage via SQLite and JSONL, distinct from Pi itself to preserve minimalism. As the company puts it, Pi Durable shares code and principles with Pi — minimalism and malleability — but does not replace the coding agent; it's a framework for building any agentic application. The source notes that Pi's design philosophy is more Flask than Django, favoring simplicity over comprehensiveness, and the new release stays true to that ethos.The article is ready. Let me know if you'd like any adjustments.The article is ready. Let me know if you'd like any adjustments.The article is ready. Let me know if you'd like any adjustments.The article is ready. Let me know if you'd like any adjustments.The article is ready. Let me know if you'd like any adjustments.The article is ready. Let me know if you'd like any adjustments