Gemini CLI 修 P1 bug:Shell 模式里可嵌套启动第二个交互会话

jvargassanchez-dot · ghdev · 2026-11-07

google-gemini/gemini-cli 的 PR #30185(P1,17 个文件,+819 行)修复了 Shell 模式的递归会话问题:在 ! Shell 模式或 [Shell] 工具里运行 gemini 会在嵌入式 PTY 里再启动一个交互式 TUI,导致终端重绘抖动和嵌套模态循环。

修复新增 isInteractiveGeminiCommand 检测交互式调用(含 &&、;、| 链式命令、环境变量前缀、bash -c 等包装),并拦截 gemini config set 等不支持的子命令;同时放行 --version、-p 无头调用、--list-models 等合法非交互用法,并将排队的 LLM prompt 与 Shell 模式隔离。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →