Gemini CLI 修复历史记录泄漏思考块的问题
DavidAPierce · ghdev · 2026-07-23
这个 PR 修复了 Gemini CLI 的一个历史记录泄漏问题:当关闭上下文管理时,getHistoryTurns 可能把 thought: true 的内部思考片段带出去。
主要改动
- 在 Gemini 2.x 和现代模型上,彻底过滤历史轮次里的思考/独白内容。
- 调整内容编译逻辑,让 Gemini 2.x 也走正确的现代格式,避免 active loop thought signature 不匹配导致的 API 400。
- 新增单元测试,分别覆盖 gemini-2.5-pro 和 gemini-3.1-pro-preview 两种情况。
意义
这样可以避免思考内容泄漏到后续回合里,减少重复推理块、上下文混乱和接口报错。
「编程与Agent」频道最新
- Warp 六个非工程团队全用 Linear 和 Claude Code 工程化运作 — mon__lim · 2026-09-11
- 从聊天到 Agent,推理延迟正在成为生产级瓶颈 — Euphoric_Sea632 · 2026-09-11
- Anthropic 研究员:99% 工程师已跑 300+ 自改进 agent 群 — AlishaOutridge · 2026-09-11
- Gergely Orosz 观察:AI Agent 提速十倍交付,却带来一堆小退化 — ducha_aiki · 2026-09-11
- 同题 Echo Maze 实测:三大模型看似成功,代码里藏着同一个 bug — eyishazyer · 2026-09-11
- Astra 分镜+Minimax H3 分镜逐帧生成,视频创作成功率大增 — Hailuo_AI · 2026-09-11