今天,Earendil 正式发布了 Pi 1.0。

这不是又一个“功能堆砌”的 Agent 更新,而是一个经过长时间打磨、真正走向稳定的 minimal agent harness。官方原话很有意思:它是“hardened, minimal, extensible”——既要硬核可靠,又要保持极简,还要足够可扩展,让每个人都能把它变成自己的工具。
为什么说 Pi 特别?
Pi 从一开始就坚持一件事:极简。
在 Agent 工具几乎每周都在变的今天,很多新特性来得快、去得也快。Pi 的态度是:等它真正证明自己有用,再考虑加进来,并且会仔细权衡“功能价值”和“增加的复杂度”。这种克制,让它在保持轻量的同时,已经成了很多人日常写代码的主力 Agent。
目前全球每周有数十万人在用 Pi,社区也贡献了大量反馈和 PR。经过几个月的打磨,1.0 终于到来。
Pi 1.0 带来了什么?
这次更新没有铺天盖地堆功能,而是把几个经过验证的能力正式收了进来:
- Codemode:原生支持 MCP,以及非 LLM 模型(比如 Jev 和图像模型)
- 虚拟模型扩展支持:可以自己定义路由逻辑(例如用 Claude 规划、GPT 实现,Jev 决定何时切换)
- 延迟工具加载(Deferred tool loading)
- Anthropic 模型的缓存预热(Cache warming)
- 对话中途的系统消息:可以在会话过程中动态调整 prompt 和工具
- 全新 TUI 主题
- 默认全屏模式
官方还特意强调:这些功能都是“扔到墙上能粘住的”。那些没粘住的,比粘住的多得多。用上这些新能力后,Pi 感觉明显更强了,但整体依然简洁,依然是那个 Pi。
同时发布的还有实验性项目:Pi Durable
Earendil 发现,有些人想把 Pi 的极简哲学和“可被人类掌控的 AI”能力,带到编码终端之外——更长的对话、更持久的任务、不同的使用界面。
他们没有强行把 Pi 改造成“什么都想做”的东西,而是单独做了一个实验性包 Pi Durable。它继承了 Pi 的极简和超高可塑性(supermalleability),但把这些原则延伸到了更长运行的 Agent 应用场景。
简单说:Pi 负责“轻量、可依赖、可扩展的日常 Agent 底座”,Pi Durable 则探索“更持久的 Agent 应用构建方式”。

安装方式
Pi 1.0(已可用):
curl -fsSL https://pi.dev/install.sh | shWindows:
powershell -c "irm https://pi.dev/install.ps1 | iex"Pi Durable(实验性):
npm install @earendil-works/pi-durable @earendil-works/pi-ai @earendil-works/chord两者都是 MIT 开源。文档在 pi.dev,代码在 github.com/earendil-works/pi。
一点感想
在 Agent 工具越来越花哨、越来越重的今天,Pi 1.0 选择继续走“少即是多”的路,并且把稳定性、可扩展性和“人类能真正掌控”放在首位,这本身就挺有态度的。
如果你喜欢轻量、可控、可深度定制的 Agent 工具,值得去试试。
安装地址再贴一次:
curl -fsSL https://pi.dev/install.sh | sh欢迎去社区反馈和贡献。
