Google替Android Studio加入自帶代理(Bring Your Own Agent,BYOA)功能,開發者可將Anthropic Claude Agent、OpenAI Codex與Google Antigravity等程式開發代理串接Android Studio。BYOA採用代理用戶端協定(ACP),符合ACP規格的其他代理同樣可以串接,並使用Android Studio提供的專案資訊與開發工具。
Android Studio先前已允許開發者自行選用第三方AI模型,BYOA把開放範圍從模型延伸到完整的程式開發代理。開發者可依代理供應商支援情況,使用既有AI服務訂閱方案登入或提供API金鑰,再從Android Studio的代理視窗選擇代理。
ACP負責連接Android Studio與外部代理,Android Studio可提供專案結構、建置設定與Android平臺資訊,代理再從中篩選工作需要的檔案與資訊。Google表示,該方式可減少詞元用量與處理延遲。
串接Android Studio的代理還能使用建置診斷、Android SDK工具、Jetpack Compose預覽工具與Android模擬器控制功能。代理可讀寫程式檔案、執行命令列指令、進行測試與建置,並根據IDE提供的診斷資訊處理程式問題。權限設定可限制代理操作範圍,具有風險的操作可要求開發者核准。
同一個Android Studio環境可以連接多個代理,開發者可依工作需求切換Claude Agent、Codex或其他代理,單一服務額度用完後也能改用另一個代理。支援相關功能的代理可保留長時間工作階段,讀取專案技能與記憶設定,使用以斜線開頭的快捷指令,也能把不同工作交給子代理處理。
BYOA目前隨Android Studio Rabbit 2 Canary版提供,仍屬預覽功能。開發者可從代理視窗連接Claude Agent、Codex或Antigravity,其他符合ACP規格的代理可從Android Studio設定加入。Android Studio原有的內建AI代理仍會保留。
Comments (0)
Sign in to comment