← 返回更新日志

Pi v0.63.2

2026-03-29 · GitHub 原文
### 新功能 - 扩展处理器现在可以使用 `ctx.signal` 将取消信号传递到嵌套的模型调用、`fetch()` 以及其他支持中止的操作中。详见 [docs/extensions.md#ctxsignal](docs/extensions.md#ctxsignal) ([#2660](https://github.com/badlogic/pi-mono/issues/2660)) - 内置 `edit` 工具的输入现在仅使用 `edits[]` 作为唯一的替换结构,减少了因混合单编辑和多编辑模式导致的无效工具调用 ([#2639](https://github.com/badlogic/pi-mono/issues/2639)) - 大型多编辑结果在渲染最终差异时,不再在交互式 TUI 中触发全屏重绘 ([#2664](https://github.com/badlogic/pi-mono/issues/2664)) ### 新增 - 在 `ExtensionContext` 中添加了 `ctx.signal`,并将其连接到当前活跃的 Agent 轮次,以便扩展处理器能将取消信号传递到嵌套的模型调用、`fetch()` 及其他支持中止的操作中 ([#2660](https://github.com/badlogic/pi-mono/issues/2660)) ### 修复 - 修复了内置 `edit` 工具的输入逻辑,使其仅使用 `edits[]` 作为唯一的替换结构,消除了导致重复无效工具调用和重试的混合单编辑与多编辑模式 ([#2639](https://github.com/badlogic/pi-mono/issues/2639)) - 修复了编辑工具的 TUI 渲染逻辑,将大型多编辑差异延迟至最终结果确定后再显示,从而避免工具完成时触发全屏重绘 ([#2664](https://github.com/badlogic/pi-mono/issues/2664))