π Antigravity AI
Domina o IDE agent-first da Google. Aprende a usar os 16 agentes especializados do AgentKit 2.0 e o fluxo de trabalho centrado em missΓ΅es.
π O que Γ© Antigravity AI?
Antigravity AI Γ© o IDE agent-first da Google que reimagina o desenvolvimento de software. Em vez de editares cΓ³digo linha por linha, orquestras agentes autΓ³nomos que executam tarefas complexas de forma assΓncrona.
No Antigravity, nΓ£o "escreves cΓ³digo" - "geres missΓ΅es". O IDE Γ© um centro de controlo onde defines objetivos e os agentes trabalham para os concretizar.
Principais DiferenΓ§as para IDEs Tradicionais
βββββββββββββββββββββββ¬βββββββββββββββββββββββ¬βββββββββββββββββββββββββ
β Aspecto β IDE Tradicional β Antigravity β
βββββββββββββββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββββββββ€
β Foco principal β Editar cΓ³digo β Orquestrar agentes β
β InteraΓ§Γ£o β Manual linha a linha β MissΓ΅es autΓ³nomas β
β Agentes β AssistΓͺncia pontual β 16 agentes nativos β
β Contexto β Limitado ao editor β Monorepo completo β
β ExecuΓ§Γ£o β SΓncrona β AssΓncrona β
β MemΓ³ria β Por sessΓ£o β Persistente (AGENTS.md)β
β IntegraΓ§Γ£o β Plugins isolados β MCP nativo (200+ srvs) β
β Workflow β Escrever β Testar β Planear β Delegar β
βββββββββββββββββββββββ΄βββββββββββββββββββββββ΄βββββββββββββββββββββββββ
β¨ Features Principais
Gemini 3.1 Pro
2M tokens de contexto - analisa monorepos inteiros sem chunking.
Artifacts Timeline
Revisa planos, diffs, screenshots e gravaΓ§Γ΅es do trabalho dos agentes.
Parallel Execution
MΓΊltiplos agentes trabalham em paralelo em diferentes features.
Feedback Loop
Comenta em artifacts e os agentes ajustam em tempo real.
Desempenho em 2026
ββββββββββββββββββββββββββββββββββ¬βββββββββββββββββ
β MΓ©trica β Melhoria β
ββββββββββββββββββββββββββββββββββΌβββββββββββββββββ€
β Inline Chat (Cmd+I) β ~40% mais rΓ‘pidoβ
β Diff View β Mais limpo β
β Context-aware completion β Melhorado β
β Dependency graph β AutomΓ‘tico β
β Impact radius analysis β Novo β
ββββββββββββββββββββββββββββββββββ΄βββββββββββββββββ
π€ AgentKit 2.0
O AgentKit 2.0 (lanΓ§ado em MarΓ§o 2026) inclui 16 agentes especializados e mais de 40 skills para diferentes domΓnios de desenvolvimento.
Agentes DisponΓveis
βββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββ
β Agente β FunΓ§Γ£o β
βββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββ€
β ArchitectAgent β Design de arquitetura e sistema β
β FrontendAgent β ImplementaΓ§Γ£o de UI/UX β
β BackendAgent β APIs e base de dados β
β TestAgent β GeraΓ§Γ£o de testes automatizados β
β ReviewAgent β Code review e auditoria de seguranΓ§a β
β DeployAgent β CI/CD e deploy em cloud β
β DebugAgent β IdentificaΓ§Γ£o e correΓ§Γ£o de bugs β
β DocAgent β GeraΓ§Γ£o de documentaΓ§Γ£o β
β RefactorAgent β Refactoring e otimizaΓ§Γ£o de cΓ³digo β
β SecurityAgent β AnΓ‘lise de vulnerabilidades β
β PerformanceAgent β OtimizaΓ§Γ£o de performance β
β DataAgent β Pipeline de dados e ETL β
β DevOpsAgent β Infraestrutura como cΓ³digo β
β MobileAgent β Desenvolvimento mobile β
β APIAgent β Design e implementaΓ§Γ£o de APIs β
β IntegrationAgent β IntegraΓ§Γ£o com serviΓ§os externos β
βββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββ
Exemplo de Uso
# Projeto: E-commerce Platform
## Agentes Ativos
- ArchitectAgent: Definir estrutura do monorepo
- FrontendAgent: Implementar UI com React
- BackendAgent: Criar API REST com Node.js
- TestAgent: Gerar testes unitΓ‘rios e E2E
## MissΓ£o Atual
Implementar sistema de autenticaΓ§Γ£o com OAuth2
## Skills Configuradas
- react-typescript: Para desenvolvimento frontend
- node-express: Para API backend
- postgres-prisma: Para base de dados
- jest-testing: Para testes automatizados
ποΈ Agent Manager
O Agent Manager permite orquestrar mΓΊltiplos agentes em paralelo, atribuir tarefas especΓficas e monitorizar o progresso em tempo real.
Workflow TΓpico
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β WORKFLOW NO ANTIGRAVITY β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β 1. DEFINIR MISSΓO β
β βββΊ "Implementar sistema de pagamentos com Stripe" β
β β
β 2. PLANEAR (automΓ‘tico) β
β βββΊ ArchitectAgent cria plano com dependΓͺncias β
β βββΊ Mostra impacto e riscos β
β β
β 3. DELEGAR A AGENTES β
β βββΊ BackendAgent: Criar endpoints β
β βββΊ FrontendAgent: Criar UI de checkout β
β βββΊ TestAgent: Gerar testes β
β β
β 4. EXECUTAR EM PARALELO β
β βββΊ Agentes trabalham independentemente β
β βββΊ Progresso visΓvel em tempo real β
β β
β 5. REVISAR ARTIFACTS β
β βββΊ Ver diffs, screenshots, testes β
β βββΊ Comentar para ajustes β
β β
β 6. INTEGRAR E FINALIZAR β
β βββΊ DeployAgent: Deploy para staging β
β βββΊ ReviewAgent: Security audit β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Task Groups
Task Groups permitem agrupar tarefas relacionadas em missΓ΅es coerentes para resultados mais consistentes.
{
"mission": "Implementar feature de carrinho de compras",
"taskGroups": [
{
"name": "Backend",
"tasks": [
"Criar modelo Cart no Prisma",
"Implementar endpoints REST para cart",
"Adicionar validaΓ§Γ£o de estoque"
],
"agent": "BackendAgent"
},
{
"name": "Frontend",
"tasks": [
"Criar componente CartSidebar",
"Implementar state management",
"Adicionar animaΓ§Γ΅es"
],
"agent": "FrontendAgent",
"dependsOn": ["Backend"]
},
{
"name": "Testes",
"tasks": [
"Testes unitΓ‘rios para Cart service",
"Testes E2E para fluxo de checkout"
],
"agent": "TestAgent",
"dependsOn": ["Backend", "Frontend"]
}
]
}
π AGENTS.md
O ficheiro AGENTS.md Γ© o ficheiro de configuraΓ§Γ£o principal que governa o comportamento dos agentes no teu projeto. Funciona como um "brain" que os agentes leem antes de comeΓ§ar a trabalhar.
# AGENTS.md - ConfiguraΓ§Γ£o do Projeto
## VisΓ£o Geral
Este Γ© um projeto de e-commerce com React frontend e Node.js backend.
## Stack TecnolΓ³gico
- Frontend: React 18 + TypeScript + TailwindCSS
- Backend: Node.js + Express + Prisma
- Base de dados: PostgreSQL
- Testing: Jest + Cypress
## ConvenΓ§Γ΅es de CΓ³digo
- Usar TypeScript strict mode
- Seguir ESLint e Prettier configurados
- Componentes em `src/components/`
- Hooks em `src/hooks/`
- API routes em `src/api/`
## InstruΓ§Γ΅es para Agentes
### ArchitectAgent
- Sempre considerar escalabilidade
- Documentar decisΓ΅es de arquitetura em `docs/architecture/`
- Usar Clean Architecture
### FrontendAgent
- Seguir atomic design para componentes
- Usar TailwindCSS para styling
- Implementar lazy loading para pΓ‘ginas
### BackendAgent
- Usar validaΓ§Γ£o com Zod
- Implementar rate limiting
- Logging estruturado com Winston
### TestAgent
- Cobertura mΓnima de 80%
- Testes unitΓ‘rios para lΓ³gica de negΓ³cio
- Testes E2E para fluxos crΓticos
## Fluxo de Trabalho
1. Criar branch para cada feature
2. Agentes implementam cΓ³digo
3. TestAgent executa testes
4. ReviewAgent faz code review
5. Merge apΓ³s aprovaΓ§Γ£o
## IntegraΓ§Γ΅es MCP
- Supabase: Base de dados e auth
- GitHub: Controlo de versΓ΅es
- Slack: NotificaΓ§Γ΅es
- Sentry: Error tracking
O AGENTS.md deve estar na raiz do projeto. InstruΓ§Γ΅es especΓficas para agentes devem ser claras e concisas. Evita instruΓ§Γ΅es contraditΓ³rias.
π― Boas PrΓ‘ticas
Define missΓ΅es com objetivos claros, critΓ©rios de aceitaΓ§Γ£o e contexto suficiente para os agentes entenderem o que Γ© esperado.
β "Adiciona login"
β
"Implementar sistema de autenticaΓ§Γ£o OAuth2 com:
- Login via Google e GitHub
- Manter sessΓ£o por 30 dias
- Logout funcional
- Proteger rotas privadas"
Usa a Artifacts Timeline para revisar o trabalho dos agentes e dar feedback especΓfico. Os agentes ajustam automaticamente.
Verifica regularmente o Agent Manager para ver o progresso dos agentes, identificar bloqueios e ajustar prioridades.
Configura hooks para executar testes automaticamente apΓ³s cada mudanΓ§a de cΓ³digo. Usa o TestAgent para gerar testes automaticamente.