← 返回更新日志

Pi v0.58.1

2026-03-14 · GitHub 原文
### 新增 - 新增 `pi uninstall` 别名,以方便使用 `pi install --uninstall` ### 修复 - 修复 OpenAI Codex WebSocket 协议,确保包含必需的请求头,并在连接关闭时正确终止 SSE 流 ([#1961](https://github.com/badlogic/pi-mono/issues/1961)) - 修复 WSL 剪贴板图片回退机制,正确处理缺失的剪贴板工具及权限错误 ([#1722](https://github.com/badlogic/pi-mono/issues/1722)) - 修复扩展的 `session_start` 钩子在 TUI 就绪前触发的问题,避免导致 `session_start` 处理器中的 UI 操作失败 ([#2035](https://github.com/badlogic/pi-mono/issues/2035)) - 修复包管理器操作和自动补全的 Windows Shell 及路径处理,使其能正确处理盘符和混合路径分隔符 - 修复 Bedrock 对非 Claude 模型错误启用提示词缓存的问题,避免引发 API 错误 ([#2053](https://github.com/badlogic/pi-mono/issues/2053)) - 修复通过 OpenAI 兼容提供商调用 Qwen 模型的问题,新增 `qwen-chat-template` 兼容模式以使用 Qwen 原生聊天模板格式 ([#2020](https://github.com/badlogic/pi-mono/issues/2020)) - 修复 Bedrock 未签名思维重放功能,正确处理空格式或格式错误的思维块边缘情况 ([#2063](https://github.com/badlogic/pi-mono/issues/2063)) - 修复无头模式剪贴板回退机制在非交互式环境中记录虚假错误的问题 ([#2056](https://github.com/badlogic/pi-mono/issues/2056)) - 修复加载自定义模型定义时未遵循 `models.json` 提供商兼容标志的问题 ([#2062](https://github.com/badlogic/pi-mono/issues/2062)) - 修复 Claude Opus 4.6 的 xhigh 推理努力检测逻辑,改为通过模型 ID 匹配,不再强制要求显式能力标志 ([#2040](https://github.com/badlogic/pi-mono/issues/2040)) - 修复提示词当前工作目录包含 Windows 反斜杠导致 bash 工具执行失败的问题,已统一转换为正斜杠 ([#2080](https://github.com/badlogic/pi-mono/issues/2080)) - 修复编辑器粘贴功能,改为保留原始内容而非规范化换行符,防止包含转义序列的文本内容损坏 ([#2064](https://github.com/badlogic/pi-mono/issues/2064)) - 修复技能发现功能在存在嵌套 SKILL.md 文件时错误递归遍历技能根目录的问题 ([#2075](https://github.com/badlogic/pi-mono/issues/2075)) - 修复 Tab 自动补全功能,在补全相对路径时保留 `./` 前缀 ([#2087](https://github.com/badlogic/pi-mono/issues/2087)) - 修复 npm 包安装与查找功能被绑定到当前仓库 Node 版本的问题,新增 `npmCommand` 作为包管理器操作的 argv 风格设置覆盖项 ([#2072](https://github.com/badlogic/pi-mono/issues/2072)) - 修复扩展 API 中 `ctx.ui.getEditorText()` 返回粘贴标记(如 `[paste #1 +24 lines]`)而非实际粘贴内容的问题 ([#2084](https://github.com/badlogic/pi-mono/issues/2084)) - 修复首次运行下载 `fd`/`ripgrep` 时的启动崩溃问题。改用 `pipeline()` 替代 `finished(readable.pipe(writable))` 以正确捕获超时导致的流错误,并将下载超时时间从 10 秒增加至 120 秒 ([#2066](https://github.com/badlogic/pi-mono/issues/2066))