pi 0.99 系列在通往 1.0 的路上落地 codemode、内置 MCP 与 ChatGPT 登录
两天内连发的三个版本把 pi 从 v0.87.1 送到 1.0 的门槛前:v0.99.0 与 v0.99.1 同在 2026 年 9 月 29 日发布,v0.99.2 于 9 月 30 日跟进。合起来,它们为所有安装带来 codemode、内置 MCP 支持与工具搜索。
v0.99.0 的头条是一组三件内置扩展。codemode 让模型编写 JavaScript、在 QuickJS 沙箱中运行并调用 pi 的工具——且可并行——经 defaultTools 或 --tools 启用,通过 codemode.mode 与 codemode.inlineBudget 配置。工具搜索按需把未声明的工具告知模型。MCP 服务器经 stdio 或可流式 HTTP 接入、支持 OAuth,由 mcp.json(全局,或受信后按项目)或 pi.registerMcpServer() 配置,用 /mcp 与 pi mcp 系列命令管理。扩展作者同时获得一套工具编排 API,包括暴露级别、命名空间、注记、带 structuredContent 的 outputSchema、prepareLoadout(),以及支持嵌套调用的 ctx.executeTool()。
v0.99.0 还把 pi 的默认配色切换到终端自身调色板,新增经 /login openai 的 ChatGPT 登录,允许扩展定义实验性虚拟模型、把每个请求路由到不同的物理模型,并让 Jev 分类器可在 codemode 脚本中调用,任意 llama.cpp 模型均可作分类器使用。
同日发布的 v0.99.1 把 GPT-6.1 Sol 带到 OpenAI、Azure OpenAI 与 OpenAI Codex 三家 provider——并将其设为 OpenAI Codex 默认模型。v0.99.2 则为 MCP 减负:默认 codemode 暴露的服务器不再出现在 codemode 描述中、不再阻塞首条提示,脚本经 searchTools() 与新增的 describeNamespace() 找到工具,HTTP 服务器可用 provider 的 /login 令牌认证,/reload 会装载新加入 defaultTools 的工具。
一天之后 v1.0.0 发布——它在本站有单独的条目。
source: https://github.com/earendil-works/pi/releases/tag/v0.99.0