Earendil 于 2026-10-01 正式发布 Pi 1.0(MIT):把极简编码 Agent harness 钉成稳定版。内建 Codemode(QuickJS 沙箱跑模型写的 JS,可并行调工具/Jev/图像模型)与 MCP、虚拟模型路由、延迟工具加载、Anthropic cache warming、会话中途改系统提示。本跑 gh api:★111793;HN 主帖 1645 分 / 573 评。另发实验包 Pi Durable。

核心要点速览 (Key Takeaways)

  • ✓官方博文:Pi 1.0(2026-10-01);GitHub Release:v1.0.0 发布于 2026-10-01T19:20:55Z;许可证 MIT
  • ✓本跑 GitHub API:★111793(earendil-works/pi);HN「Pi 1.0」1645 分 / 573 评(2026-10-01)
  • ✓1.0 亮点:Codemode+MCP、虚拟模型、deferred tools、Anthropic cache warming、mid-conversation system messages、默认全屏 TUI;changelog 称默认工具+codemode 下 GPT-5.6 请求约 5300→3300 prompt tokens(约 −40%)
  • ✓与已入库 NVIDIA SoL-Pi 不同产品:本条是 Earendil 的 Pi coding-agent harness,非 NVIDIA 加速框架
  • ✓开箱:curl -fsSL https://pi.dev/install.sh | sh 或 npm i -g --ignore-scripts @earendil-works/pi-coding-agent;文档 pi.dev
🧭

阅读完核心要点?进一步了解模型实力与实际开销

7 大权威镜像天梯跑分与 29+ 款主流编程套餐横向比价测算

🔬

深度技术解析与实战评估

核心背景与行业痛点

终端编码 Agent 正卷成「功能全家桶」:子代理、Plan Mode、权限门、沙箱……每周都有新默认,很多并不经久。Earendil 的立场相反:极简 harness + 超可塑扩展——核心不塞满,让你用扩展/技能/包把工作流长在 Pi 上。经过数月反馈打磨,团队于 2026-10-01 宣布 Pi 1.0 稳定版,并同日实验发布 Pi Durable(长程 agentic 应用基底)。GitHub 仓 earendil-works/pi 本跑 ★111793;HN「Pi 1.0」帖 1645 分 / 573 评——属于本周最响的开发者病毒式突破之一。注意:与已入库的 NVIDIA SoL-Pi(编码智能体加速框架)不是同一产品。

架构亮点与底层机制

1.0 博文点名的能力:(1) Codemode——模型写一段 JS,在 QuickJS 沙箱里并行调用 Pi 工具与非 LLM 模型(Jev 分类器、图像模型),只有脚本输出回传主模型,从而压上下文;(2) 原生 MCP(stdio / streamable HTTP + OAuth);(3) 虚拟模型——扩展可按请求路由到不同物理模型(示例:Claude Opus 规划 → Jev 侦测阶段切换 → GPT-6 Luna 实现,/session 分模型计费);(4) deferred tool loading;(5) Anthropic cache warming;(6) mid-conversation system messages(保留可缓存前缀的同时改指令/工具);(7) 默认全屏 TUI。四模式:interactive / print-JSON / RPC / SDK。包管理:pi install npm:… / git:…。

权威 Benchmark 与实测跑分对比

本稿不编造 SWE-bench / Terminal-Bench 官方榜——Earendil 1.0 博文与 v1.0.0 Release 未公布此类对打分。可核对事实锚点:(1)Release 时间 2026-10-01T19:20:55Z,许可证 MIT;(2)changelog 写明:默认工具 + codemode 开启时,某次 GPT-5.6 请求 prompt tokens 约从 5300 降到 3300(约 −40%),属官方计量示例而非第三方评测;(3)本跑 gh api repos/earendil-works/pi:★111793,pushed_at 2026-10-02T22:29:23Z;(4)HN Algolia:主帖 1645/573,另有 Pi Durable 帖 488/68。对比轴是可扩展性与社区采用,不是闭源 Agent 同榜。

开发者实战落地与开箱指南

  1. curl -fsSL https://pi.dev/install.sh | sh(Windows:irm https://pi.dev/install.ps1 | iex),或 npm/pnpm/bun add -g --ignore-scripts @earendil-works/pi-coding-agent。
  2. 启用 Codemode:设置 "defaultTools": ["+codemode"](见 Codemode 文档)。
  3. MCP:编辑 mcp.json,或 /mcp / pi mcp add|list|login。
  4. 虚拟路由:参考仓内 examples/extensions/jev-router.ts,/reload 后选 router/auto。
  5. 实验长程:npm i @earendil-works/pi-durable @earendil-works/pi-ai @earendil-works/chord。文档入口:pi.dev,changelog:pi.dev/changelog。