Google Antigravity 2.0의 에이전트 오케스트레이션 구조

Google Antigravity 2.0의 실행 환경과 Skills·Hooks·Subagents 기반 멀티에이전트 개발 구조, Gemini CLI 전환 조건을 분석한다.

2026-08-14 · 최초 발행 2026-06-10

코딩 도구가 아니라 에이전트 실행 플랫폼이다

2026년 5월 19일 Google I/O에서 공개된 Antigravity 2.0은 개발자 워크플로우를 AI 에이전트 중심으로 다시 구성한 플랫폼이다. Gemini CLI와 Code Assist를 대체하며, 에이전트 오케스트레이션을 별도 고급 기능이 아닌 기본 경험으로 배치했다.

개발자가 접하는 형태는 데스크톱 IDE, Antigravity CLI(agy), SDK, Managed Agents API, 엔터프라이즈 배포 경로로 나뉜다. 이들은 동일한 에이전트 하네스(agent harness)를 공유한다. 한 실행 환경에서 개선한 기능이 다른 환경에도 전파되는 구조다.

데스크톱 앱은 멀티에이전트 작업을 다루는 독립 IDE다. 병렬 태스크와 커스텀 서브에이전트 워크플로우를 실행하고, 스케줄 기반 백그라운드 태스크와 네이티브 음성 명령을 지원한다. Google AI Studio, Android, Firebase와 직접 연결되며 인터페이스는 VS Code와 비슷하게 구성됐다.

터미널에서는 Go로 다시 작성된 agy를 사용한다. 이전 도구보다 실행 속도가 빠르고 메모리 사용량이 낮으며, 데스크톱 앱과 같은 에이전트 하네스를 사용한다. CLI에서 만든 워크플로우를 데스크톱 환경에서도 그대로 재사용할 수 있다.

Antigravity SDK는 구글 내부 제품에 쓰이는 에이전트 하네스를 프로그래밍 방식으로 제공한다. Gemini 모델에 최적화돼 있고, 외부 데이터 소스를 연결하는 MCP(Model Context Protocol)를 지원한다. 자체 호스팅도 가능해 사내 인프라에 통합할 수 있다.

Managed Agents API는 Gemini API 안에서 제공된다. 단일 API 호출로 격리된 Linux 환경을 만들고 추론, 툴 사용, 코드 실행을 활성화한다. 호출 사이에 상태가 유지되기 때문에 채팅 완성(chat completion) 엔드포인트와 비슷한 방식으로 에이전트 워크플로우를 구성할 수 있다.

기업용 배포는 Google Cloud의 Gemini Enterprise Agent Platform을 통한다. 로컬에서 개발한 에이전트를 배포하는 경로에 엔터프라이즈 수준의 보안 제어를 포함한다.

Skills를 플러그인 단위로 묶는다

Skills는 에이전트가 수행할 수 있는 작업을 확장하는 커스텀 기능 단위다. Gemini CLI에서 사용하던 개념을 이어받았지만, Antigravity 2.0에서는 관련 설정과 구성 요소를 플러그인 번들로 관리한다.

Skills의 패키징 경로는 ~/.gemini/antigravity-cli/plugins/<plugin_name>/skills/다. 플러그인 하나에는 메타데이터뿐 아니라 MCP 연결, 라이프사이클 훅, 서브에이전트 템플릿과 행동 규칙을 함께 둘 수 있다.

plugins/
└── my-plugin/
    ├── plugin.json          # 플러그인 메타데이터
    ├── mcp_config.json      # MCP 데이터 소스 연결 설정
    ├── hooks.json           # 라이프사이클 훅 정의
    ├── skills/              # 커스텀 Skills 디렉토리
    ├── agents/              # 서브에이전트 템플릿
    └── rules/               # 에이전트 행동 규칙

GitHub의 antigravity-awesome-skills 리포지토리에는 설치 가능한 에이전트 Skills가 1,500개 이상 등록돼 있다. 프론트엔드 컴포넌트 생성부터 API 문서 자동화, 테스트 케이스 생성, 코드 리뷰 자동화까지 여러 도메인의 기능을 커뮤니티가 관리한다.

Gemini CLI의 Extensions는 Antigravity에서 플러그인이라는 이름으로 바뀌었다. 기존 커스터마이징은 최소한의 변경으로 마이그레이션할 수 있다.

툴 실행 전후를 Hooks로 통제한다

에이전트가 파일을 수정하거나 명령을 실행할 때마다 사람이 후속 검사를 지시할 필요는 없다. Hooks를 사용하면 실행 라이프사이클의 특정 시점에 개입해 사전 검사와 후처리를 자동화할 수 있다. 정의는 hooks.json이나 settings.json에 둔다.

PreToolUse는 툴 호출 직전에 발화하며 사전 검사와 권한 확인에 쓰인다. PostToolUse는 실행 완료 뒤 발화한다. 파일 편집을 마친 다음 Prettier를 실행하거나 ESLint 검사를 시작하는 방식이 여기에 해당한다. SessionStart는 세션 초기화 시점에 필요한 컨텍스트를 불러오거나 환경을 검증할 때 사용한다.

"툴""Hooks 엔진""에이전트""사용자""툴""Hooks 엔진""에이전트""사용자""태스크 요청""PreToolUse 이벤트""사전 검사 완료""툴 실행""실행 결과""PostToolUse 이벤트""Prettier/ESLint 실행""후처리 완료""최종 결과 반환"

형태는 CI/CD 파이프라인의 pre-commit hook과 닮았다. 적용 범위는 에이전트가 수행하는 모든 툴 호출이다. 포맷팅, 린팅, 검증 같은 품질 기준을 실행 과정에 일관되게 포함할 수 있다.

Subagents가 컨텍스트와 작업을 나눈다

대용량 코드베이스나 많은 문서를 한 에이전트가 모두 처리하면 부모 에이전트의 컨텍스트 윈도우가 포화될 수 있다. Antigravity 2.0은 범위가 정해진 태스크를 독립 인스턴스인 서브에이전트에 위임해 이 문제를 다룬다.

서브에이전트는 원본 데이터를 직접 읽고 처리한 뒤 합성된 결과만 부모에게 돌려준다. 오케스트레이터는 각 에이전트의 마지막 턴 이후 메시지만 포함하도록 프롬프트를 구성해 같은 컨텍스트가 반복 전달되는 것을 막는다.

Async Subagent Mode는 Gemini CLI에 없던 기능이다. 서브에이전트를 백그라운드에서 병렬로 생성하며, 작업이 끝나면 결과를 diff 형태로 반환한다. 내부에서는 asyncio.Conditionnotify_all()을 이용한다. 한 에이전트가 메시지를 게시하면 다른 에이전트들이 깨어나 상태를 동기화한다.

반복해서 사용할 서브에이전트 구성은 플러그인 번들의 agents/ 디렉토리에 템플릿으로 저장한다. 에이전트의 역할과 실행 구성을 코드처럼 관리하는 방식이다.

Agent Manager가 병렬 작업을 조율한다

멀티에이전트 실행의 중앙에는 Agent Manager가 있다. 여러 AI 에이전트를 비동기적으로 생성하고 상태를 감시하며, 각 결과를 오케스트레이터로 다시 모은다. 2026년 3월 출시된 AgentKit 2.0은 프론트엔드, 백엔드, 테스팅, DevOps 도메인에 걸쳐 16개의 특화 에이전트를 제공한다.

플러그인 레이어SkillsHooksSubagent 템플릿오케스트레이터 에이전트Agent Manager프론트엔드 에이전트(React 컴포넌트)백엔드 에이전트(API 엔드포인트)테스트 에이전트(유닛/통합 테스트)DevOps 에이전트(CI/CD 파이프라인)결과 집계

한 에이전트가 React 컴포넌트를 만드는 동안 다른 에이전트는 API 엔드포인트를 작성하고, 별도의 에이전트가 테스트를 생성할 수 있다. 대규모 리팩터링이나 연구 작업도 터미널 세션을 막지 않은 채 백그라운드에서 진행된다.

기본 기반 모델은 Gemini 3.5 Flash다. Google에 따르면 Gemini 3.1 Pro보다 코딩·에이전트 벤치마크에서 우수한 성능을 보이며, 경쟁 프론티어 모델보다 4배 빠르다. Vertex AI는 Gemini Enterprise 브랜드로 통합됐다.

Claude Code와 Copilot 사이에서 무엇이 다른가

2026년 AI 코딩 도구 시장에서는 Antigravity 2.0, Claude Code, GitHub Copilot이 주요 3강 구도를 형성한다. 차이는 모델뿐 아니라 에이전트를 조직하는 방식, 인터페이스, 승인 절차와 가격 구조에서도 드러난다.

구분 Antigravity 2.0 Claude Code GitHub Copilot
기반 모델 Gemini 3.5 Flash Opus 4.8 / Sonnet 4.6 GPT-4o / Claude
멀티에이전트 기본 경험 서브에이전트 지원 제한적
MCP 지원 미지원(2026.3 기준) 지원 일부 지원
인터페이스 VS Code 유사 IDE + CLI 터미널 퍼스트 IDE 확장
승인 모델 자율 실행 변경 전 사용자 검토 제안 기반
가격(기본) Pro 포함 / Ultra $100/월 API 사용량 기반 $10/월~

Claude Code는 Opus 4.8의 깊은 추론 능력, MCP 생태계, 변경 전 사용자 검토 방식에 강점이 있다. Antigravity 2.0은 멀티에이전트 오케스트레이션을 기본 경험으로 제공하고, VS Code와 유사한 화면으로 접근성을 높였다. 2026.3 기준 MCP 미지원은 Antigravity의 주요 단점으로 지적된다.

Gemini CLI 워크플로우를 옮길 시점

Gemini CLI와 Gemini Code Assist IDE 확장은 2026년 6월 18일부로 Google AI Pro·Ultra·무료 티어 사용자의 요청 처리를 중단한다. 기존 사용자는 그 전에 Antigravity CLI로 전환할 필요가 있다.

Agent Skills, Hooks, Subagents와 Extensions는 Antigravity로 이전됐다. Extensions는 플러그인으로 이름이 바뀌었고, 기존 커스터마이징은 최소한의 변경으로 전환할 수 있다. agygemini CLI가 동일한 에이전트 하네스를 사용하므로 터미널 워크플로우도 이어갈 수 있다.

Antigravity는 기존 Google AI Pro 구독에 포함된다. 상위 구독은 Ultra($100/월, Pro 대비 5배 한도)와 Ultra Premium($200/월, 기존 $250에서 인하, 20배 한도)으로 구분된다.

Antigravity 2.0을 검토할 때 핵심은 개별 코드 생성 능력보다 에이전트 작업을 어떻게 분해하고 통제할지에 있다. Skills는 기능 확장을, Hooks는 실행 단계의 품질 제어를, Subagents는 컨텍스트 관리와 병렬 처리를 맡는다. MCP 미지원이라는 현재 한계와 경쟁 도구의 승인 모델도 함께 비교해야 한다. Gemini CLI를 사용하고 있다면 6월 18일 지원 종료 전에 마이그레이션 계획을 세워야 한다.

Sources

Google Antigravity멀티에이전트AI 코딩에이전트 오케스트레이션Gemini