跳至主要內容

Claude Code v2.1.186:MCP CLI 驗證與更聰明的 Bash 指令處理

Claude Code v2.1.186 新增 claude mcp login/logout 指令、! bash 輸出自動回應、背景子代理權限提示改進,以及大量穩定性修復。

2026年6月22日 10 min read 作者:ClaudeWorld

Claude Code 開發團隊發布了 2.1.186 版本,引入基於 CLI 的 MCP 伺服器驗證、! bash 指令的新預設行為,以及背景子代理的權限處理改進。此版本同時帶來大量修復,涵蓋背景會話、Agent Teams、外掛 UI 和技能載入。

新功能

從 CLI 進行 MCP 驗證

現在可以直接在命令列使用 claude mcp login <name>claude mcp logout <name> 驗證 MCP 伺服器,不需要開啟互動式的 /mcp 選單。新增的 --no-browser 選項支援 stdin 重新導向,讓您可以透過 SSH 完成驗證。此外,claude mcp getclaude mcp remove 在打錯字時會建議最接近的已配置伺服器名稱,並截斷過長的伺服器清單以提升可讀性。

Bash 指令現在會取得回應

! bash 指令現在會自動觸發 Claude 回應輸出結果。如果您偏好先前只將輸出加入 context 的行為,可以在 settings.json 中設定 "respondToBashCommands": false

背景子代理權限提示

背景子代理不再自動拒絕權限請求。提示現在會顯示在主會話中,對話框會標明是哪個 agent 在請求,按 Esc 只會拒絕該工具。相關修復也確保 Agent(type) 拒絕規則和 Agent(x,y) 允許類型限制在具名子代理生成時正確執行,且在主回合結束後背景 agent 仍在運作時,Esc 和 Ctrl+C 能正常回應。

Workflow、外掛與設定新增功能

/workflows 的 agent 詳細檢視新增狀態篩選(按 f),/plugin 的 Installed 分頁現在包含「Skills」區塊。新增 teammateMode: "iterm2" 設定,當自動模式找不到 it2 CLI 時會顯示警告。配置了 awsAuthRefresh 的使用者在 /login 中也會看到「Claude Platform on AWS - refresh credentials」選項。

技能與記憶體改進

技能 frontmatter 的 display-namedefault-enabledfallbackmetadata.* 鍵值現在同時接受 kebab-case、snake_case 和 camelCase。格式錯誤的 SKILL.md YAML frontmatter 不再無聲失敗——技能本體會以空的 metadata 載入。記憶系統也會在 MEMORY.md 索引接近大小上限時提醒 agent 進行壓縮。

背景會話與 Agent 修復

此版本修復了一系列 claude agents 和背景工作相關的問題,包括:會話回顧重複顯示(agent 自己的回合結束摘要現在作為回顧行顯示)、回覆後仍顯示過時的「needs input」狀態、在淺色終端機開啟背景會話時的深色主題閃爍、刪除後滑鼠選取的文字仍保持反白、開啟會話後前一個畫面殘留在背後,以及背景任務預覽在 agent 計畫載入前閃現原始工具名稱。透過 tmux/pane 後端生成的 Agent Teams 隊友現在會繼承 leader 的 --effort 等級,Workflow 的 agent({schema}) 子代理在 schema 驗證連續失敗 5 次後會中止,而非無限循環。

穩定性與 UI 修復

其他值得注意的修復包括:機器從睡眠喚醒後串流請求出現「Content block not found」或 JSON 解析錯誤、子代理逐字稿捲動位置滲入主逐字稿、在產品內權限閘關閉時 Chrome 分頁群組隔離未套用於並行 CLI 會話、權限提示選項文字溢出時選項編號錯位、~~strikethrough~~ 顯示為原始波浪號而非刪除線、--tools 在冷啟動時讓功能閘控工具在旗標載入前漏過、用量計費的 Enterprise 和 Team 訂閱者看不到會話費用,以及恢復較舊會話時已刻意淘汰的工具出現誤導性的「MCP server disconnected」通知。

行為變更

CLAUDE_CODE_MAX_RETRIES 現在上限為 15——無人值守的會話請改用 CLAUDE_CODE_RETRY_WATCHDOG/review <pr> 現在使用與 /code-review medium 相同的審查引擎。

如何更新

要更新到 Claude Code v2.1.186:

  1. 檢查目前版本:claude --version
  2. 使用您偏好的方法更新:
    • 套件管理器:依照您發行版的更新流程
    • 直接下載:造訪發布頁面取得平台特定的執行檔
  3. 如果您透過 SSH 或腳本管理 MCP 伺服器,可以試試 claude mcp login <name>
  4. 如果偏好先前的 ! bash 指令行為,請在 settings.json 中設定 "respondToBashCommands": false

相關連結