今日发布派 1.0(Pi 1.0):加固、精简、可扩展代理框架。全球每周数十万人使用 Pi,许多人提交问题与拉取请求。数月来我们依反馈将其打磨为稳定软件。Pi 以精简闻名,坚持不盲目追随每周变化的工具,只采纳证实有效的功能。今天发布的 Pi 1.0 已运行各大提供商最新模型,成为世界各地的日常编码代理,并新增代码模式(Codemode)原生支持模型上下文协议(MCP)及非大模型等。
正文
今天我们自豪地发布 Pi 1.0:一个经过强化、极简且可扩展的代理框架,供你量身打造。全球每周有数十万人使用 Pi,许多人提交 issue 和拉取请求。数月来,我们依据反馈将 Pi 改进、强化并演化为稳定的软件,可供个人与企业依赖。
Pi 以极简闻名,我们坚守这条线。代理工具每周都在变,但许多变动昙花一现。Pi 不跟风,而是等某功能证明确实有用,才权衡其实用性与固有复杂性决定是否采纳。本周早些时候我们详述过这一过程及其与 Codemode、MCP 的关联。
今日发布的 Pi 1.0 正是该过程的结果。Pi 此前已能运行各大厂商的最新模型,成为全球开发者的日常编码代理,并提供高度可塑的基底来构建代理应用。Pi 1.0 新增如下内容:
- Codemode(原生支持 MCP,以及 Jev 等非 LLM 模型与图像模型)
- 虚拟模型扩展支持
- 延迟工具加载
- Anthropic 模型缓存预热
- 对话中途系统消息(感知转录的提示与工具变更)
- 新 TUI 主题
- 默认全屏模式
这些功能多数我们构思数月,经考验后留存,被淘汰的更多。用上所有新功能后,Pi 感觉迈了一大步,却依然简单如初。
在持续打磨 Pi 的同时,我们意识到它的形态并不契合许多人的使用方式。Earendil 希望将 Pi 的极简与操控 AI 的能力带出编码代理、带出终端,让它从多种界面触达,支持更长久的对话与任务。简言之,Pi 必须更持久。我们未背离极简初心去硬改,而是将这类工作整合成今日发布的实验包 Pi Durable。它是一个构建长时代理应用的新基底,让开发者和用户能灵活驾驭底层智能。它承袭 Pi 的极简与高可塑性,并将其延伸至新维度。Mario 曾撰文详述打造 Pi Durable 的经过。
Earendil 成立旨在打造增强人类能动性的软件与开放协议。今日发布这些工具助此目标,我们期待你的反馈,共同公开地驾驭未来。
Pi 1.0 今日可用,通过 curl -fsSL https://pi.dev/install.sh | sh 安装;Windows 上执行 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。
以下为演示中的操作步骤:
- Codemode:Pi 编写脚本,将一周提交浓缩为简短摘要
- Pi 自行编写扩展:一个虚拟模型,用 Claude Opus 规划、GPT 实现,由 Jev 决定切换时机
- 重新加载并开启新会话,选用新的 router/auto 模型
- 规划阶段运行于 Claude Opus
- Jev 察觉转向实现,交接给 GPT 6 Luna
- ! 运行完成脚本
- /session 拆解各模型成本与缓存使用
评论
多数用户赞赏 Pi 的极简、稳定与轻量,少数人质疑其极简执行不一致、技术选型及功能采纳标准。
赞赏 Pi 的极简、稳定与轻量
- 日常用作编码与个人管理的用户称赞其保持简单、不破坏体验且轻量,本地弱机也能顺畅运行(较多人) > 感谢你们保持简单,简单即是美(@bel8)
认为发布时机好且优于摆烂中的竞品
- 用户觉得 1.0 发布正逢其时,对比 Codex 等竞品命令行版本被破坏,Pi 更易构建、可 hack 且供应商无关(较多人) > 这来得正是时候,Codex 已经进入了摆烂阶段(@rickreynoldssf)
质疑极简理念被执行得不一致或名不副实
- 有人指出缓存预热被捆绑进「极简」代理而非独立包,默认全屏也被认为违背极简,插件安全甄别成本高,悲观者认为极简终难抵熵增(少数人) > 不明白为何模型缓存预热不做成独立包,却非要绑在「极简」编码代理里(@utilize1808)
批评技术选型与基础设施细节
- 有开发者质疑用 JavaScript 构建重交互命令行工具不严肃,也有人抱怨 Node 路径硬编码、官网性能差(少数人) > 很难严肃对待用笑话语言来做基础命令行工具的人(@semiquaver)
对功能采纳标准与用户量声明存疑
- 用户不解团队判定「成熟」的标准不一,并要求公开「数十万用户」的证据(少数人) > 搞不懂团队判定东西「成熟」的标准,MCP 发展快两年才获得支持(@hhh)
有价值的补充
- 在 Pi SDK 上构建 K8s 应用的用户分享,用 DBOS 处理 JSONL 会话文件以应对容器中断虽有效但略显繁复(@azuanrb)
- 弱笔记本用户体验表明,Pi 系统提示轻量导致本地模型预填快,是唯一能顺畅运行的此类工具(@FacelessJim)
- 组合 oh-my-pi 与 Paseo 被部分用户视为最一致顺手的配置(@aliasxneo)