# 策展 · X (Twitter) 🔥🔥🔥

> 作者：Jack Wotherspoon (@JackWoth98) · 平台：X (Twitter) · 日期：2026-04-30

> 原始來源：https://x.com/JackWoth98/status/2049574123630940418

## 中文摘要

# Gemini CLI v0.40.0：分層記憶、Gemma 與精簡化 UI 🚀

這次重大更新帶來了超過 150 項改進，重點在於安全性、Gemma 本地化部署的第一階段、任務追蹤，以及更簡潔、減少雜亂的 UI。

## 🚀 新功能

- 本地 Gemma 模型路由（實驗性功能）：初步支援本地 Gemma 模型，目前用於驅動智慧模型路由。團隊正致力於在未來的更新中實現完整的本地模型執行。請使用 `gemini gemma` 進行設定，並使用 `/gemma` 檢查狀態。

啟用方式：使用 `/settings` 或在 `settings.json` 中設定 `experimental.gemma: true`。

- 任務追蹤器（實驗性功能）：維護一個內部的、持久化的任務清單，讓 Gemini CLI 能更有效地監控複雜目標的進度。

啟用方式：在 `settings.json` 中加入 `experimental.taskTracker: true`。

![](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/1777514445597-iaHHGMbf8aQAAcCgSpng.png)

- 精簡的工具輸出：工具輸出（檔案讀取、搜尋文字、列出目錄）現在以更乾淨、結構化的格式顯示，提升可讀性。不再讓工具呼叫洗版你的輸出畫面！

- 主題敘述：Gemini CLI 現在會輸出「主題」，作為標題使用，讓你一眼就能看出 Agent 正在處理什麼，而不必再看 Agent 瘋狂輸出「我將執行這個……」。主題更新現在預設會以敘述方式呈現，且在所有 Agent 中都更具描述性。

- MCP 資源支援：完成了對 Model Context Protocol (MCP) 資源的支援。

## 🧠 更聰明的記憶與 Context

分層記憶系統：對 Agent 的記憶架構進行了全面重構。Agent 現在透過直接編輯四個不同層級的 Markdown 檔案來持久化專案 Context，取代了舊有的 `save_memory` 工具，提供更透明且靈活的方法：

- Project（專案層）：團隊共享的規範、架構規則與工作流程，儲存於 `./GEMINI.md`（會提交至你的儲存庫）。

- Subdirectory（子目錄層）：針對專案特定部分所定義的高度專屬覆寫或指令（例如 `./src/GEMINI.md`）。

- Private（私有層）：專案專屬的個人筆記與機器本地設定，儲存於私有的 `MEMORY.md` 索引中（不會提交至儲存庫）。

- Global（全域層）：跨專案的個人偏好與程式撰寫風格，會跟隨你進入每個 workspace，儲存於 `~/.gemini/GEMINI.md`。

💭 自動記憶（實驗性功能）：自動從你過去的對話中提取可重複使用的技能。此背景服務會梳理閒置的對話紀錄，以識別重複出現的程序模式與經過驗證的修復方案。

運作方式：專門的提取 Agent 會分析你的本地聊天紀錄（重點針對超過 10 則訊息的對話）來尋找常見的工作流程。接著，它會將這些模式草擬為新的 `SKILL.md` 檔案，或對現有檔案進行修補。

審閱收件匣：使用新的 `/memory inbox` 指令來審閱這些草稿。你可以檢查邏輯、查看哪些對話啟發了該技能，並選擇將其提升至你的永久 workspace 或全域技能庫。

啟用方式：使用 `/settings` 對話框，或在 `settings.json` 中加入 `"experimental": { "autoMemory": true }`。

- 即時建議：新的檔案監控器會在檔案建立的瞬間，於「@」選單中偵測並建議這些檔案。

- 對話持久化：增強了對對話持久化的支援，並加入基於 JSONL 的串流功能以記錄聊天內容。

## 🛠️ CLI 與 UX 改進

- 新指令：新增 `/new` 作為快速開始新對話的別名。

- 更好的無障礙體驗：新增基於 GitHub 設計系統、對色盲友善的配色主題。

- 原生通知：整合了 OSC 777 支援，允許 CLI 在任務完成或需要操作時發送原生桌面通知。

- 互動優化：支援滑鼠點擊多行答案，並改善了捲動的流暢度。

## 🛡️ 安全與信任

我們針對 Shell 指令引入了更嚴格的驗證，並建立了核心工具允許清單，以協助防止指令注入與非預期的執行。

- 安全的 workspace 載入：在 Headless 與 IDE 環境中強制執行信任機制，並更安全地處理專案設定（`.env` 檔案）。

- 增強的沙盒機制：針對 Docker 或 macOS Seatbelt 等受限環境，提供新的控制項與集中化的路徑工具。

- 憑證安全：改善了金鑰鏈 (keychain) 備援機制的日誌記錄，以更好地保護你的敏感資訊。

## ⚡ 效能與可靠性

- 記憶體最佳化：大幅降低了 DevTools 與處理大型輸出串流時的記憶體佔用。

- 離線就緒：現在打包了 `ripgrep` 二進位檔，即使在沒有網路連線的情況下也能實現極速搜尋。

- 修復：解決了 heredocs、忽略檔案中的換行符號以及 IDE 整合相關的問題。

非常感謝 40 多位貢獻者讓這次發布成為可能！❤️

在此查看詳細的更新日誌與 PR 連結：[GitHub Discussion](https://github.com/gemini-cli/gemini-cli/discussions)

#OpenSource #GeminiCLI #Gemma #ReleaseNotes #Gemini

## 標籤

Gemini Cli, CLI, 功能更新, 開源專案, Google, Gemini
