← 返回更新日志

Pi v0.60.0

2026-03-18 · GitHub 原文
### 新功能 - 支持通过 CLI 使用 `--fork <path|id>` 直接分叉现有会话,将源会话复制到当前项目的新会话中。详见 [README.md](README.md)。 - 扩展和 SDK 调用者可通过 `createLocalBashOperations()` 复用 pi 内置的本地 bash 后端,用于 `user_bash` 拦截和自定义 bash 集成。详见 [docs/extensions.md#user_bash](docs/extensions.md#user_bash)。 - 启动时不再自动更新未锁定版本的 npm 和 git 包。请显式使用 `pi update`,交互式模式会在后台检查更新,并在有新版本可用时通知你。详见 [README.md](README.md)。 ### 破坏性更新 - 更改了包启动行为,安装的非锁定版本包在启动时将不再进行检查或更新。请使用 `pi update` 应用 npm/git 包更新,交互式模式现在会在后台检查可用的包更新,并在有更新时通知你 ([#1963](https://github.com/badlogic/pi-mono/issues/1963)) ### 新增 - 新增 `--fork <path|id>` CLI 参数,支持将现有会话文件或部分会话 UUID 直接分叉为新会话 ([#2290](https://github.com/badlogic/pi-mono/issues/2290)) - 新增 `createLocalBashOperations()` 导出,使扩展和 SDK 调用者能够包装 pi 内置的本地 bash 后端,用于处理 `user_bash` 及其他自定义 bash 集成 ([#2299](https://github.com/badlogic/pi-mono/issues/2299)) ### 修复 - 修复了活动模型选择器,在动态注册或更新更改可用模型集后,会立即刷新 ([#2291](https://github.com/badlogic/pi-mono/issues/2291)) - 修复了 tmux xterm 对 `Backspace`、`Escape` 和 `Space` 的 `modifyOtherKeys` 匹配问题,并通过将 Windows Terminal 会话与传统终端区分处理,解决了原始 `\x08` 退格键的歧义问题 ([#2293](https://github.com/badlogic/pi-mono/issues/2293)) - 修复了 Gemini 3 和 Antigravity 图像工具的结果,使其作为多模态工具响应保持内联显示,而非通过单独的回访消息重定向 ([#2052](https://github.com/badlogic/pi-mono/issues/2052)) - 修复了内置 Bedrock Claude 4.6 模型的元数据,将上下文窗口从 1M 更正为正确的 200K ([#2305](https://github.com/badlogic/pi-mono/issues/2305)) - 修复了 `/reload` 命令,使其从磁盘重新加载键绑定,以便 `keybindings.json` 中的更改立即生效 ([#2309](https://github.com/badlogic/pi-mono/issues/2309)) - 修复了延迟内置提供商注册机制,使编译后的 Bun 二进制文件仍能在首次使用时加载提供商,而无需提前打包提供商 SDK ([#2314](https://github.com/badlogic/pi-mono/issues/2314)) - 修复了内置 OAuth 登录流程,统一了 Anthropic、Gemini CLI、Antigravity 和 OpenAI Codex 的回调处理逻辑,并修复了 OpenAI Codex 登录流程,使其在浏览器回调成功后立即完成 ([#2316](https://github.com/badlogic/pi-mono/issues/2316)) - 修复了 OpenAI 兼容的 z.ai `network_error` 响应,使其触发错误处理和重试机制,而非被误认为成功的助手输出 ([#2313](https://github.com/badlogic/pi-mono/issues/2313)) - 修复了打印模式,当同时提供 stdin 和显式提示词时,会将管道输入的 stdin 合并到初始提示词中 ([#2315](https://github.com/badlogic/pi-mono/issues/2315)) - 修复了 coding-agent 中的 OpenAI Responses 重播功能,在将过大的恢复工具调用 ID 发回 OpenAI Codex 及其他 Responses 兼容目标前进行规范化处理 ([#2328](https://github.com/badlogic/pi-mono/issues/2328)) - 修复了 tmux 扩展键警告,当 tmux 服务器不可达时保持隐藏状态,避免在沙箱环境中出现虚假的启动警告 ([#2311](https://github.com/badlogic/pi-mono/pull/2311) by [@kaffarell](https://github.com/kaffarell))