AI coding tools
Copilot CLI 1.0.81 支援無狀態 MCP,企業政策刷新失敗時改採封閉模式
GitHub 將 MCP 2026-07-28 帶入 CLI、SDK 與 IDE,並新增跨 hook 的 OpenTelemetry trace 關聯。新版同時移除舊 `/plugins` 入口,升級前須檢查外掛管理、自動更新及企業政策行為。

GitHub 於 8 月 27 日發布 Copilot CLI 1.0.81,核心變化不只是介面更新,而是讓 CLI、SDK、IDE 及記憶體內客戶端支援 MCP 2026-07-28。這版 MCP 移除初始化握手與傳輸層 session,改讓請求攜帶版本、客戶端資訊與能力;工具方法亦可透過 HTTP header 路由。因此,Copilot CLI 連接新版遠端 MCP server 時,可配合一般負載平衡架構,不再依賴黏著 session,但既有伺服器與外掛仍須確認協議協商及相容層。
可觀測性也向前推進:hook 輸入新增 `traceparent`,必要時包含 `tracestate`,命令型 hook 可從環境變數取得相同資訊,讓外部腳本產生的 span 與代理、子代理及工具呼叫串成同一條 trace。`--usage-output-file` 另加入逐代理用量,ACP 客戶端則可收到子代理 ID 與即時模式、命令及計畫事件,對多代理成本歸因與故障追查較實用。
企業控制方面,受管理的 `enabledPlugins` 與 `extraKnownMarketplaces` 現在逐項覆蓋本機設定;啟用 `forceRemoteSettingsRefresh` 後,若無法取得新政策,系統不再回退到快取,而會暫時封鎖非預設 MCP server、繞過權限模式及受政策管制的外掛變更。這降低沿用過期政策的風險,代價是控制平面故障可能直接阻斷工作。
升級亦有遷移風險:最終版本移除 `/plugins` 與儀表板退出旗標,資源分拆至 `/plugin`、`/mcp`、`/skills` 等入口;原儀表板中的 hook、LSP 啟停功能暫時不可用。團隊應先回歸測試自動更新、無互動 `-p` 執行、MCP 協議版本與離線政策失敗情境。