找回密码
立即注册
搜索
发回帖 发新帖

6200

积分

0

好友

781

主题
发表于 昨天 23:11 | 查看: 5| 回复: 0

Pi 1.0 是 Earendil 发布、MIT 协议开源的加固极简智能体运行框架(Agent Harness),主打终端编码智能体;Pi Durable 同步作为实验包推出,面向长时运行智能体应用基座。Pi 的核心理念很明确:不追逐短期热点,只采纳经过验证的技术,优先控制复杂度。

Pi 1.0 核心能力

Pi 1.0 核心新增能力包括:Codemode 原生支持 MCP,兼容 Jev、图像模型等非 LLM;虚拟模型扩展、延迟工具加载、Anthropic 模型缓存预热;支持会话中途动态修改系统提示词与工具;全新 TUI 终端界面、默认全屏。

Pi 原生兼容各大厂商主流模型,是面向开发者的本地终端编码智能体。

Pi 1.0 核心功能模块与安装方式概览图

Pi Durable:面向长时运行场景的实验基座

Pi Durable 为实验性扩展基座,继承极简、高可塑性原则,突破终端编码场景,支持跨入口访问、持久长会话、长时间任务,精细调度底层智能,用于构建长生命周期 Agent 应用。

竞品对比

和 Claude Code、Cursor 相比,Pi 的定位更底层——它不是成品编辑器,而是一个可自定义模型路由的智能体运行基座。再看 LangChain、LlamaIndex 这类应用编排库,Pi 的区别在于自带 TUI 终端交互、原生工具调度与内置模型路由能力,开箱即可在终端跑 Agent。

和 OpenAI Agents SDK 对比,Pi 侧重本地终端、极简稳定,不绑定单一模型厂商;Agents SDK 则偏向云端 API 生态。Pi 的差异化亮点:router/auto 自动模型路由(Jev 分类器做决策切换模型)、会话中途动态系统消息。短板也很明显:生态尚小,Pi Durable 仍为实验版本。

整体定位:面向开发者的轻量、可自托管 Agent 底层框架,而非开箱即用 SaaS 编码助手。

Pi 1.0 与 Pi Durable 功能对比及竞品分析图

10 个关键问题 Q&A

  1. Q:Pi 1.0 是什么? A:Earendil 开源、加固极简的智能体运行基座,主打终端编码 Agent,稳定正式版。

  2. Q:Pi 1.0 和 Pi Durable 的区别? A:Pi 1.0 是终端编码智能体稳定版;Pi Durable 是配套实验基座,专门用于构建长生命周期智能体应用,跳出终端场景。

  3. Q:Codemode 是什么? A:Pi 内置能力,原生支持 MCP 协议,支持 Jev 这类非 LLM 模型、图像模型接入。

  4. Q:mid-conversation 系统消息有什么价值? A:普通大模型只能在对话起始设置 system prompt,Pi 支持对话中途动态变更提示词、工具配置。

  5. Q:router/auto 模型路由原理? A:用 Jev 分类器在规划阶段判断,自动在 Claude、GPT 等模型之间切换,保存路由状态。

  6. Q:Pi 是代码编辑器吗?对比 Cursor? A:不是编辑器,是 Agent 运行框架。Cursor 是成品 SaaS 编码工具;Pi 是底层基座,可深度自定义。

  7. Q:Pi 和 LangChain 有什么差异? A:LangChain 是 LLM 应用编排库;Pi 自带终端 TUI 界面、内置工具加载、模型路由,开箱运行 Agent。

  8. Q:Pi 是否绑定某一家大模型厂商? A:不绑定,原生支持所有主流大模型提供商。

  9. Q:Pi Durable 现在适合生产环境使用吗? A:属于实验包,不建议生产环境,用于探索长任务智能体开发。

  10. Q:开源协议是什么? A:Pi 1.0、Pi Durable 均采用 MIT 许可证,可自由修改商用。

Pi 1.0 + Pi Durable + 同行对比

项目 定位 核心优势 局限
Pi 1.0 终端智能体运行基座(稳定版) 极简,MCP 原生支持,动态会话系统提示,TUI 终端,模型自动路由 以终端编码场景为主
Pi Durable 长时智能体应用基座(实验) 持久会话、跨入口,精细操控底层智能 实验版本,API 可能变动
Cursor AI 代码编辑器 SaaS 开箱即用,IDE 深度集成 闭源,云端依赖,自定义底层能力弱
LangChain LLM 应用编排库 生态庞大,组件丰富 无原生终端交互,偏上层编排,复杂度高
OpenAI Agents SDK 智能体开发 SDK OpenAI 生态深度整合 偏向云端,强绑定 OpenAI 模型,本地支持弱

附录:正式发布 Pi 1.0

日期:2026 年 10 月 1 日

今天,Earendil 自豪地正式发布 Pi 1.0:这是一套经过安全加固、极简、可扩展的智能体运行框架(agent harness),你可以对它进行深度自定义。全球每周有数十万人在使用 Pi。很多伙伴会提交问题反馈与代码合并请求。过去数月,团队基于这些反馈持续迭代,加固并打磨 Pi,将它演进为一套稳定可靠、个人与企业均可信赖的软件。

Pi 的核心特质就是极简。智能体相关工具每周都层出不穷,但很多昙花一现。Pi 不追随这种节奏,会等到一项技术被验证可行之后,才评估是否采纳,并权衡它带来的实际能力与随之增加的复杂度。本周早些时候,Earendil 专门撰文介绍了这套取舍思路,以及它和 Codemode、MCP 的关系: https://earendil.com/posts/you-said-no-mcp/

本次发布的 Pi 1.0,正是这套理念落地的成果。Pi 早已支持各大主流厂商的最新大模型,成为全球开发者日常使用的编码智能体,同时提供高可塑性底层基座,用来搭建各类智能体应用。Pi 1.0 新增能力如下:

  • Codemode(原生支持 MCP,以及 Jev、图像模型这类非 LLM 模型)
  • 虚拟模型扩展支持
  • 延迟工具加载
  • Anthropic 模型缓存预热
  • 会话中途动态系统消息(可感知对话记录,动态调整提示词与工具)
  • 全新 TUI 终端界面主题
  • 默认全屏模式

这些功能已经构思数月。经过大量验证筛选,最终保留了这批特性,被淘汰的方案清单则要长得多。当所有新特性整合进 Pi 后,能感受到一次重大升级,同时它依旧保持 Pi 一贯的简洁风格。

在持续打磨迭代 Pi 的同时,团队也意识到:Pi 的原有形态,无法匹配很多用户的使用场景。Earendil 希望把 Pi 的极简理念、AI 操控能力带出编码智能体、走出终端环境。它需要能够在更多终端入口访问,支持长时间运行的对话与任务。简单来说:Pi 需要变得更持久耐用(durable)。

团队没有抛弃极简的初心强行改造 Pi,而是将这套探索成果打包为一款全新实验性组件,今日同步发布:Pi Durable。Pi Durable 是用于构建长时运行智能体应用的全新基座,让应用开发者与终端用户能够灵活、精细地调度和操控底层智能。它延续 Pi 的核心原则:极简与高度可塑性,并将这些能力拓展到新维度。Mario 在文章中详细介绍了 Pi Durable 的设计思路: https://earendil.com/posts/pi-durable/

Earendil 创立的初衷,是打造软件与开放协议,增强人的自主能力。今天交付的这套工具,正是为此而生。期待大家的反馈,一起在开放中共创 AI 的未来。

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 开源协议。文档地址: https://pi.dev/ 代码仓库: https://github.com/earendil-works/pi

pi-monorepo@0.0.3 check biome check --write --error-on-warnings . && npm run check:pinned-deps && npm run check:runtime-deps && npm run check:ts-imports && npm run ...(后续 115 行,Ctrl+O 展开查看)

已创建 ~/.pi/agent/extensions/router.ts。该文件注册 router/auto 路由,默认基于 radius/claude-opus-5-5 做规划,并在每个规划阶段的用户消息上调用 TypeSafe 的 Jev 分类器,判断是否切换模型。判定通过时,自动切换至 radius/gpt-6-luna,将阶段信息存入路由状态,UI 就绪后通知用户。

npm run check 执行失败:未安装 biome(sh: biome: command not found)。该扩展需要预先配置 Jev 和 Radius 的凭证与模型。

已重新加载快捷键、扩展、技能、提示词、主题与上下文文件

~/Development/pi-mono (main) ↑42 ↓8.2k R234k W32k CH95.9% $0.010 3.2%/1.1M (auto) gpt-6-luna・medium 01:04

重载,新建会话,选择新的 router/auto 模型。

术语注解

  1. agent harness:智能体运行基座/框架,承载智能体调度、工具调用、会话管理的底层运行环境
  2. TUI:Terminal UI,终端字符界面
  3. deferred tool loading:延迟工具加载,按需加载工具,降低启动开销
  4. cache warming:缓存预热,提前加载模型缓存,减少首次调用延迟
  5. mid-conversation system messages:会话中途系统消息,传统大模型只能在对话最开始设置 system prompt,这个特性支持在对话进行中动态修改系统提示、工具配置
  6. virtual models:虚拟模型,Pi 内部的模型路由抽象层,可封装多个底层模型,自动切换调度(对应文中 router/auto)
  7. Pi Durable:面向长任务持久化智能体的实验基座,主打长时间运行任务、跨会话持续智能体
  8. Jev:TypeSafe 出品的分类/决策模型(非 LLM,用于路由判断)
  9. Radius:Earendil 的模型网关层,对接各家大模型



上一篇:AI Agent 干的活,凭什么信?Apache Maka 用四道关拆解
下一篇:飞利浦DLP8080拆解:500A汽车搭电宝电源架构解析
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-3 06:36 , Processed in 0.065336 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表