Dei ao Google Antigravity acesso ao meu cofre Obsidian e ele corrigiu anos de caos no fim de semana

A antigravidade recebeu mais atenção como ferramenta de codificação. É a resposta do Google ao Cursor e ao Windsurf, baseado no VS Code e voltado para desenvolvedores que desejam que os agentes façam o trabalho pesado em seu editor e terminal, em vez de escreverem cada linha sozinhos. Se você é um desenvolvedor, é fácil de vender. Mas há uma história totalmente diferente sobre o que essa ferramenta realmente é quando você remove esse quadro, porque o acesso a arquivos e acesso ao terminal não são apenas para desenvolvedores. Eles são apenas um mecanismo útil em muitos casos que não têm nada a ver com o código de envio.

Já usei um não-desenvolvedor com uma configuração Figma MCP que vincula muito bem o trabalho de design ao pipeline de codificação. Isso me deixou curioso para saber para que mais posso usar o Antigravity. Acontece que ele é um mago da produtividade disfarçado, então é claro que o liberei em uma das coisas em que mais preciso de ajuda: meu estoque de Obsidiana…

Quer se manter atualizado sobre as últimas IA? O boletim informativo XDA AI Insider é publicado semanalmente com análises aprofundadas, recomendações de ferramentas e informações práticas que você não encontrará em nenhum outro lugar do site. Assine alterando suas preferências de boletim informativo!

Dando ao Antigravity todo o cofre para auditar

O primeiro passo foi mapear a bagunça

Estou usando o gerenciador Antigravity padrão, que é a GUI principal que você obtém após a instalação. Não é a CLI ou SDK. A própria antigravidade é o primeiro IDE do Google Agent dissociado do VS Code, e a questão é que os agentes podem agendar e executar tarefas no editor, terminal e navegador, em vez de apenas responder perguntas na barra lateral. Você cria um agente, descreve um trabalho e ele funciona sozinho com um plano que você pode observar e interromper.

Quanto ao cofre, configurei-o como um projeto Antigravidade direcionado à minha pasta Obsidian, para cobrir o que os agentes podem ver e tocar. Em seguida, bloqueei as permissões: acesso de leitura a todo o armazenamento, neguei acesso de gravação à minha pasta Journal e à pasta de configuração .obsidian porque elas são pessoais ou de nível de sistema e não devem ser tocadas. A auditoria em si foi um único prompt pedindo para encontrar notas órfãs, wikilinks quebrados, possíveis duplicatas e assim por diante. Portanto, a configuração não poderia ter sido mais fácil: levei dez segundos para criar um projeto e definir permissões e cerca de um minuto para criar meu prompt.

O que o agente realmente fez foi mais interessante do que eu pedi. Começou a ler os arquivos um por um, depois decidiu parcialmente que a leitura manual não era suficiente para verificar suas descobertas. Então, escreveu um script Python para testar seu desempenho, executou-o em um terminal e usou os resultados para verificar novamente a auditoria antes de apresentar qualquer coisa. É a integração do terminal que a IA do chat não consegue fazer. Percebeu suas limitações e criou uma ferramenta para corrigi-las para a tarefa.

As descobertas em si foram mais completas do que eu teria feito manualmente. Ele sinalizou um monte de notas órfãs, um monte de wikilinks quebrados e algum conteúdo duplicado verdadeiro que eu tinha esquecido. Está tudo embrulhado em um documento de artefato que posso abrir, revisar e agir. Basicamente, isso me deu um grande relatório de descobertas sobre as quais eu poderia agir e, embora fosse fácil obtê-lo, usar essas descobertas era uma história diferente.

Criando uma rotina de limpeza reutilizável diretamente no cofre

As habilidades são o que me permitiu agir de acordo com as descobertas

As habilidades antigravitacionais são essencialmente pacotes de instruções reutilizáveis ​​que o agente carrega sob demanda. Uma habilidade é apenas uma pasta com um arquivo SKILL.md que contém frontmatter YAML e instruções Markdown e está localizada em um diretório .agents/skills/ específico, no nível do projeto ou globalmente. O agente vê a descrição da habilidade no início da conversa e, se a tarefa corresponder, lê todas as instruções e as executa. Em vez de redigitar “aqui está como limpar o cofre” todas as vezes, eu poderia apenas atribuir a habilidade uma vez e dizer “executar a habilidade de limpeza do cofre” todas as vezes. Quase como no Código de Claude.

O objetivo era enviar o artefato de auditoria de volta ao agente e fazer com que ele me escrevesse uma habilidade de limpeza do cofre com base no que encontraram, uma vez que a auditoria já havia descoberto os problemas exatos que a reclamação deveria abordar. Portanto, havia notas incompletas sobre wikilinks quebrados, um arquivo de índice para uma pasta abandonada de Pitches e um relatório duplicado que eu poderia revisar manualmente. Eu não queria que nada fosse excluído ou mesclado automaticamente, então coloquei regras estritas nas habilidades de habilidade.

O agente escreveu o arquivo, salvou-o no diretório correto e anotou suas escolhas de design antes mesmo de eu perguntar. Um deles era “mostrar o plano e esperar pela confirmação” no objetivo de que a habilidade não pudesse ser perdida nas execuções subsequentes, o que eu acho que foi um bom instinto, já que 17 atores são provavelmente algo que eu, agora olhando para trás, gostaria de ter olhado antes de acontecer.

A corrida foi imediata. O agente leu a habilidade, mapeou os arquivos exatos que ela criaria, fez uma pergunta esclarecedora sobre a mesquinhez do ator e então fez as edições. Tudo levou apenas alguns minutos e permissões. Não só meu cofre está significativamente mais limpo agora, mas o maior benefício é que essa habilidade agora reside no cofre como uma infraestrutura reutilizável. Posso chamá-lo a qualquer momento que o vault se desviar e ele funcionará da mesma forma que funcionou da primeira vez.

No entanto, vai além da organização. Agora tenho uma habilidade de apresentação que verifica minha pasta Pitches no arquivo Saint-Pitches para sinalizar qualquer coisa que eu já tenha visto. Verificação semanal do frontmatter para que eu não precise pensar no envelhecimento dos campos de status. E um que procura anotações que escrevi, mas nunca anexei nada, que é basicamente como os órfãos são criados.

O Google o criou para desenvolvedores, mas o mecanismo funciona em mais do que apenas código

E o que isso significa para os aplicativos de produtividade pelos quais você paga

A comparação óbvia aqui é o código do Claude, que já usei antes neste mesmo repositório. Claude Code é mais rápido para tarefas pontuais. Mas o conjunto de habilidades Antigravidade é onde ele avança para esse tipo de trabalho, já que a correção viaja com o cofre em vez de viver na minha história de concha. Não preciso me lembrar da última vez que corri.

E o ponto mais amplo é que muito do que as pessoas pagam no Notion ou em ferramentas semelhantes é, na verdade, apenas estrutura e consistência em uma pilha de documentos. Se você já possui documentos em algum lugar local, configurar um agente como esse pode implementar a estrutura para você sem assinatura ou bloqueio proprietário.

Link da fonte