Google Antigravity 에이전트 라우팅과 기업 거버넌스 설계

Google Antigravity 2.0의 서브에이전트 병렬 실행, 터미널 격리, 기업 거버넌스와 WebMCP 연계 구조를 분석한다.

2026-08-14 · 최초 발행 2026-05-21

코딩 도구에서 에이전트 실행 기반으로

2026년 5월 19일 Google I/O 개발자 키노트에서 공개된 Antigravity 2.0은 코딩 대화를 제공하는 도구보다 넓은 범위를 겨냥한다. 데스크탑 앱, CLI, SDK, Managed Agents API, Enterprise Agent Platform이라는 다섯 개 서피스를 연결해 에이전트의 개발과 실행, 운영 통제를 하나의 플랫폼으로 다룬다.

기존 Antigravity(v1.x)가 단일 에이전트와의 대화에 초점을 맞췄다면, 2.0은 한 프롬프트를 여러 전문 작업으로 나누고 서브에이전트를 병렬로 움직이는 멀티에이전트 오케스트레이션 구조를 채택했다. 개발자가 보는 인터페이스만 늘어난 것이 아니라 작업 위임과 실행 격리, 상태 관리, 기업 정책까지 플랫폼의 책임 범위에 들어왔다.

각 서피스가 맡는 역할은 구분된다. 데스크탑 앱은 멀티에이전트 실행 현황을 시각화하고 음성 명령을 받는 중앙 허브다. CLI는 터미널에서 에이전트를 호출하며 셸 스크립트와 CI/CD 파이프라인에 연결된다. Python 2.0.0 기반 SDK는 협력 워크플로우를 구성할 수 있도록 Coordinator, Subagent, Task 추상화를 제공한다.

Managed Agents API는 상태 저장, 재시도, 비용 추적을 포함한 에이전트 실행을 Google 인프라에 위임한다. Enterprise Agent Platform은 그 위에서 기업용 거버넌스와 감사, 접근 제어를 담당한다.

상호작용 범위에 따라 나뉘는 실행 모드

Antigravity 2.0 SDK의 Collaborative Workflows(Python v2.0.0)에서는 코디네이터가 작업을 넘길 때 chat, task, single-turn 중 하나를 선택한다.

모드 사용자 상호작용 부모 복귀 적합한 작업
chat 전체 사용자 대화 수동 복귀 대화형 보조 에이전트
task 명확화 질문만 허용 자동 복귀 협업 태스크 처리
single-turn 없음 자동 복귀 도구로 호출하는 병렬 에이전트

chat은 서브에이전트가 사용자와 대화를 이어가는 방식이고, task는 작업 중 필요한 명확화 질문만 허용한다. single-turn은 사용자 개입 없이 실행을 끝낸 뒤 부모에게 자동 복귀하므로 서로 의존하지 않는 병렬 태스크에 맞는다.

코디네이터가 작업을 나누고 다시 모으는 방식

동적 라우팅의 출발점은 사용자 프롬프트다. 코디네이터가 요청을 분석한 뒤 코드 생성, 테스트 작성, 문서화처럼 성격이 다른 작업에 맞춰 전문 서브에이전트를 스폰한다. 독립적으로 실행된 결과는 공유 상태와 Managed Agents API를 거쳐 다시 집계된다.

(1) 독립 태스크(2) 독립 태스크(3) 독립 태스크사용자 프롬프트코디네이터 에이전트태스크 분류서브에이전트 A(코드 생성)서브에이전트 B(테스트 작성)서브에이전트 C(문서화)터미널 샌드박스(격리 실행)자격증명 마스킹레이어공유 상태 저장소(State Store)Managed Agents API(Google 인프라)최종 결과 집계

병렬화만으로 이 구조가 완성되지는 않는다. 여러 에이전트가 같은 작업 공간에 접근하므로 실행 경계를 나누고, 중간 상태를 충돌 없이 공유하며, 각 결과를 부모가 회수할 수 있어야 한다.

공유 상태 저장소는 중간 결과를 JSON 직렬화 형태로 보관한다. 동시에 쓰기가 발생할 때는 낙관적 잠금(optimistic locking)으로 충돌을 막는다. 에이전트 간 메시지는 비동기 큐로 전달되므로 부모 에이전트를 블로킹하지 않고 각 서브에이전트가 작업을 이어갈 수 있다.

터미널 권한을 에이전트에 넘길 때 필요한 경계

터미널과 소스 컨트롤, 파일시스템을 함께 다루는 에이전트는 높은 실행 권한을 갖는다. Antigravity 2.0은 이 권한에서 발생하는 위험을 관리하기 위해 크로스 플랫폼 터미널 샌드박싱, 자격증명 마스킹, 강화된 Git 정책을 내장한다.

터미널 샌드박스는 OS 수준에서 실행 공간을 격리한다. Linux에서는 seccomp/namespaces를, macOS에서는 Sandbox.kext를 사용한다. 각 서브에이전트가 볼 수 있는 파일시스템 범위를 제한하고, 외부 통신은 네트워크 허용 목록(allowlist)으로 제어한다. 실행한 명령은 감사 로그에 자동 기록된다.

자격증명 마스킹 계층은 AWS_SECRET_ACCESS_KEY, GITHUB_TOKEN 같은 환경 변수를 탐지해 난독화한다. 에이전트의 프롬프트와 응답에서도 자격증명 패턴을 실시간으로 필터링한다. 런타임에 필요한 시크릿은 Vault·AWS Secrets Manager 연동으로 주입한다.

기업 환경에서 에이전트를 통제하는 컨트롤 플레인

Google Cloud I/O '26 발표에 따르면 Gemini Enterprise Agent Platform은 ADK 2.0과 통합되어 멀티에이전트 거버넌스를 제공한다. 개별 에이전트를 실행하는 데서 끝나지 않고 등록부터 배포, 정책 집행, 감사까지 생명주기 전체를 관리하는 컨트롤 플레인이다.

등록 메타데이터에는 에이전트 ID와 버전, 담당 팀을 기록한다. 에이전트가 사용할 수 있는 도구 범위와 최대 실행 시간, 비용 한도도 함께 정의하며, 어떤 서브에이전트를 스폰할 수 있는지도 정책으로 제한한다.

배포 단계에서는 Cloud Build가 에이전트 코드를 컨테이너 이미지로 만든다. 생성된 이미지는 Vertex AI Managed Agents 엔드포인트에 배포되며, 카나리 배포(canary deployment)와 트래픽 분할 정책으로 점진적인 롤아웃을 진행할 수 있다.

요청 허용부터 감사까지 이어지는 정책 경로

에이전트 요청은 정책 집행 포인트를 통과한 뒤 IAM 접근 제어와 정책 판단을 거친다. 허용된 실행과 거부된 요청은 모두 감사 로그로 남고, 이 기록은 SIEM으로 전달된다.

허용거부에이전트 요청정책 집행 포인트(Policy Enforcement Point)정책 판단허용/거부허용 실행요청 거부+ 알림감사 로그(Cloud Logging)IAM 접근 제어(VPC Service Controls)SIEM 연동(Chronicle)

VPC Service Controls는 에이전트가 접근할 수 있는 Google Cloud 리소스의 경계를 설정한다. IAM 조건부 정책으로 시간대와 IP 범위에 따라 실행을 제한하고, Workload Identity Federation으로 에이전트 서비스 계정을 관리한다.

감사 로그에는 에이전트 ID, 요청 타임스탬프, 실행 지속 시간이 포함된다. 호출된 도구 목록과 입출력 해시뿐 아니라 서브에이전트 스폰 이력과 비용 집계도 기록 대상이다.

WebMCP로 브라우저 작업을 연결한다

WebMCP는 Google I/O 2026에서 함께 공개된 오픈 웹 표준 제안이다. 개발자가 JavaScript 함수나 HTML 폼과 같은 구조화된 도구를 브라우저에 노출하면 에이전트가 이를 사용해 복잡한 태스크를 더 빠르고 정확하게 처리하도록 설계됐다. Chrome 149에서 원본 트라이얼(origin trial)이 시작되었고 Gemini in Chrome과의 통합도 예정되어 있다.

Antigravity 2.0의 Browser Subagent는 WebMCP에 공개된 도구를 발견해 호출한다. 웹 애플리케이션의 기능을 구조화된 도구로 이용하므로 Playwright/Selenium 기반 스크립트를 별도로 작성하지 않고도 웹 워크플로우를 자동화할 수 있다.

Claude Code·Codex CLI와 갈리는 지점

2026년 AI 코딩 에이전트 시장에서 Antigravity 2.0, Claude Code, OpenAI Codex CLI는 3강 구도를 형성하고 있다. 차이는 모델 선택만이 아니라 오케스트레이션 범위와 기업 통제, 브라우저 연계, 클라우드 생태계에서 드러난다.

항목 Antigravity 2.0 Claude Code Codex CLI
오케스트레이션 동적 서브에이전트 병렬 단일/멀티 에이전트 단일 에이전트
모델 Gemini 3.5 Claude 4.x GPT-4o / o3
기업 거버넌스 Enterprise Agent Platform 없음(별도 구성) 없음(별도 구성)
터미널 샌드박스 내장 수동 구성 수동 구성
브라우저 에이전트 WebMCP 연계 제한적 없음
생태계 Google Cloud / Firebase Anthropic 독립 OpenAI 독립
무료 사용 AI Studio 무료 티어 제한적 무료 제한적 무료

Antigravity 2.0은 Google Cloud 생태계와 깊게 결합되고 엔터프라이즈 거버넌스를 내장한다. Claude Code는 추론 깊이와 코드 품질에서 우위를 보이며, Codex CLI는 OpenAI 모델과의 직접 통합을 원하는 개발자에게 적합하다.

채택 전에 확인할 운영 위험

멀티에이전트 플랫폼을 도입할 때는 병렬 실행의 편의보다 권한과 비용의 확산 경로를 먼저 봐야 한다. 코드나 문서에 포함된 악의적인 내용이 기존 지침을 덮어쓰는 프롬프트 인젝션에는 입출력 검증 레이어가 필요하다.

서브에이전트가 패키지와 의존성을 설치할 수 있다면 공급망 공격 위험도 생긴다. 이 경로에는 SCA(Software Composition Analysis) 도구를 연동해야 한다. 자격증명 자동 마스킹은 100%를 보장하지 않으므로 에이전트 권한에는 최소 권한 원칙을 적용한다.

병렬 서브에이전트는 예상하지 못한 API 비용을 만들 수 있다. 등록 메타데이터와 실행 정책에서 비용 한도를 관리해야 하는 이유다. 터미널 샌드박스 정책과 비용 한도 설정은 Antigravity 2.0을 개발 팀에 적용할 때 우선 검토할 운영 조건이다.

Sources

Google Antigravity멀티에이전트에이전트 거버넌스WebMCP터미널 보안