Pi 1.0.1 增加了项目级 MCP 覆盖设置。用户在全局接入一个服务后,可以在某个仓库的 .pi/mcp.json 中单独决定是否启用、向模型暴露哪些能力,也可以通过会话里的 /mcp 命令切换。多个项目共用一套工具连接时,不再需要为每个仓库复制完整服务定义。
OAuth 接入新增 Client ID Metadata Document 方式,授权服务器可通过客户端文档地址识别 Pi。登录界面也增加复制地址快捷键,适合远程终端无法自动打开浏览器的情况。安装方面,新版为 macOS 和 Linux 提供 Nix flake,便于已经使用 Nix 管理开发环境的人保持一致配置。
扩展作者可为尚未注册的工具指定渲染方式,让恢复会话中的 MCP 调用也能正确展示。其他改动包括保留 Anthropic 动态工具定义的提示缓存,以及限制无限打印的 codemode 脚本输出量,避免会话耗尽内存。此次更新主要改善项目配置与扩展运行,不要求用户更换正在使用的基础模型。