觀點 · 資訊分享
Gemini CLI v0.43.0:對話能匯出再匯入,無頭 Linux 上的登入也不再默默卡住
Google 的命令列 AI 工具 Gemini CLI 發布 v0.43.0:新增把工作階段匯出成檔案、再用旗標匯入,修正無頭 Linux 上 OAuth 登入默默卡住、對話內容損毀等問題,也調整 MCP 與沙箱的細節。
- 發布
- 2026-05-22
- 篇幅
- 約 3 分鐘 · 1,354 字
- 結構
- 7 節 + 3 題常見問題
- 標籤

一句話看懂:Gemini CLI v0.43.0 新增把對話匯出、再匯入的功能,也修了無頭 Linux 登入卡住與對話損毀等問題。

先用白話講:這次更新在做什麼?
你用筆記本做事,換了一台電腦後,筆記本留在舊電腦,只能重新開始。這次 Gemini CLI 新增的匯出與匯入,就像是把筆記本拍成檔案帶走。
Gemini CLI 是 Google 推出、在終端機裡用 AI 幫你處理程式碼的工具。v0.43.0 的更新日誌很長,大部分是修正,下面挑幾個一般使用者會碰到的。
發生什麼事
Gemini CLI 在 2026 年 5 月 22 日發布 v0.43.0,更新日誌裡值得注意的項目:
- 新功能:把工作階段匯出成檔案,並用旗標匯入
- 登入:修正無頭 Linux 上 OAuth 驗證期間默默卡住的問題
- 對話穩定性:修正 context manager 的對話損毀、明確丟出「工具回應被丟棄」的錯誤、修正「function response turn 必須緊接在 function call 之後」的錯誤,以及並行工具呼叫時串流 ID 衝突
- MCP:Streamable HTTP 傳輸把 GET 回應 404 視同 405;在不受信任的資料夾裡,
mcp list的顯示更友善
其他你可能會碰到的變化
| 項目 | 變化 |
|---|---|
GOOGLE_CLOUD_PROJECT |
會拒絕純數字的專案 ID |
| YOLO / AUTO_EDIT 模式 | 不用沙箱也允許重新導向 |
| 沙箱容器名稱 | 改為隨機產生 |
| 發布檔案 | 附上未簽章的 macOS 執行檔 |
| 介面 | CLI 介面新增機器主機名稱;修正語音轉文字在放開空白鍵後沒顯示的問題 |
給開發者的技術細節
- Git 環境:修正環境變數 PATH 在 Git 環境中被丟掉,造成 ENOENT 錯誤的問題
- 非互動模式:AgentExecutionStopped 事件現在會輸出 JSON
- 模型引導:引導模型改用編輯工具做「外科手術式」的小幅修改
- ACP:工具說明從思考串流移到工具呼叫內容;工具呼叫 ID 加上工具名稱前綴,方便相容 ACP 的 IDE 顯示
更新日誌是條列的合併項目,沒有說明匯出檔案的格式或旗標名稱,我沒有實際跑過這個功能,請自行查官方文件。
我的看法
我平常有一部分工作是在遠端伺服器或自己的 NAS 上,那種環境沒有瀏覽器,OAuth 登入卡住的問題,就是用過才知道多煩:沒有錯誤訊息,只是停在那裡。能修這種「默默卡住」的問題,我覺得比新增功能更實用。
至於對話匯出匯入,我的想像是換機器、交接或備份。但要注意,對話裡可能包含程式碼、路徑,甚至貼過的敏感內容。匯出的檔案要當成機密檔案對待,不要隨手丟進公開的專案或雲端硬碟。這是我個人的提醒,更新日誌沒有提到相關說明。
名詞小辭典
- CLI:命令列介面,在終端機輸入指令操作的工具。
- OAuth:用瀏覽器登入授權的標準流程,常用於「用 Google 帳號登入」。
- 無頭(Headless):沒有螢幕、瀏覽器或圖形介面的執行環境。
- MCP:讓 AI 工具連接外部工具與資料的通用規格。
資料來源
常見問題
Gemini CLI 是什麼?
Google 推出的命令列 AI 工具,讓你在終端機裡用 Gemini 模型讀程式、改程式與執行指令。
工作階段匯出匯入有什麼用?
把一段對話存成檔案,之後可以在別的地方或之後的時間匯入繼續用,更新日誌寫的是用旗標匯入;具體旗標名稱與格式請看官方文件。
無頭 Linux 是什麼意思?
沒有螢幕與瀏覽器的 Linux 環境,例如遠端伺服器或容器。OAuth 登入通常需要瀏覽器,這個版本修了在這種環境裡會默默卡住的問題。
接著讀
全部觀點 →Claude Code 2.1.144:網路不通不再卡 75 秒,背景工作階段也能 /resume 接回來Claude Code 2.1.144 把連不上 api.anthropic.com 時的啟動等待縮短(旁路 API 呼叫 15 秒逾時),背景工作階段可以用 /resume 接回,/model 改成只影響當下的工作階段,還修了 MCP 工具清單被截斷的問題。閱讀 →Claude Code 2.1.206:新增 CLAUDE.md 瘦身檢查,並修好 MCP 逾時設定被忽略的問題Claude Code 2.1.206 讓 /doctor 能建議刪掉 CLAUDE.md 裡 AI 自己讀程式碼就能知道的內容,也修好 MCP 伺服器的逾時設定被忽略、OAuth 授權一次刷新失敗就得重登的問題。閱讀 →GitHub MCP Server 1.5.0:本機版內建 OAuth 登入,不必先去申請個人存取權杖GitHub 官方的 MCP Server 在 6/27 釋出 1.5.0,本機(stdio)版現在內建 OAuth 登入:第一次使用用瀏覽器授權就好,權杖只放在記憶體。另外新增對議題與 PR 留言按反應、查父議題等工具。閱讀 →