πŸš€ 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.

πŸ’‘ Paradigma Diferente

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

ComparaΓ§Γ£o
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚       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

Melhorias de Performance
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚           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

Agentes do AgentKit 2.0
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚      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

AGENTS.md
# 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
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                     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.

json
{
  "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 (Exemplo Completo)
# 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
⚠️ Importante

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

πŸ“ MissΓ΅es Claras e EspecΓ­ficas β–Ό

Define missΓ΅es com objetivos claros, critΓ©rios de aceitaΓ§Γ£o e contexto suficiente para os agentes entenderem o que Γ© esperado.

Exemplo Bom
❌ "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"
πŸ”„ Feedback Iterativo β–Ό

Usa a Artifacts Timeline para revisar o trabalho dos agentes e dar feedback especΓ­fico. Os agentes ajustam automaticamente.

πŸ“Š Monitorizar Progresso β–Ό

Verifica regularmente o Agent Manager para ver o progresso dos agentes, identificar bloqueios e ajustar prioridades.

πŸ§ͺ ValidaΓ§Γ£o ContΓ­nua β–Ό

Configura hooks para executar testes automaticamente apΓ³s cada mudanΓ§a de cΓ³digo. Usa o TestAgent para gerar testes automaticamente.