ACP 與稍早於 Xcode 26.3 版本導入的模型上下文協定 (Model Context Protocol,MCP) 角色不同。簡而言之,MCP 定義了代理在 Xcode 內部能做什麼(例如使用工具、存取檔案、搜尋文件),而 ACP 則控制了哪些代理有權限連接到 Xcode,本質上是一個授權層 。兩者結合,為開發者提供了一個完整的框架:MCP 負責能力,ACP 負責准入。
對於那些透過 MCP (較早的方式,自 Xcode 26.3 起) 連接的外部代理,開發者之前需要先在設定中啟用「允許外部代理使用 Xcode 工具」,然後透過終端機使用 xcrun mcpbridge。
/plan 指令) 均已包含在這次的穩定版更新中 簡而言之:Xcode 26.6 是入門基石——現在就提供核心協定與合作夥伴的整合——而 Xcode 27 將圍繞代理驅動的開發模式,徹底重塑整個使用者介面。
在這次原生整合之前,想要在 Xcode 中使用 Gemini 的開發者必須依賴一些繞道方案,但這些方案都缺乏對專案的深度感知:
https://generativelanguage.googleapis.com/v1beta/openaiAuthorization),但這通常需要像 Proxyman 這樣的代理工具來處理路由問題 這些方案都無法提供深度的 Xcode 專案感知或原生的編輯器整合。而 Xcode 26.6 為 Gemini 用戶徹底解決了這些困擾。
蘋果採取的三家供應商策略(Anthropic Claude Agent、OpenAI Codex、Google Gemini)代表了一種深思熟慮、平台層級的選擇:擁抱模型選擇,而非獨佔單一模組 。其關鍵策略意涵如下:
蘋果的訊息十分明確:他們正在打造舞台,而非演員。開發者可以自由選擇他們的 AI,而這個舞台只會越來越好。
Comments
0 comments