Carregando publicação…
Carregando publicação…
O novo Marketplace do Google Antigravity empacota cinco primitivas de extensibilidade em um único manifesto plugin.json com sincronização entre App e CLI, importador para Claude Code e dezenas de integrações oficiais.
A equipe do Google Antigravity anunciou nesta quinta-feira (29) o lançamento do Plugin Marketplace, um diretório centralizado para descobrir, instalar e gerenciar plugins oficiais do Google e de parceiros tanto no Antigravity App quanto no Antigravity CLI (agy).
Até agora, conectar um agente de engenharia a ferramentas externas exigia configurar manualmente endpoints de Model Context Protocol (MCP), variáveis de ambiente, arquivos SKILL.md, regras de projeto (AGENTS.md) e subagentes espalhados por múltiplos repositórios locais. O novo formato de plugin empacota todas essas peças em uma única unidade versionada, instalada em um clique ou via linha de comando.
plugin.json)Diferentemente de uma extensão tradicional de editor ou de um servidor MCP isolado, um plugin do Antigravity é definido por um manifesto plugin.json (ou .antigravity-plugin/plugin.json em repositórios multi-provedor que também incluem .claude-plugin/ ou .cursor-plugin/) capaz de agrupar até cinco primitivas de extensibilidade que são ativadas, atualizadas ou desativadas juntas:
plugins/<plugin-name>/
├── plugin.json # Manifesto obrigatório (ou .antigravity-plugin/plugin.json)
├── README.md # Documentação pré-instalação exibida no Marketplace
├── assets/
│ └── logo.svg # Ícone oficial no catálogo
├── mcp.json # Definições de servidores MCP (stdio ou Streamable HTTP)
├── hooks.json # Hooks determinísticos do ciclo de vida do agente
├── skills/
│ └── <skill-name>/
│ ├── SKILL.md # Instruções da skill com frontmatter YAML
│ ├── scripts/ # Scripts auxiliares executáveis (0755)
│ └── references/ # Documentação carregada sob demanda
├── agents/
│ └── <agent-name>.md # Templates de agentes customizados e subagentes
└── rules/
├── AGENTS.md # Regra persistente sempre ativa
└── <rule-name>.md # Regras condicionais por glob ou decisão do modelo
skills/<nome>/SKILL.md): Pacotes modulares de conhecimento de domínio, procedimentos passo a passo e scripts auxiliares. Para preservar a janela de contexto do agente, o Antigravity utiliza divulgação progressiva (progressive disclosure): na inicialização da sessão, apenas o name e a description de cada skill habilitada são carregados na memória; o corpo completo do SKILL.md e os documentos de referência só entram no contexto quando relevantes para a tarefa ou quando invocados via comando /<skill-name>;mcp.json): Configurações de servidores MCP locais (stdio) ou remotos (Streamable HTTP). Todas as ferramentas expostas pelo plugin recebem o namespace automático <plugin-name>_<server-name>. Quando o plugin declara variáveis obrigatórias (como tokens de API ou URLs de workspace) ou autenticação OAuth 2.0, a interface solicita o preenchimento na ativação;agents/<agent-name>.md): Personas especializadas com prompt de sistema próprio, lista restrita de ferramentas (allowlist), seleção de modelo e políticas de execução. Com subagent: true (padrão), o agente principal delega automaticamente tarefas específicas em segundo plano em uma janela de contexto isolada; com mainAgent: true, o desenvolvedor pode iniciar a sessão diretamente com o agente do plugin (agy --agent <agent-name>);rules/AGENTS.md e rules/*.md): Guardrails persistentes, convenções de código, limites de custo de consultas ou modos estritamente read-only que entram em vigor sempre que o plugin está ativo ou quando determinados padrões de arquivos são editados;hooks.json): Comandos shell ou scripts determinísticos executados fora do loop de raciocínio do modelo em pontos exatos do ciclo de vida (SessionStart, PreToolUse, PostToolUse, PreInvocation, PostInvocation e Stop), trocando JSON estruturado via stdin/stdout. Permitem bloquear chamadas de ferramentas sensíveis, redigir segredos antes de voltarem ao contexto ou exigir que testes e linters passem antes de o agente encerrar um turno./plugin e agy plugin)Todos os plugins instalados pelo painel gráfico (Customizations > Marketplace) são sincronizados automaticamente com o Antigravity CLI (armazenados globalmente em ~/.gemini/config/plugins/ ou por projeto em .agents/plugins/).
No terminal, os desenvolvedores podem usar tanto a interface interativa TUI com o comando /plugin (alternando entre as abas Installed e Discover com Tab, Space para ativar/desativar e Ctrl+S para instalar) quanto o subcomando direto agy plugin no shell:
# Instalar do marketplace oficial (antigravity-plugins-official), GitHub ou pasta local
agy plugin install firebase
agy plugin install https://github.com/<owner>/<repo>
agy plugin install ./meu-plugin-local
# Importar extensões existentes do Gemini CLI (~/.gemini/extensions/) ou Claude Code (~/.claude/plugins/)
agy plugin import gemini
agy plugin import claude
# Listar plugins instalados com contagem de componentes (ou --json completo)
agy plugin list
# Validar manifesto plugin.json, servidores MCP e descoberta de componentes antes de publicar
agy plugin validate --strict ./meu-plugin-local
O catálogo inicial já estreia com dezenas de plugins oficiais do Google — como Firebase (13 skills e 1 agente), Flutter (25 skills, 1 agente, 2 regras e 1 servidor MCP), Android CLI, Chrome DevTools, Gemini API, Google Cloud Developer, Google Workspace (Calendar, Docs, Drive, Sheets e Slides) e Data Agent Kit — ao lado de integrações desenvolvidas com parceiros de indústria:
| Categoria | Plugins e Parceiros no Lançamento | Destaques Técnicos da Integração |
|---|---|---|
| Engenharia, Cloud & Deploy | Vercel, Supabase, Railway, Netlify, Atlassian, Linear, Postman, CodeRabbit, Context7, Qodo, Harness, Browserbase | Interface Atlassian Teamwork Graph CLI (Jira, Confluence e Bitbucket), revisão de PRs, ambientes efêmeros e bancos de dados. |
| Observabilidade & Segurança | Datadog, Sentry, Dynatrace, CrowdStrike, SentinelOne, Endor Labs, Exabeam, VirusTotal, Ping Identity, Auth0 | Triagem de incidentes em logs e traces no Datadog, consultas em linguagem natural ao CrowdStrike Falcon e SentinelOne Purple AI (read-only), e configuração headless de identidade via PingOne. |
| Dados, Pagamentos & 3D | Databricks, Stripe, Unity | Consultas semânticas via Databricks Genie e SQL Warehouses governadas pelo Unity Catalog, inspeção de pagamentos e assinaturas na Stripe e automação de workflows 3D em tempo real no Unity. |
| Design, Produtividade & CRM | Figma, Canva, Mobbin, Notion, Dropbox, monday.com, Trello, PandaDoc, Zapier, Zoho, Wix, WordPress | Servidor MCP do Figma Dev Mode com mapeamentos Code Connect para gerar componentes fiéis ao design system e validação visual contra Brand Kits no Canva. |