--- name: antigravity-agents description: "Use em TODA tarefa de código do Vinicius (padrão combinado): o Claude decide e escreve o que exige julgamento; o Antigravity (Gemini 4 Argon / 3.8 Flash, sem GEMINI_API_KEY paga) faz build, testes, instalador, docs, mudanças mecânicas, leitura de arquivos grandes e imagens — para economizar créditos do Claude." --- # Antigravity Agents (Claude ↔ Google Antigravity + NeuroOS) Baseada em [`markfulton/claude-antigravity-agents`](https://github.com/markfulton/claude-antigravity-agents) e adaptada para o ecossistema do Vinicius (`agy.exe` v1.4.2 + MCP `antigravity` v3.0.0 + `NeuroOS`). Permite que o Claude economize créditos delegando tarefas pesadas, geração de imagens (Imagen 3), vetorização e subagentes em paralelo para o **Google Antigravity** (autenticado via conta Google local, sem precisar de `GEMINI_API_KEY` paga). --- ## 0. Divisão de trabalho padrão (combinado com o Vinicius em 19/10/2026) Objetivo: gastar menos crédito do Claude. Em **toda tarefa de código** (NeuroOS e outros projetos): | Claude faz | Antigravity faz (MCP `antigravity`) | |---|---| | Entender o pedido, decidir a arquitetura e o design | Build, typecheck, testes, gerar instalador, instalar (`antigravity_executar_comando`) | | Escrever as mudanças que exigem julgamento (lógica, UX, dados) | Mudanças mecânicas e repetitivas em vários arquivos (`antigravity_delegar_tarefa`) | | Revisar o que o Antigravity entregou antes de dizer "pronto" | Atualizar docs (`progress-log`, `active-context`, ADRs) a partir de um resumo do Claude | | Falar com o Vinicius | Ler/resumir arquivos grandes, logs e diffs; segunda opinião técnica (`copiloto`) | | | Gerar imagens e vetores (`antigravity_gerar_imagem_imagen`, `antigravity_estudio_vetorial`) | Regras: 1. Ao delegar, mande um briefing fechado: arquivos, o que mudar, e a **definição de pronto** (no NeuroOS: `npx tsc -b` sem erro e `npm run app:build` gerando o instalador). 2. Peça respostas curtas (o que fez + resultado do comando). Resposta longa custa crédito do Claude para ler. 3. Confira sempre o resultado (rodar `git diff --stat` / ler o trecho alterado) antes de reportar ao Vinicius. 4. Se o Antigravity falhar duas vezes na mesma coisa, o Claude faz direto e segue. 5. No fim, diga em uma linha o que foi delegado (ex.: "build, instalação e docs ficaram com o Antigravity"). --- ## 1. Como usar (Via MCP `antigravity` — Recomendado) O servidor MCP `antigravity` (`C:\Users\vinni\creative-studio-hub\mcp\antigravity-mcp-server\index.mjs`) já aplica todas as flags de segurança, fechamento de `stdin` e cascata automática de modelos (`gemini-4-argon-medium` → `gemini-3.8-flash-medium` → `nvidia/nemotron-3-ultra-550b-a55b`): | Ferramenta MCP | Quando usar | |---|---| | `antigravity_delegar_tarefa` | Delegar código, refatoração, análise, copywriting, roteiros ou revisão para `gemini-4-argon-medium` / `gemini-4-argon-high` (ou `gemini-3.8-flash-medium` para tarefas rápidas). Aceita `incluirSuperCerebro: true` para injetar o contexto do NeuroOS. | | `antigravity_gerar_imagem_imagen` | Gerar imagens e fotos reais com IA usando o subagente nativo `image-generator` (Google Imagen 3) do Antigravity e salvar direto no disco (`caminhoSaida`). Custo zero no Claude. | | `antigravity_estudio_vetorial` | Converter qualquer imagem em vetor editável (`.svg`, `.vectorcraft`, `.ai`, `.png`) com suporte a `estiloGiz: true` e `fundoTransparente: true` (tokens de RPG e logos). | | `antigravity_creative_studio` | Acionar PhotoCraft (PSD), FilmCraft (Premiere), EffectCraft (After Effects), PdfCraft (PDF), DeckCraft (Slides), VoiceStudio (TTS/Clonagem) e CapCut Mate. | | `antigravity_neuroos` | Ler o `SUPER-CEREBRO.md`, buscar tarefas/projetos/memórias/decisões do Vinicius em `neuroos-data.json` ou consultar o cérebro com IA (`acao: "consultar_ia"`). | --- ## 2. Como usar via CLI Direto (`agy.exe` em Bash / PowerShell) Binário instalado em: - `C:\Users\vinni\AppData\Local\agy\bin\agy.exe` - `C:\Users\vinni\.cargo\bin\agy.exe` ### Regra Crítica de `stdin` e Permissões (Obrigatória) 1. **Sempre feche o `stdin` (`< NUL` no `cmd` ou `< /dev/null` no `bash`)**: O `agy` aguarda `EOF` no `stdin` antes de iniciar se detectar pipe aberto. 2. **Sempre passe `--dangerously-skip-permissions` em modo `-p` (headless)**: Sem essa flag, o `agy` trava esperando aprovação interativa no terminal. 3. **Adicione `--sandbox`** quando a tarefa for somente leitura (análise, revisão de código, resumo). ### Exemplos Práticos (Git Bash / Claude Code) ```bash # 1. Raciocínio profundo / Arquitetura / Debug com Gemini 4 Argon: "/c/Users/vinni/AppData/Local/agy/bin/agy.exe" -p "Revise a segurança e gargalos deste módulo" \ --model gemini-4-argon-high \ --dangerously-skip-permissions --sandbox < /dev/null # 2. Tarefa rápida / Leitura / Resumo com Gemini 3.8 Flash: "/c/Users/vinni/AppData/Local/agy/bin/agy.exe" -p "Resuma os arquivos de src/ em 5 bullets" \ --model gemini-3.8-flash-medium \ --dangerously-skip-permissions --sandbox < /dev/null # 3. Geração de código / Edição de arquivos: "/c/Users/vinni/AppData/Local/agy/bin/agy.exe" -p "Implemente os testes unitários para selectors.ts" \ --model gemini-4-argon-medium \ --dangerously-skip-permissions < /dev/null ``` --- ## 3. Hierarquia de Modelos Disponíveis no `agy.exe` | Modelo | Velocidade | Uso Ideal | |---|---|---| | `gemini-4-argon-high` | Médio | Arquitetura complexa, debug difícil, revisão profunda (Pro/Argon High) | | `gemini-4-argon-medium` | Rápido | Padrão ideal para código, análise, refatoração e agentes do NeuroOS | | `gemini-3.8-flash-medium` | Muito Rápido | Fallback leve e rápido, resumos, automações em lote, triagem | | `gemini-3.8-flash-low` | Relâmpago | Comandos simples, orquestração de subagentes (`image-generator`), checagens |