[{"data":1,"prerenderedAt":1386},["ShallowReactive",2],{"search-navigation":3,"\u002Fpt\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2":36,"\u002Fpt\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2-surround":412},[4,8,12,16,20,24,28,32],{"title":5,"path":6,"stem":7},"Solving AI Agent Skills Fragmentation with npx skills","\u002Farticle\u002Fcentralised-the-skills-for-agents","en\u002Farticle\u002Fcentralised-the-skills-for-agents",{"title":9,"path":10,"stem":11},"Stop Exposing Your Vault: Secure NodeWarden with Cloudflare","\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare","en\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"title":13,"path":14,"stem":15},"How to Self-Host a BitWarden Compatible Password Vault","\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare","en\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"title":17,"path":18,"stem":19},"Google Antigravity 2 Hands-On: Setup & First Impressions","\u002Farticle\u002Fsetup-antigravity-2","en\u002Farticle\u002Fsetup-antigravity-2",{"title":21,"path":22,"stem":23},"NetSuite AI Connector Guide: MCP Setup & Use Cases","\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude","en\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"title":25,"path":26,"stem":27},"Testing Claude Fable 5: A Financial Analysis Review","\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis","en\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"title":29,"path":30,"stem":31},"Guide to Browser and Scheduler in Antigravity 2","\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2","en\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"title":33,"path":34,"stem":35},"Antigravity 2 in Action: AI Agents, Skills, and MCP","\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2","en\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"id":37,"title":38,"author":39,"body":40,"category":39,"date":396,"description":397,"extension":398,"image":399,"imageAlt":400,"isPublished":118,"meta":401,"minRead":407,"navigation":118,"path":408,"seo":409,"stem":410,"__hash__":411},"article\u002Fpt\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2.md","Antigravity 2 em ação: agentes de IA, skills e o MCP","",{"type":41,"value":42,"toc":384},"minimark",[43,47,55,60,68,71,77,84,87,93,99,105,119,125,131,140,144,150,156,162,165,171,177,182,187,190,194,205,211,215,221,227,233,236,240,243,247,253,259,265,268,356,362,373,377,380],[44,45,46],"p",{},"O Antigravity 2, como uma aplicação desktop focada em agentes, permite aos usuários orquestrar uma equipe de subagentes para gerar um resumo diário de e-mails e calendários, ou para construir, testar e implantar uma aplicação. Mas como isso realmente funciona na prática?",[44,48,49,50,54],{},"Vamos explorar o que o Antigravity 2 pode fazer por você — desde comandos e skills integrados até como integrações com servidores do Firebase Model Context Protocol (MCP) estão transformando desenvolvedores em arquitetos full-stack. Consulte este artigo, ",[51,52,53],"a",{"href":18},"Google Antigravity 2: Instalação e Primeiras Impressões",", para saber como instalar e configurar as skills e os servidores MCP.",[56,57,59],"h2",{"id":58},"comandos-integrados","Comandos Integrados",[61,62,64],"h3",{"id":63},"goal",[65,66,67],"code",{},"\u002Fgoal",[44,69,70],{},"Com este comando, você orienta o agente a rodar continuamente até que uma tarefa específica seja totalmente concluída.",[44,72,73],{},[74,75,76],"strong",{},"Caso de Uso:",[44,78,79],{},[80,81],"img",{"alt":82,"src":83},"Comando goal do Antigravity 2 para criar um jogo Textris","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-goal-command-prompt.webp",[44,85,86],{},"Quando solicitamos subagentes dinâmicos, três agentes são criados para realizar a tarefa.",[44,88,89],{},[80,90],{"alt":91,"src":92},"Antigravity 2 gerando subagentes para concluir tarefas de forma autônoma","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-1.webp",[44,94,95],{},[80,96],{"alt":97,"src":98},"Progresso detalhado dos subagentes do Antigravity 2 executando etapas","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-2.webp",[44,100,101],{},[80,102],{"alt":103,"src":104},"Conclusão de tarefas autônomas pelos subagentes do Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-spawning-subagents-3.webp",[44,106,107,108,112,113],{},"Para jogar o jogo Textris gerado em HTML, por favor clique neste ",[51,109,111],{"href":110},"\u002Ftextris","link",":\n",[114,115],"video",{"alt":116,"src":117,"controls":118},"AI generated Textris game in HTML","https:\u002F\u002Fpub-9791558bbefc4bb59834a03ae5c44137.r2.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fai-generated-textri-game-html.webm",true,[44,120,121,122,124],{},"O comando ",[65,123,67],{}," cria um plano de ação, executa-o passo a passo e reporta o progresso a você em cada etapa. Além disso, o próprio agente gerencia a janela de contexto sem ultrapassar os limites de tokens. Isso é ideal para tarefas longas, como otimização de desempenho ou refatoração de módulos, que exigem várias rodadas de iteração.",[61,126,128],{"id":127},"grill-me",[65,129,130],{},"\u002Fgrill-me",[44,132,133,134,139],{},"Este comando ativa a skill ",[51,135,127],{"href":136,"rel":137},"https:\u002F\u002Fgithub.com\u002Fmattpocock\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fproductivity\u002Fgrill-me\u002FSKILL.md",[138],"nofollow",", desenvolvida por Matt Pocock. É uma ferramenta direta e altamente eficaz. O objetivo dela é questionar suas decisões de desenvolvimento sob múltiplos ângulos, esclarecer casos extremos, alinhar a estrutura e consolidar o plano antes do início da implementação.",[44,141,142],{},[74,143,76],{},[44,145,146],{},[80,147],{"alt":148,"src":149},"Acionando o comando grill-me para a arquitetura Cloudflare no Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-command-prompt.webp",[44,151,152],{},[80,153],{"alt":154,"src":155},"Sessão interativa de perguntas usando a habilidade grill-me","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-interaction-1.webp",[44,157,158],{},[80,159],{"alt":160,"src":161},"Esclarecendo casos extremos e estruturando o plano com grill-me","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-interaction-2.webp",[44,163,164],{},"Ele suporta seleção de múltiplas opções:",[44,166,167],{},[80,168],{"alt":169,"src":170},"Usando recursos de múltipla escolha durante o processo grill-me","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-multi-select-1.webp",[44,172,173],{},[80,174],{"alt":175,"src":176},"Finalizando escolhas com o recurso de múltipla escolha do grill-me","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-grill-me-multi-select-2.webp",[44,178,121,179,181],{},[65,180,130],{}," é fascinante. Ele abrange quase todos os aspectos do design de arquitetura para implantação no Cloudflare. Isso o torna perfeito para o design de arquitetura de software, refatoração em vários domínios e outras tarefas de alta complexidade.",[61,183,184],{"id":39},[65,185,186],{},"@\u002F ",[44,188,189],{},"Este comando não aparece na lista pública, mas às vezes precisamos dele para gerenciar nossa janela de contexto. Ele é utilizado para incluir uma pasta ou arquivos específicos (não mídias) na caixa de conversa do chat.",[56,191,193],{"id":192},"skills-habilidades","Skills (Habilidades)",[44,195,196,197,200,201,204],{},"Podemos digitar ",[65,198,199],{},"\u002F"," para abrir o menu pop-up e escolher uma skill. Vamos testar a ",[65,202,203],{},"excalidraw-diagram",".",[44,206,207],{},[80,208],{"alt":209,"src":210},"Selecionando a habilidade de diagrama Excalidraw na caixa pop-up do Antigravity","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-skill-selection-excalidraw.webp",[44,212,213],{},[74,214,76],{},[44,216,217],{},[80,218],{"alt":219,"src":220},"Fornecendo instruções para gerar um diagrama do Excalidraw","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-excalidraw-diagram-prompt.webp",[44,222,223],{},[80,224],{"alt":225,"src":226},"Geração bem-sucedida de um diagrama de arquitetura do Excalidraw","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-excalidraw-diagram-generation.webp",[44,228,229],{},[80,230],{"alt":231,"src":232},"Antigravity architecture diagram","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-architecture.webp",[44,234,235],{},"A skill foi executada com sucesso após algumas rodadas de confirmações de permissão de sistema.",[56,237,239],{"id":238},"servidores-mcp","Servidores MCP",[44,241,242],{},"Quando o agente cria um backend, você normalmente precisa abrir um console web, criar um banco de dados, copiar chaves de API e colá-las de volta. Ao integrar servidores MCP diretamente no Antigravity, o agente ganha \"mãos\" para controlar sua infraestrutura de nuvem de forma autônoma.",[44,244,245],{},[74,246,76],{},[44,248,249],{},[80,250],{"alt":251,"src":252},"Instruindo o servidor MCP a criar um aplicativo da web Firebase","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-prompt.webp",[44,254,255],{},[80,256],{"alt":257,"src":258},"Antigravity usando servidores MCP para manipular a infraestrutura do Firebase","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-execution-1.webp",[44,260,261],{},[80,262],{"alt":263,"src":264},"Criação bem-sucedida de um aplicativo Firebase por meio de servidores MCP do Antigravity","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-mcp-server-firebase-execution-2.webp",[44,266,267],{},"O agente conseguiu criar o web app no Firebase usando servidores MCP com sucesso. Vamos checar o repositório.",[269,270,274],"pre",{"className":271,"code":272,"language":273,"meta":39,"style":39},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Create a new public GitHub repository called ‘to-do-app-techvoyage’. Then push all the current project files to it with the commit message ‘Initial commit — to-do-app’.\n","bash",[65,275,276],{"__ignoreMap":39},[277,278,281,285,289,292,295,298,301,304,307,310,313,316,319,322,325,328,331,334,337,339,342,345,348,350,353],"span",{"class":279,"line":280},"line",1,[277,282,284],{"class":283},"sBMFI","Create",[277,286,288],{"class":287},"sfazB"," a",[277,290,291],{"class":287}," new",[277,293,294],{"class":287}," public",[277,296,297],{"class":287}," GitHub",[277,299,300],{"class":287}," repository",[277,302,303],{"class":287}," called",[277,305,306],{"class":287}," ‘to-do-app-techvoyage’.",[277,308,309],{"class":287}," Then",[277,311,312],{"class":287}," push",[277,314,315],{"class":287}," all",[277,317,318],{"class":287}," the",[277,320,321],{"class":287}," current",[277,323,324],{"class":287}," project",[277,326,327],{"class":287}," files",[277,329,330],{"class":287}," to",[277,332,333],{"class":287}," it",[277,335,336],{"class":287}," with",[277,338,318],{"class":287},[277,340,341],{"class":287}," commit",[277,343,344],{"class":287}," message",[277,346,347],{"class":287}," ‘Initial",[277,349,341],{"class":287},[277,351,352],{"class":287}," —",[277,354,355],{"class":287}," to-do-app’.\n",[44,357,358],{},[80,359],{"alt":360,"src":361},"Agente enviando automaticamente arquivos de projeto para um novo repositório GitHub","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002Fantigravity-github-repository-push.webp",[44,363,364,365,368,369,204],{},"O repositório ",[65,366,367],{},"to-do-app-techvoyage"," está disponível no GitHub por este ",[51,370,111],{"href":371,"rel":372},"https:\u002F\u002Fgithub.com\u002FTech-Voyage-Dev\u002Fto-do-app-techvoyage",[138],[56,374,376],{"id":375},"considerações-finais","Considerações Finais",[44,378,379],{},"Embora o MCP e as Skills no Antigravity 2 — rodando com o ágil Gemini 3.5 Flash — entreguem uma velocidade surpreendente, o fluxo dos agentes atualmente sofre gargalos com constantes solicitações de permissão e falta de checkpoints de rollback. Até que um recurso de checkpoint seja lançado, commits de Git frequentes são sua rede de segurança indispensável.",[381,382,383],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":39,"searchDepth":385,"depth":385,"links":386},2,[387,393,394,395],{"id":58,"depth":385,"text":59,"children":388},[389,391,392],{"id":63,"depth":390,"text":67},3,{"id":127,"depth":390,"text":130},{"id":39,"depth":390,"text":186},{"id":192,"depth":385,"text":193},{"id":238,"depth":385,"text":239},{"id":375,"depth":385,"text":376},"2026-06-06","Explore o Antigravity 2, um app desktop focado em agentes. Aprenda a orquestrar subagentes de IA, usar skills integradas e aproveitar servidores MCP.","md","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FWhat%20can%20we%20do%20with%20Antigravity%202\u002FPT-What-can-we-do-with-Antigravity-2.webp","Tutorial do Antigravity 2: agentes de IA, skills e servidores MCP",{"schemaOrg":402,"robots":405,"sitemap":406},[403],{"@type":404,"headline":38,"description":397},"TechArticle","index, follow",{"lastmod":396},5,"\u002Fpt\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"title":400,"description":397,"ogTitle":38,"ogDescription":397,"twitterTitle":38,"twitterDescription":397},"pt\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2","v-k6PXRA0JeBDF2jAzE-wYdWDZOZ-opP2D3ZY73M2pU",[413,1164],{"id":414,"title":53,"author":415,"body":416,"category":415,"date":1152,"description":1153,"extension":398,"image":1154,"imageAlt":1155,"isPublished":118,"meta":1156,"minRead":702,"navigation":118,"path":1160,"seo":1161,"stem":1162,"__hash__":1163},"article\u002Fpt\u002Farticle\u002Fsetup-antigravity-2.md",null,{"type":41,"value":417,"toc":1143},[418,429,433,436,449,452,456,465,471,478,484,491,501,503,507,514,520,523,529,534,537,552,566,573,586,596,610,612,616,619,634,637,984,994,1000,1010,1016,1022,1028,1030,1034,1044,1059,1065,1071,1078,1097,1100,1106,1108,1112,1115,1121,1124,1130,1132,1134,1137,1140],[44,419,420,421,424,425,428],{},"No Google I\u002FO 2026, a Google anunciou o ",[74,422,423],{},"Antigravity 2",", um aplicativo de desktop independente que coloca o ",[74,426,427],{},"agente"," como a interface de usuário principal. Você simplesmente descreve o que deseja realizar, e o agente gera um plano, divide-o em subtarefas gerenciáveis e as executa.",[61,430,432],{"id":431},"pré-requisitos","Pré-requisitos",[44,434,435],{},"Antes de começarmos, você precisará de:",[437,438,439,443,446],"ul",{},[440,441,442],"li",{},"Um computador (usamos macOS neste guia)",[440,444,445],{},"Um navegador web moderno",[440,447,448],{},"Uma conta do Gmail",[450,451],"hr",{},[56,453,455],{"id":454},"_1-instalar-o-antigravity-2","1. Instalar o Antigravity 2",[44,457,458,459,464],{},"Baixe o Antigravity 2 em ",[51,460,463],{"href":461,"rel":462},"https:\u002F\u002Fantigravity.google\u002Fdownload",[138],"antigravity.google"," e instale-o em seu computador. Na primeira inicialização, você será solicitado a fazer login com sua conta do Gmail.",[44,466,467],{},[80,468],{"alt":469,"src":470},"Tela de login com conta Google na primeira inicialização do Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-gmail-login.webp",[44,472,473,474,477],{},"Depois de fazer login, você notará um ",[74,475,476],{},"botão de voz"," no campo de entrada, permitindo gravar comandos de voz em vez de digitá-los.",[44,479,480],{},[80,481],{"alt":482,"src":483},"Botão de gravação de voz no campo de texto do Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-voice-input-field.webp",[44,485,486,487,490],{},"O Antigravity 2 também apresenta o conceito de ",[74,488,489],{},"Projeto"," (Project), que pode abranger várias pastas locais e operar com suas próprias configurações e permissões de agente específicas.",[44,492,493,497],{},[80,494],{"alt":495,"src":496},"Menu de seleção e configuração de projetos no Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-project-menu.webp",[80,498],{"alt":499,"src":500},"Criação de um novo projeto de IA com caminho de pasta no Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-project-creation.webp",[450,502],{},[56,504,506],{"id":505},"_2-configurar-servidores-mcp-e-plugins","2. Configurar Servidores MCP e Plugins",[44,508,509,510,513],{},"Todos os servidores de Model Context Protocol (MCP), plugins e habilidades (skills) são gerenciados na seção ",[74,511,512],{},"Customizations"," (Personalizações) no menu de configurações:",[44,515,516],{},[80,517],{"alt":518,"src":519},"Guia de personalizações nas configurações para gerenciar servidores MCP","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-settings-customizations.webp",[44,521,522],{},"Atualmente, os únicos plugins disponíveis são da Google, mas esperamos que mais sejam lançados no futuro.",[44,524,525],{},[80,526],{"alt":527,"src":528},"Lista de plugins oficiais do Google e integrações no Antigravity 2","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-google-plugins-list.webp",[530,531,533],"h4",{"id":532},"adicionando-um-servidor-mcp-disponível","Adicionando um Servidor MCP Disponível",[44,535,536],{},"Para instalar um servidor MCP pré-configurado (por exemplo, GitHub):",[538,539,540,546],"ol",{},[440,541,542,543,204],{},"Clique em ",[74,544,545],{},"Add MCP+",[440,547,548,549,204],{},"Selecione o ",[74,550,551],{},"GitHub MCP Server",[44,553,554,558,562],{},[80,555],{"alt":556,"src":557},"Adicionar um servidor MCP pré-configurado clicando no botão Add MCP plus","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-mcp-button.webp",[80,559],{"alt":560,"src":561},"Seleção do GitHub MCP Server na lista de integrações disponíveis","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-select-github-mcp.webp",[80,563],{"alt":564,"src":565},"Assistente de configuração e autorização do servidor MCP do GitHub","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-github-mcp-setup.webp",[44,567,568,569],{},"A configuração do GitHub MCP Server terminou com um erro:\n",[80,570],{"alt":571,"src":572},"Erro de configuração durante o processo de instalação do GitHub MCP Server","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-github-mcp-error.webp",[44,574,575,576,579,580,582,583,585],{},"Como já temos o ",[65,577,578],{},"git"," instalado no macOS, podemos contornar isso executando o comando ",[65,581,578],{}," diretamente na conversa. No entanto, primeiro precisamos adicionar explicitamente o comando ",[65,584,578],{}," às permissões do Antigravity.",[44,587,588,592],{},[80,589],{"alt":590,"src":591},"Caixa de diálogo para adicionar o comando git às permissões","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-git-permission-1.webp",[80,593],{"alt":594,"src":595},"Concessão de permissão de execução do comando git no menu de configurações","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-add-git-permission-2.webp",[44,597,598,599,601,602,606],{},"Vamos testar o comando para ver se o ",[65,600,578],{}," agora funciona:\n",[80,603],{"alt":604,"src":605},"Envio de solicitação de git status dentro da caixa de chat da IA","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-git-command-test-1.webp",[80,607],{"alt":608,"src":609},"Execução bem-sucedida do comando git status diretamente no chat","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-git-command-test-2.webp",[450,611],{},[56,613,615],{"id":614},"_3-adicionar-servidores-mcp-personalizados","3. Adicionar Servidores MCP Personalizados",[44,617,618],{},"Se o servidor MCP desejado não estiver na lista padrão, você poderá adicioná-lo editando o arquivo de configuração do MCP diretamente. A configuração está localizada em:",[269,620,622],{"className":271,"code":621,"language":273,"meta":39,"style":39},"~\u002F.gemini\u002Fconfig\u002Fmcp_config.json\n",[65,623,624],{"__ignoreMap":39},[277,625,626,630],{"class":279,"line":280},[277,627,629],{"class":628},"sMK4o","~",[277,631,633],{"class":632},"sTEyZ","\u002F.gemini\u002Fconfig\u002Fmcp_config.json\n",[44,635,636],{},"Vamos adicionar alguns servidores MCP da Cloudflare como exemplo. Como a Cloudflare suporta registro dinâmico de clientes, precisamos apenas ativar o OAuth. Adicione o seguinte à sua configuração JSON:",[269,638,642],{"className":639,"code":640,"language":641,"meta":39,"style":39},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","    \"cloudflare-api\": {\n      \"serverUrl\": \"https:\u002F\u002Fmcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    },\n    \"cloudflare-docs\": {\n      \"serverUrl\": \"https:\u002F\u002Fdocs.mcp.cloudflare.com\u002Fmcp\"\n    },\n    \"cloudflare-bindings\": {\n      \"serverUrl\": \"https:\u002F\u002Fbindings.mcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    },\n    \"cloudflare-builds\": {\n      \"serverUrl\": \"https:\u002F\u002Fbuilds.mcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    },\n    \"cloudflare-observability\": {\n      \"serverUrl\": \"https:\u002F\u002Fobservability.mcp.cloudflare.com\u002Fmcp\",\n      \"oauth\": {\n        \"enabled\": true\n      }\n    }\n","json",[65,643,644,661,686,700,716,721,729,743,762,769,783,803,816,829,834,841,855,875,888,901,906,913,927,947,960,973,978],{"__ignoreMap":39},[277,645,646,649,652,655,658],{"class":279,"line":280},[277,647,648],{"class":628},"    \"",[277,650,651],{"class":287},"cloudflare-api",[277,653,654],{"class":628},"\"",[277,656,657],{"class":632},": ",[277,659,660],{"class":628},"{\n",[277,662,663,666,670,672,675,678,681,683],{"class":279,"line":385},[277,664,665],{"class":628},"      \"",[277,667,669],{"class":668},"spNyl","serverUrl",[277,671,654],{"class":628},[277,673,674],{"class":628},":",[277,676,677],{"class":628}," \"",[277,679,680],{"class":287},"https:\u002F\u002Fmcp.cloudflare.com\u002Fmcp",[277,682,654],{"class":628},[277,684,685],{"class":628},",\n",[277,687,688,690,693,695,697],{"class":279,"line":390},[277,689,665],{"class":628},[277,691,692],{"class":668},"oauth",[277,694,654],{"class":628},[277,696,674],{"class":628},[277,698,699],{"class":628}," {\n",[277,701,703,706,709,711,713],{"class":279,"line":702},4,[277,704,705],{"class":628},"        \"",[277,707,708],{"class":283},"enabled",[277,710,654],{"class":628},[277,712,674],{"class":628},[277,714,715],{"class":628}," true\n",[277,717,718],{"class":279,"line":407},[277,719,720],{"class":628},"      }\n",[277,722,724,727],{"class":279,"line":723},6,[277,725,726],{"class":628},"    }",[277,728,685],{"class":632},[277,730,732,734,737,739,741],{"class":279,"line":731},7,[277,733,648],{"class":628},[277,735,736],{"class":287},"cloudflare-docs",[277,738,654],{"class":628},[277,740,657],{"class":632},[277,742,660],{"class":628},[277,744,746,748,750,752,754,756,759],{"class":279,"line":745},8,[277,747,665],{"class":628},[277,749,669],{"class":668},[277,751,654],{"class":628},[277,753,674],{"class":628},[277,755,677],{"class":628},[277,757,758],{"class":287},"https:\u002F\u002Fdocs.mcp.cloudflare.com\u002Fmcp",[277,760,761],{"class":628},"\"\n",[277,763,765,767],{"class":279,"line":764},9,[277,766,726],{"class":628},[277,768,685],{"class":632},[277,770,772,774,777,779,781],{"class":279,"line":771},10,[277,773,648],{"class":628},[277,775,776],{"class":287},"cloudflare-bindings",[277,778,654],{"class":628},[277,780,657],{"class":632},[277,782,660],{"class":628},[277,784,786,788,790,792,794,796,799,801],{"class":279,"line":785},11,[277,787,665],{"class":628},[277,789,669],{"class":668},[277,791,654],{"class":628},[277,793,674],{"class":628},[277,795,677],{"class":628},[277,797,798],{"class":287},"https:\u002F\u002Fbindings.mcp.cloudflare.com\u002Fmcp",[277,800,654],{"class":628},[277,802,685],{"class":628},[277,804,806,808,810,812,814],{"class":279,"line":805},12,[277,807,665],{"class":628},[277,809,692],{"class":668},[277,811,654],{"class":628},[277,813,674],{"class":628},[277,815,699],{"class":628},[277,817,819,821,823,825,827],{"class":279,"line":818},13,[277,820,705],{"class":628},[277,822,708],{"class":283},[277,824,654],{"class":628},[277,826,674],{"class":628},[277,828,715],{"class":628},[277,830,832],{"class":279,"line":831},14,[277,833,720],{"class":628},[277,835,837,839],{"class":279,"line":836},15,[277,838,726],{"class":628},[277,840,685],{"class":632},[277,842,844,846,849,851,853],{"class":279,"line":843},16,[277,845,648],{"class":628},[277,847,848],{"class":287},"cloudflare-builds",[277,850,654],{"class":628},[277,852,657],{"class":632},[277,854,660],{"class":628},[277,856,858,860,862,864,866,868,871,873],{"class":279,"line":857},17,[277,859,665],{"class":628},[277,861,669],{"class":668},[277,863,654],{"class":628},[277,865,674],{"class":628},[277,867,677],{"class":628},[277,869,870],{"class":287},"https:\u002F\u002Fbuilds.mcp.cloudflare.com\u002Fmcp",[277,872,654],{"class":628},[277,874,685],{"class":628},[277,876,878,880,882,884,886],{"class":279,"line":877},18,[277,879,665],{"class":628},[277,881,692],{"class":668},[277,883,654],{"class":628},[277,885,674],{"class":628},[277,887,699],{"class":628},[277,889,891,893,895,897,899],{"class":279,"line":890},19,[277,892,705],{"class":628},[277,894,708],{"class":283},[277,896,654],{"class":628},[277,898,674],{"class":628},[277,900,715],{"class":628},[277,902,904],{"class":279,"line":903},20,[277,905,720],{"class":628},[277,907,909,911],{"class":279,"line":908},21,[277,910,726],{"class":628},[277,912,685],{"class":632},[277,914,916,918,921,923,925],{"class":279,"line":915},22,[277,917,648],{"class":628},[277,919,920],{"class":287},"cloudflare-observability",[277,922,654],{"class":628},[277,924,657],{"class":632},[277,926,660],{"class":628},[277,928,930,932,934,936,938,940,943,945],{"class":279,"line":929},23,[277,931,665],{"class":628},[277,933,669],{"class":668},[277,935,654],{"class":628},[277,937,674],{"class":628},[277,939,677],{"class":628},[277,941,942],{"class":287},"https:\u002F\u002Fobservability.mcp.cloudflare.com\u002Fmcp",[277,944,654],{"class":628},[277,946,685],{"class":628},[277,948,950,952,954,956,958],{"class":279,"line":949},24,[277,951,665],{"class":628},[277,953,692],{"class":668},[277,955,654],{"class":628},[277,957,674],{"class":628},[277,959,699],{"class":628},[277,961,963,965,967,969,971],{"class":279,"line":962},25,[277,964,705],{"class":628},[277,966,708],{"class":283},[277,968,654],{"class":628},[277,970,674],{"class":628},[277,972,715],{"class":628},[277,974,976],{"class":279,"line":975},26,[277,977,720],{"class":628},[277,979,981],{"class":279,"line":980},27,[277,982,983],{"class":628},"    }\n",[44,985,986,987,989,990,993],{},"Volte para a seção ",[74,988,512],{}," no aplicativo e clique no botão ",[74,991,992],{},"Refresh"," (Atualizar). Agora você verá os servidores MCP da Cloudflare listados, pendentes de autorização.",[44,995,996],{},[80,997],{"alt":998,"src":999},"Servidores MCP da Cloudflare listados pendentes de autorização","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-mcp-pending.webp",[44,1001,542,1002,1005,1006,1009],{},[74,1003,1004],{},"Authenticate"," ao lado do servidor MCP. Isso abrirá uma página de autenticação no seu navegador web. Depois de autenticado, um código de autorização (",[74,1007,1008],{},"auth code",") será gerado.",[44,1011,1012],{},[80,1013],{"alt":1014,"src":1015},"Navegador web exibindo o código de autorização OAuth dinâmico","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-auth-code.webp",[44,1017,1018,1019,204],{},"Copie esse código de autorização, cole-o de volta no campo de entrada de texto no Antigravity e clique em ",[74,1020,1021],{},"Submit",[44,1023,1024],{},[80,1025],{"alt":1026,"src":1027},"Envio do código de verificação OAuth na interface do Antigravity","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-cloudflare-auth-submit.webp",[450,1029],{},[56,1031,1033],{"id":1032},"_4-adicionar-habilidades-personalizadas","4. Adicionar Habilidades Personalizadas",[44,1035,1036,1037,1040,1041,204],{},"Atualmente, a adição de habilidades personalizadas (skills) ",[74,1038,1039],{},"não pode"," ser feita diretamente pela interface do usuário do aplicativo de desktop. Em vez disso, elas devem ser adicionadas diretamente na pasta ",[65,1042,1043],{},"~\u002F.gemini\u002Fconfig\u002Fskills",[44,1045,1046,1047,1050,1051],{},"Como usamos a CLI ",[65,1048,1049],{},"npx skills"," para centralizar todas as habilidades de nossos agentes, qualquer nova habilidade adicionada pode ser disponibilizada para todos os agentes, incluindo o Antigravity. ",[1052,1053,1054,1055,1058],"em",{},"(Para saber mais sobre isso, consulte nosso artigo: ",[51,1056,1057],{"href":6},"Fim da fragmentação de habilidades de agentes usando npx skills",").",[44,1060,1061,1062,1064],{},"Inicialmente, ao digitar ",[65,1063,199],{}," na caixa de conversa, a lista de habilidades aparece vazia:",[44,1066,1067],{},[80,1068],{"alt":1069,"src":1070},"Caixa de comandos exibindo lista de habilidades vazia ao digitar barra","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-empty-skills-list.webp",[44,1072,1073,1074,1077],{},"Parece que o Antigravity 2 não lê automaticamente a pasta global de habilidades (",[65,1075,1076],{},"~\u002F.agents\u002Fskills","). Para corrigir isso, precisamos criar um link simbólico apontando para o diretório de configuração do Antigravity:",[269,1079,1081],{"className":271,"code":1080,"language":273,"meta":39,"style":39},"ln -s ~\u002F.agents\u002Fskills\u002Fexcalidraw-diagram ~\u002F.gemini\u002Fconfig\u002Fskills\u002Fexcalidraw-diagram\n",[65,1082,1083],{"__ignoreMap":39},[277,1084,1085,1088,1091,1094],{"class":279,"line":280},[277,1086,1087],{"class":283},"ln",[277,1089,1090],{"class":287}," -s",[277,1092,1093],{"class":287}," ~\u002F.agents\u002Fskills\u002Fexcalidraw-diagram",[277,1095,1096],{"class":287}," ~\u002F.gemini\u002Fconfig\u002Fskills\u002Fexcalidraw-diagram\n",[44,1098,1099],{},"Depois de vinculado, a habilidade fica disponível no aplicativo!",[44,1101,1102],{},[80,1103],{"alt":1104,"src":1105},"Habilidade de diagramas do Excalidraw aparecendo na lista de comandos","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-excalidraw-skill-available.webp",[450,1107],{},[56,1109,1111],{"id":1110},"_5-testar-uma-tarefa-simples","5. Testar uma Tarefa Simples",[44,1113,1114],{},"Agora que tudo está configurado, vamos fazer um teste.",[44,1116,1117],{},[80,1118],{"alt":1119,"src":1120},"Envio de uma tarefa de teste para listar bancos de dados D1","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-test-simple-task-prompt.webp",[44,1122,1123],{},"Como mostrado abaixo, o modelo detecta e utiliza com sucesso o servidor MCP da Cloudflare recém-adicionado para lidar com a solicitação.",[44,1125,1126],{},[80,1127],{"alt":1128,"src":1129},"Agente de IA executando com sucesso a listagem de bancos de dados D1","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002Fantigravity-test-task-success.webp",[450,1131],{},[56,1133,376],{"id":375},[44,1135,1136],{},"O Antigravity 2 representa uma grande mudança de uma IDE tradicional para um aplicativo de desktop acessível, capacitando os usuários comuns a atuarem como orquestradores de qualquer tarefa.",[44,1138,1139],{},"No entanto, o Antigravity 2 precisa de alguns ajustes. Quando as funcionalidades falham, a depuração pode ser frustrante devido ao tratamento de erros vago. Além disso, a documentação oficial parece pouco refinada — provavelmente gerada por IA —, já que várias referências e caminhos de arquivo estão incorretos no momento.",[381,1141,1142],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":39,"searchDepth":385,"depth":385,"links":1144},[1145,1146,1147,1148,1149,1150,1151],{"id":431,"depth":390,"text":432},{"id":454,"depth":385,"text":455},{"id":505,"depth":385,"text":506},{"id":614,"depth":385,"text":615},{"id":1032,"depth":385,"text":1033},{"id":1110,"depth":385,"text":1111},{"id":375,"depth":385,"text":376},"2026-06-05","Descubra as novidades do Google Antigravity 2. Leia nosso guia prático para instalar o aplicativo, testar tarefas de agentes de IA e adicionar servidores MCP personalizados manualmente.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FSetup%20Antigravity%202.0\u002FPT-Setup-Antigravity-2.0.webp","Análise e Configuração do Google Antigravity 2: Agentes de IA, MCPs e Plugins",{"schemaOrg":1157,"robots":405,"sitemap":1159},[1158],{"@type":404,"headline":1155,"description":1153},{"lastmod":1152},"\u002Fpt\u002Farticle\u002Fsetup-antigravity-2",{"title":1155,"description":1153,"ogTitle":53,"ogDescription":1153,"twitterTitle":53,"twitterDescription":1153},"pt\u002Farticle\u002Fsetup-antigravity-2","N8a0TiXaX04kPcM6BSaelIqeeO81TtC0LrLOgzU2y0o",{"id":1165,"title":1166,"author":415,"body":1167,"category":415,"date":1374,"description":1375,"extension":398,"image":1376,"imageAlt":1377,"isPublished":118,"meta":1378,"minRead":407,"navigation":118,"path":1382,"seo":1383,"stem":1384,"__hash__":1385},"article\u002Fpt\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2.md","Guia do Browser e do Scheduler no Google Antigravity 2",{"type":41,"value":1168,"toc":1369},[1169,1184,1188,1193,1201,1216,1222,1225,1235,1239,1242,1249,1256,1267,1270,1276,1287,1295,1305,1318,1328,1338,1341,1347,1350,1360],[44,1170,1171,1172,1175,1176,1179,1180,1183],{},"Os comandos ",[65,1173,1174],{},"\u002Fbrowser"," e ",[65,1177,1178],{},"\u002Fschedule"," no ",[74,1181,1182],{},"Google Antigravity 2"," redefinem a nossa forma de interagir com a IA. Estes dois comandos transformam o Antigravity numa plataforma de automação proativa que consegue interagir com a web em tempo real e executar fluxos de trabalho recorrentes.",[56,1185,1187],{"id":1186},"browser-run","Browser Run",[44,1189,121,1190,1192],{},[65,1191,1174],{}," força a utilização do navegador Chrome para concluir uma tarefa. Os utilizadores mantêm o controlo sobre quando e como os agentes acedem à web durante o fluxo de trabalho. São tiradas capturas de ecrã e gravações de vídeo durante o processo.",[44,1194,1195,1197],{},[74,1196,76],{},[80,1198],{"alt":1199,"src":1200},"Usando o comando \u002Fbrowser para enviar uma licença médica","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-command-sick-leave-prompt.webp",[44,1202,1203,1204,1208,1212],{},"Abaixo estão os resultados apresentados pelo agente:\n",[80,1205],{"alt":1206,"src":1207},"Subagente de automação do navegador iniciando a tarefa de envio de licença médica","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-subagent-delegation.webp",[80,1209],{"alt":1210,"src":1211},"Automatizador de navegador configurando o Chrome com depuração remota e permissões","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-permissions-and-chrome-setup.webp",[80,1213],{"alt":1214,"src":1215},"Subagente do navegador pausando em uma tela de login solicitando credenciais","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-login-wall-encountered.webp",[44,1217,1218],{},[80,1219],{"alt":1220,"src":1221},"Subagente do navegador aguardando o usuário concluir o processo de login","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-waiting-for-user-login.webp",[44,1223,1224],{},"O Antigravity foi capaz de abrir a página e submeter o formulário. Quando é necessário iniciar sessão, o agente aguarda até que conclua o login no website.",[44,1226,1227,1231,1232,1234],{},[114,1228],{"alt":1229,"src":1230,"controls":118},"Vídeo do subagente do navegador executando o processo de envio de licença médica","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fbrowser-automation-sick-leave-process.webm","\nO comando ",[65,1233,1174],{}," é útil quando precisamos da documentação mais recente da web, registos de alterações (changelogs), para testar aplicações web ou verificar o estado de APIs para concluir uma tarefa.",[56,1236,1238],{"id":1237},"schedule-task","Schedule Task",[44,1240,1241],{},"O Antigravity 2 tem uma funcionalidade integrada para agendar tarefas. Iremos testá-la ao preencher automaticamente uma folha de horas (timesheet) a cada 10 minutos.",[44,1243,1244,1245],{},"Clique em 'Scheduled Tasks' (Tarefas Agendadas):\n",[80,1246],{"alt":1247,"src":1248},"Opção de menu Tarefas Agendadas na barra lateral","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-menu-item.webp",[44,1250,1251,1252],{},"Clique no botão '+ New' para criar uma nova tarefa agendada:\n",[80,1253],{"alt":1254,"src":1255},"Visualização vazia de Tarefas Agendadas com um botão de nova tarefa","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-empty-state-new-button.webp",[44,1257,1258,1259,1263],{},"Preencha o formulário e agende a tarefa para correr a cada 10 minutos:\n",[80,1260],{"alt":1261,"src":1262},"Formulário de nova tarefa agendada preenchido para entrada automática no quadro de horários","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-new-task-form.webp",[80,1264],{"alt":1265,"src":1266},"Tarefa ativa de Entrada Automática no Quadro de Horários na lista de Tarefas Agendadas","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-active-task-list.webp",[44,1268,1269],{},"A tarefa foi acionada, mas resultou num erro.",[44,1271,1272],{},[80,1273],{"alt":1274,"src":1275},"Mensagem de erro indicando que não há modelos disponíveis para a camada flash","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-error-no-models.webp",[44,1277,1278,1279,1282,1283,1286],{},"Tentámos adicionar valores 'env' ao ficheiro ",[65,1280,1281],{},"sidecar.json",", localizado em ",[65,1284,1285],{},".gemini\u002Fconfig\u002Fsidecars\u002Fauto-timesheet-entry",", mas continuámos a obter o mesmo erro.",[269,1288,1293],{"className":1289,"code":1291,"language":1292},[1290],"language-text","    \"env\": {\n        \"GEMINI_MODEL\": \"gemini-3.5-flash\",\n        \"GOOGLE_CLOUD_PROJECT\": \"your-gcp-project-id\"\n    }\n","text",[65,1294,1291],{"__ignoreMap":39},[44,1296,1297,1298,1301,1302,204],{},"Inspecionando os logs das tarefas agendadas em ",[65,1299,1300],{},".gemini\u002Fantigravity\u002Fsidecar_data\u002F",", podemos ver ",[65,1303,1304],{},"[schedule] Triggering command: \"agentapi\" [new-conversation]",[44,1306,1307,1308,1313,1314,1317],{},"A resposta ao nosso problema publicado no ",[51,1309,1312],{"href":1310,"rel":1311},"https:\u002F\u002Fdiscuss.ai.google.dev\u002Ft\u002Fscheduled-tasks-in-antigravity-2-ended-with-errors\u002F168013",[138],"Fórum Build with Google AI"," sugere que é necessária uma chave de API para o ",[65,1315,1316],{},"agentapi",". Tentámos usar a chave de API, mas ainda assim sem sucesso.",[44,1319,1320,1321,1323,1324],{},"Tentámos novamente utilizando o comando ",[65,1322,1178],{}," diretamente na caixa de conversação.\n",[80,1325],{"alt":1326,"src":1327},"Usando o comando \u002Fschedule para solicitar a tarefa de automação do quadro de horários","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fschedule-command-timesheet-prompt.webp",[44,1329,1330,1331,1333,1334],{},"As tarefas agendadas através do comando ",[65,1332,1178],{}," não aparecem na opção de menu 'Scheduled Tasks'.\n",[80,1335],{"alt":1336,"src":1337},"A lista de Tarefas Agendadas não mostra as tarefas criadas pelo comando CLI","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fscheduled-tasks-list-missing-cli-task.webp",[44,1339,1340],{},"A tarefa cron foi devidamente acionada.",[44,1342,1343],{},[80,1344],{"alt":1345,"src":1346},"Log da tarefa cron confirmando que ela foi acionada","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002Fcron-job-triggered-log.webp",[56,1348,1349],{"id":375},"Considerações finais",[44,1351,1171,1352,1175,1354,1356,1357,1359],{},[65,1353,1174],{},[65,1355,1178],{}," no Antigravity 2 não são apenas funcionalidades isoladas; a sua combinação cria uma ferramenta extraordinária. Por exemplo, pode agendar um agente para usar o ",[65,1358,1174],{}," para aceder a websites de notícias e informação todas as segundas-feiras de manhã às 6:00, sintetizar os dados e apresentar um briefing diário completo.",[44,1361,1362,1363,1365,1366,1368],{},"Outros comandos, como o ",[65,1364,130],{}," (mencionado no artigo ",[51,1367,38],{"href":34},"), podem ser usados ao planear novas tarefas agendadas. Este comando solicita ao agente que peça clarificações aos utilizadores sobre ambiguidades e detete casos limite antes de finalizar o planeamento.",{"title":39,"searchDepth":385,"depth":385,"links":1370},[1371,1372,1373],{"id":1186,"depth":385,"text":1187},{"id":1237,"depth":385,"text":1238},{"id":375,"depth":385,"text":1349},"2026-06-07","Descubra como os comandos \u002Fbrowser e \u002Fschedule elevam o Google Antigravity 2 a uma poderosa plataforma de automação proativa com IA.","https:\u002F\u002Finimages.techvoyage.dev\u002Farticles\u002FUse%20Browser%20and%20Scheduler%20in%20Antigravity%202\u002FPT-Use-Browser-and-Scheduler-in-Antigravity-2.webp","Google Antigravity 2: Automação Web com Browser e Schedule",{"schemaOrg":1379,"robots":405,"sitemap":1381},[1380],{"@type":404,"headline":1377,"description":1375},{"lastmod":1374},"\u002Fpt\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"title":1377,"description":1375,"ogTitle":1166,"ogDescription":1375,"twitterTitle":1166,"twitterDescription":1375},"pt\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2","OsKd0cwP7T53fWd56ZcnRXV8yju3nY_1axJZC7UPPso",1781435125233]