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」频道最新
- HF Hub CLI 大更新:缓存去重省 19GB,GPU 任务可重试重跑 — yb2698 · 2026-10-26
- 前 Google 研究员团队发布 Fern 0.1:专供审计数据、调试训练的模型 — bneyshabur · 2026-10-26
- Fern 0.1 智能体基准首秀:SWE-Bench Verified 73.4,与前沿模型仍有差距 — bneyshabur · 2026-10-26
- 一条 Prompt 生成完整 Blender 动画,作者全程未手动建模 — iamfakhrealam · 2026-10-26
- 用户用 Claude Code 拆解本田车机:发现 root 后门与静默装 APK — IndraVahan · 2026-10-26
- Claude Code + MCP 接 Google Maps/Apollo/LinkedIn,搭年省万美元的获客引擎 — aryanXmahajan · 2026-10-26