← 返回更新日志

Pi v0.12.7

2025-12-04 · GitHub 原文
### 新增 - **上下文压缩**:长会话现在支持压缩,可在保留近期对话历史的同时减少上下文占用。([#92](https://github.com/badlogic/pi-mono/issues/92), [docs](https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/README.md#context-compaction)) - `/compact [instructions]`:手动压缩上下文,并可附带自定义指令用于生成摘要 - `/autocompact`:当上下文超过阈值时切换自动压缩开关 - 压缩操作会对较早消息进行摘要,同时逐字保留近期消息(默认 20k tokens) - 当上下文达到 `contextWindow - reserveTokens` 时触发自动压缩(默认预留 16k tokens) - 压缩后的会话在 TUI 中会显示可折叠摘要(按 `o` 键切换) - HTML 导出内容会将压缩摘要作为可折叠区块包含 - RPC 模式支持 `{"type":"compact"}` 命令及自动压缩(会触发压缩事件) - **分支来源追踪**:分支会话现在会在会话头中记录 `branchedFrom` 字段,包含原始会话文件的路径,便于追溯会话的分支来源。