← 返回更新日志

Pi v0.61.1

2026-03-20 · GitHub 原文
### 新功能 - 通过从顶层包和核心扩展入口导出的 `ToolCallEventResult` 对 `tool_call` 处理程序的返回值进行类型定义。详见 [docs/extensions.md](docs/extensions.md)。 - 更新了 `zai`、`cerebras`、`minimax` 和 `minimax-cn` 的默认模型,并使 MiniMax 目录覆盖范围与限制与当前提供商阵容保持一致。详见 [docs/models.md](docs/models.md) 和 [docs/providers.md](docs/providers.md)。 ### 新增 - 将 `ToolCallEventResult` 添加到 `@mariozechner/pi-coding-agent` 的顶层和核心扩展导出中,以便扩展作者能够对显式的 `tool_call` 处理程序返回值进行类型定义 ([#2458](https://github.com/badlogic/pi-mono/issues/2458)) ### 更改 - 更改了 `zai`、`cerebras`、`minimax` 和 `minimax-cn` 的默认模型以匹配当前提供商阵容,并添加了缺失的 `MiniMax-M2.1-highspeed` 模型条目及标准化的 MiniMax 上下文限制 ([#2445](https://github.com/badlogic/pi-mono/pull/2445) by [@1500256797](https://github.com/1500256797)) ### 修复 - 修复了 `ctrl+z` 挂起和 `fg` 恢复的可靠性问题:保持进程存活,直到 `SIGCONT` 处理程序恢复 TUI,从而避免在其他无活跃事件循环句柄的环境中进程立即退出 ([#2454](https://github.com/badlogic/pi-mono/issues/2454)) - 修复了 `createAgentSession({ agentDir })`,使其从提供的 `agentDir` 派生默认持久化会话路径,使会话存储与设置、认证、模型和资源加载保持一致 ([#2457](https://github.com/badlogic/pi-mono/issues/2457)) - 修复了共享快捷键解析逻辑,防止用户覆盖导致无关的默认快捷键(如选择器确认和编辑器光标键)被移除 ([#2455](https://github.com/badlogic/pi-mono/issues/2455)) - 修复了 Termux 软件键盘高度变化时强制全屏重绘并在每次切换时重放 TUI 历史的问题 ([#2467](https://github.com/badlogic/pi-mono/issues/2467)) - 修复了项目本地 npm 包更新逻辑,改为安装 npm `latest` 版本,而非重用陈旧保存的依赖范围;并在 `pi update <source>` 省略配置的 npm 或 git 源前缀时,添加了 `Did you mean ...?` 提示 ([#2459](https://github.com/badlogic/pi-mono/issues/2459))