에이전트 권한 관리

에이전트의 특정 권한을 관리하여 작업공간을 세밀하게 제어할 수 있습니다. 권한을 사용하면 에이전트가 다음을 포함한 특정 작업을 수행할 수 있는지 여부를 제어할 수 있습니다.

  • 프로젝트 파일, 외부 디렉터리, 민감한 정보(예: 사용자 인증 정보)를 읽고 업데이트합니다.
  • Google 검색 및 기타 도메인에 액세스합니다.
  • 셸 명령어를 실행합니다.
  • MCP 서버와 상호작용합니다.

에이전트를 사용하는 동안 이전에 승인하지 않은 작업을 수행하려면 에이전트가 권한을 요청합니다.

에이전트는 필요한 경우 권한을 요청합니다.

일회성 작업의 경우 허용을 선택하거나 신뢰할 수 있는 반복 워크플로의 경우 항상 허용을 선택할 수 있습니다. 에이전트는 지능형 요청 시스템을 사용하므로 파일 쓰기와 같은 상위 수준 권한을 부여하면 관련된 모든 하위 도구가 자동으로 승인됩니다. ls 또는 grep와 같은 일반적인 명령어는 기존 읽기 액세스 권한을 기반으로 자동으로 승인되므로 불필요한 프롬프트 없이 흐름을 유지할 수 있습니다. 새로운 권한 모델은 보안과 생산성의 균형을 유지하므로 신뢰할 수 있는 작업에 대해 에이전트가 중단 없이 작업할 수 있고 다른 작업에 대해서는 수동 검토를 수행할 수 있습니다.

File(파일) > Settings(설정) > Tools(도구) > AI > Agent Permissions(에이전트 권한)(macOS의 경우 Android Studio(Android 스튜디오) > Settings(설정) > Tools(도구) > AI > Agent Permissions(에이전트 권한))에서 권한을 수동으로 감사할 수 있습니다.

상담사 권한 설정 패널

샌드박싱

샌드박스 처리는 명시적으로 동의하지 않는 한 무단 네트워크 액세스 및 파일 시스템 쓰기를 제한합니다. 샌드박스를 구성하려면 File(파일) > Settings(설정) > Tools(도구) > AI > Agent Shell Sandbox(에이전트 셸 샌드박스)(macOS의 경우 Android Studio(Android 스튜디오) > Settings(설정) > Tools(도구) > AI > Agent Shell Sandbox(에이전트 셸 샌드박스))로 이동합니다.

에이전트 셸 샌드박스 설정 패널