← 返回更新日志

Pi v0.23.3

2025-12-17 · GitHub 原文
### 修复 - 在提交用户提示词前检查上下文压缩(compaction),而不仅限于智能体回合结束后。这能捕获用户在中途中止响应且上下文已接近限制的情况。 ### 变更 - 改进了系统提示词文档部分,为自定义模型、主题、技能、钩子(hooks)、自定义工具和 RPC 提供了指向具体文档文件的更清晰指引。 - 清理并优化了文档: - `theme.md`:补充了缺失的颜色令牌(`thinkingXhigh`, `bashMode`) - `skills.md`:重构了内容,优化了框架说明并增加了示例 - `hooks.md`:修复了超时/错误处理文档,新增导入别名章节 - `custom-tools.md`:新增介绍部分,包含使用场景和对比表格 - `rpc.md`:补充了缺失的 `hook_error` 事件文档 - `README.md`:完善设置表格,精简设计理念部分,统一 OAuth 文档规范 - 钩子(Hooks)加载器现在支持与自定义工具相同的导入别名(`@sinclair/typebox`, `@mariozechner/pi-ai`, `@mariozechner/pi-tui`, `@mariozechner/pi-coding-agent`)。 ### 破坏性变更 - **Hooks**:`turn_end` 事件的 `toolResults` 类型已从 `AppMessage[]` 更改为 `ToolResultMessage[]`。如果您有处理 `turn_end` 事件并显式声明结果类型的钩子,请更新您的类型注解。