Today we are proudly shipping Pi 1.0: a hardened, minimal, extensible agent harness that you can create your own. Hundreds of thousands of group about the world use Pi all week. Many of you present issues and drag requests. Over the course of many months, we have used that feedback to improve, harden and evolve Pi into a stable part of application that group and businesses can depend on.
Pi is known for being minimal. We attention concerning holding that line. While agentic tooling changes all week, many of the changes do not last. Pi does not work that way. We delay until item has proven itself, and lone afterward do we consider adopting it; weighing its true functionality against its inherent added complexity. We said additional concerning that procedure and how it relates to Codemode and MCP before this week here.
The Pi 1.0 we are shipping today is a outcome of that process. Pi already ran the latest models from all important provider, became a regular controller coding agent for group about the world, and provided a supermalleable substrate on which to build agentic applications. With Pi 1.0 we are adding the following into Pi:
- Codemode (native assistance for MCP, and non-LLM models akin Jev and depiction models)
- Extension assistance for virtual models
- Deferred tool loading
- Cache warming for anthropic models
- Mid-conversation scheme messages (transcript-aware immediate and tool changes)
- A new TUI theme
- Full-screen manner by default
We have idea concerning many of these features for months. They were thrown up against the partition and stuck. The catalog of things that cut off the partition is much longer. When we use Pi alongside all these new features it feels akin a important step forward, but it additionally motionless feels simple, akin Pi.
Alongside this activity of continually refining and evolving Pi, we additionally began to understand that there were aspects of Pi that did not fit the form of how many people wanted to use it. At Earendil, we desire to bring Pi's minimalism and the way it allows you to wield AI exterior of the coding delegate and exterior of the terminal. It needs to be reachable from distinct surfaces and support longer-running conversations and tasks. In short, Pi must rotate into additional durable. Rather than stray from our minimal roots and try to create Pi item it wasn't, we blended that activity into a new experimental bundle that we are shipping today, Pi Durable. Pi Durable is a new substrate for building long-running agentic applications that lets the builders and the users of those applications wield and steer the underlying intellect alongside tremendous dexterity. It shares Pi's key principles, minimalism and supermalleability, but it extends those principles into new dimensions. Mario writes in additional detail about how we crafted Pi Durable here.
Earendil was cast to accomplishment application and open protocols that fortify human agency. Today we are shipping tools to you all to assistance do fair that. We're eager to comprehend feedback from you and to harness the forthcoming out in the open together.
Pi 1.0 is accessible today:
curl -fsSL https://pi.dev/install.sh | sh
or on Windows
powershell -c "irm https://pi.dev/install.ps1 | iex" Pi Durable is accessible today as an experimental package:
npm instal @earendil-works/pi-durable @earendil-works/pi-ai @earendil-works/chord
Both are MIT licensed. Documentation is at pi.dev. Code is at github.com/earendil-works/pi.
- Codemode: Pi writes a manuscript that boils a week of commits downward to a abbreviated summary
- Pi writes itself an extension: a virtual example that plans alongside Claude Opus and implements alongside GPT, alongside Jev deciding whenever to switch
- Reload, commencement a new session, and choice the new router/auto model
- Planning runs on Claude Opus
- Jev spots the toggle to implementation and hands complete to GPT 6 Luna
- ! runs the completed script
- /session breaks downward disbursal per example and cache use