您可以管理代理的特定權限,精細控管工作區。您可以透過權限控管代理是否能執行特定動作,包括:
- 讀取及更新專案檔案、外部目錄和機密資料 (例如憑證)。
- 存取 Google 搜尋和其他網域。
- 執行殼層指令。
- 與 MCP 伺服器互動。
與代理互動時,如果代理要執行的動作未經你核准,就會徵求你的同意:
您可以選擇「允許」執行一次性工作,或選擇「一律允許」執行可信任的重複工作流程。代理採用智慧型要求系統,因此授予高層級權限 (例如寫入檔案) 時,會自動授權所有相關子工具。系統會根據您現有的讀取權限,自動核准 ls 或 grep 等常見指令,讓您能順暢操作,不必重複確認。新的權限模型兼顧安全性和效率,可讓代理在您信任的操作上不中斷地運作,同時仍可手動審查其他操作。
如要手動稽核權限,請依序前往「File」>「Settings」>「Tools」>「AI」>「Agent Permissions」(在 macOS 上,則依序前往「Android Studio」>「Settings」>「Tools」>「AI」>「Agent Permissions」)。
沙箱機制
除非您明確同意,否則沙箱機制會限制未經授權的網路存取和檔案系統寫入。如要設定沙箱,請依序前往「File」>「Settings」>「Tools」>「AI」>「Agent Shell Sandbox」(在 macOS 上,則依序前往「Android Studio」>「Settings」>「Tools」>「AI」>「Agent Shell Sandbox」)。