gemini-cli 超 400 行级 PR:修复会话恢复 400 报错与长会话 UI 卡死
villahernandez-coder · ghdev · 2026-11-07
google-gemini/gemini-cli 的 PR #30186(size/xl)修复两个相关的会话稳定性缺陷:一是会话在模型思考或工具执行中被中断后,恢复或继续时报 400 INVALIDARGUMENT: Requests ending with a model turn are not supported,并防止用户 prompt 与 tool response 融合、重复注入 pending prompt;二是消除长会话下上下文压缩、/rewind 与历史同步时主线程同步读取整个 .jsonl 文件及冗余文件系统/哈希开销导致的 UI 冻结。具体手段包括引入 hasNonThoughtContent 归一化仅含 thought 的空 turn、用 INTERRUPTEDRESPONSEPLACEHOLDER 保持 role 交替、持久化合成 model turn 使修复在请求失败后仍生效等。
「编程与Agent」频道最新
- Gemini 4 Hydrogen 56 秒建完 3D 沙漠牧场,3.8 Flash 要 6 分钟 — minchoi · 2026-11-13
- 30 分钟搭出可开门开冰箱的 3D 交互餐厅,Hydrogen 又秀新案例 — minchoi · 2026-11-13
- Carbon 编排 Hydrogen 集群,45 分钟造出会自录 demo 的绯红飞蛾 — minchoi · 2026-11-13
- Gemini 4 Hydrogen 把 Google Sheets 变成逐格重算的动态山水画 — minchoi · 2026-11-13
- AI 响应慢别怪模型:流式输出+进度展示是留住用户的关键 — XxFreakhawkxX · 2026-11-13
- Cloudflare 三周发四个开源模型,自称「neo lab」并解释缘由 — thursdai_pod · 2026-11-13