antigravity 작업 자동승인 설정 방법
google antigravity agent 작업 자동승인 설정 방법
- 설정파일 수정 방식
- 툴, 명령어, 파일접근, .. 사용등은 모두 자동승인
- 꼭 필요한 작업 진행 방향은 묻기
--------------------------------------
설정파일 적용 우선 순위
1. 1순위 (최우선): 프로젝트별 권한 (~/.gemini/config/projects/*.json)
2. 2순위: CLI 로컬 권한 (settings.json의 permissions)
3. 3순위 (기본값): 전역 공유 권한 (config.json의 globalPermissionGrants)
---------------------------------------
- terminal agy agent <== 1순위
C:\Users\userID\.gemini\antigravity-cli\settings.json <== console agent 설정
{
"allowNonWorkspaceAccess": true,
"tools": {
"autoAccept": true
},
"permissions": {
"allow": [
"command(*)",
"write_file(*)",
"read_file(*)",
"read_url(*)",
"execute_url(*)",
"mcp(*)"
---------------------------------------
- vscode extension agy <== 2순위
C:\Users\userID\.gemini\config\config.json <== 전역설정
{
"userSettings": {
// 1. 터미널 명령어 및 도구 호출 시 승인 창 없이 즉시 자동 실행 (EAGER)
"autoExecutionPolicy": "CASCADE_COMMANDS_AUTO_EXECUTION_EAGER",
// 2. 워크스페이스 외부 파일 접근 승인 팝업 없이 허용
"nonWorkspaceFileAccessPolicy": "AGENT_SETTING_POLICY_ALLOW",
// 3. 브라우저 도구 실행 정책 (TURBO: 자동 실행)
"browserJsExecutionPolicy": "BROWSER_JS_EXECUTION_POLICY_TURBO",
// 4. 계획/아티팩트 검토 정책 (AGENT_DECIDES: 에이전트 판단하에 유연하게 진행)
"artifactReviewMode": "ARTIFACT_REVIEW_MODE_AGENT_DECIDES",
// 5. 터미널 샌드박스 비활성화 (필요 시 실제 환경에서 직접 실행)
"enableTerminalSandbox": false,
// 6. 모든 명령어 및 파일 읽기/쓰기 전역 허용 화이트리스트
"globalPermissionGrants": {
"allow": [
"command(*)",
"write_file(*)",
"read_file(*)",
"read_url(*)",
"execute_url(*)",
"mcp(*)"
]
}
}
}
---------------------------------------
C:\Users\<사용자명>\.gemini\settings.json <== 보조 파일
"tools": {
"autoAccept": true
},
---------------------------------------
전역 GEMINI.md : C:\Users\ userID\.gemini\GEMINI.md
# Agent 작업 및 승인 행동 지침
1. **도구 및 일상 작업 자동 실행**:
- 파일 검색, 읽기, 코드 수정, 터미널 명령어 실행 등 통상적인 개발 작업은 사용자 확인 없이 신속하게 자동 진행할 것.
2. **중요 작업 진행 방향 확인 (필수)**:
- 다음 상황에서는 임의로 결정하지 말고, 반드시 사용자에게 명확히 질문하거나 선택지를 제시하여 확인을 받은 뒤 진행할 것:
- 여러 아키텍처/설계 대안 중 선택이 필요하거나 핵심 라이브러리를 선정할 때
- 기존 코드베이스의 대규모 리팩터링, 대량 삭제 또는 되돌리기 어려운 파괴적 변경이 수반될 때
- 사용자의 요구사항이나 기획 의도가 모호하여 방향성이 갈릴 때