Antigravity의 AI 에이전트에게 웹 작업을 시키면 Chrome을 직접 조작하는데, 새 사이트에 들어갈 때마다 아래 같은 확인 창이 뜹니다.
Agent needs permission to act on [사이트 도메인]
[Deny] [Allow Once]
한두 번이면 괜찮지만, 에이전트가 여러 페이지를 오가며 테스트하는 작업에서는 매번 사람이 붙어서 Allow Once를 눌러 줘야 합니다. 맡겨 두고 다른 일을 하려고 해도 팝업 하나 때문에 작업이 멈춰 있는 거죠.
팝업이 계속 뜨는 이유
Antigravity 확장은 브라우저를 제어하기 전에 사이트별로 권한을 확인합니다. 이때 기준이 되는 게 browserAllowlist.txt 라는 허용 목록 파일인데, 여기에 등록된 사이트는 확인 없이 바로 진행됩니다. 문제는 이 파일이 기본으로는 만들어져 있지 않다는 점입니다. 목록이 비어 있으니 모든 사이트가 "처음 보는 사이트"로 취급되고, Allow Once는 말 그대로 한 번만 허용이라 다음에 또 묻습니다.
PowerShell로 허용 목록 만들기
PowerShell을 관리자 권한으로 열고 아래 두 줄을 실행합니다. 폴더가 없으면 만들고, 그 안에 * 한 글자만 들어간 허용 목록 파일을 씁니다. * 는 모든 사이트를 허용한다는 뜻입니다.
# 디렉토리 생성 (없을 경우)
New-Item -ItemType Directory -Path "C:\Users\Administrator\AppData\Roaming\Antigravity\User\globalStorage\google.antigravity" -Force
# 모든 사이트 허용 (와일드카드 *)
Set-Content -Path "C:\Users\Administrator\AppData\Roaming\Antigravity\User\globalStorage\google.antigravity\browserAllowlist.txt" -Value "*" -Encoding UTF8
경로의 Administrator 는 제가 쓰는 계정 이름입니다. 다른 계정으로 로그인해 쓰고 있다면 그 사용자 폴더로 바꿔야 하고, $env:APPDATA\Antigravity\User\globalStorage\google.antigravity 처럼 환경 변수로 쓰면 계정과 상관없이 맞는 위치를 가리킵니다. -Force 는 폴더가 이미 있어도 오류 없이 넘어가게 해 줍니다.
실행한 뒤에는 Antigravity(VS Code 기반)를 완전히 종료했다가 다시 켜야 합니다. 창만 닫는 게 아니라 프로세스까지 내려가야 새 파일을 읽습니다. 다시 켠 뒤 에이전트에게 브라우저 작업을 시키면 팝업 없이 바로 진행됩니다.
| 항목 | 내용 |
|---|---|
| 파일 경로 | C:\Users\Administrator\AppData\Roaming\Antigravity\User\globalStorage\google.antigravity\browserAllowlist.txt |
| 파일 내용 | * (모든 사이트 허용) |
| 적용 후 | 팝업 없이 모든 사이트 자동 허용 |
전체 허용이 찜찜하다면 도메인만 지정
* 는 편하지만 에이전트가 어떤 사이트든 확인 없이 조작할 수 있게 됩니다. 로그인된 관리자 페이지나 결제 화면까지 열려 있는 브라우저라면 신경이 쓰이죠. 작업 대상이 정해져 있다면 와일드카드 대신 도메인을 한 줄에 하나씩 적어 두는 편이 낫습니다.
carwashmanage.mycafe24.com
example.com
이렇게 해 두면 목록에 있는 사이트에서만 팝업이 생략되고, 나머지는 여전히 확인을 받습니다. 저는 개발 중인 사이트 몇 개만 넣어 두는 식으로 씁니다.
관련 커맨드
파일을 직접 열지 않고 에디터 안에서 다룰 수도 있습니다. Ctrl+Shift+P 로 커맨드 팔레트를 열고 검색하면 됩니다.
| 커맨드 | 설명 |
|---|---|
antigravity.showBrowserAllowlist |
허용 목록 파일 열기 |
ADD_TO_BROWSER_WHITELIST |
특정 도메인 허용 목록에 추가 |
허용 목록을 고친 뒤에도 팝업이 계속 뜨면 먼저 파일 경로의 사용자 이름이 맞는지, 그리고 Antigravity를 정말 완전히 재시작했는지부터 확인해 보세요. 대부분 둘 중 하나입니다.