InicioBlogDicasAGENTS.md: como orientar agentes no repositório
Cartão oficial da documentação do Codex sobre o arquivo AGENTS.md para instruções de projeto
Imagen: OpenAI
Dicas7 minConfirmado oficial

AGENTS.md: como orientar agentes no repositório

Aprenda a organizar instruções de projeto para Codex, revisão de código e outros agentes sem repetir regras em cada prompt.

Marcelo Santiago

Marcelo Santiago

Criador do bridgecode

Um agente de código fica mais útil quando conhece as regras do repositório antes de editar. Sem esse contexto, ele pode escolher o comando errado, ignorar uma convenção ou sugerir uma mudança que passa longe do jeito como o time trabalha.

La mayor newsletter de IA del Mundo

Recibe artículos sobre IA en tu correo

Selección técnica sobre modelos, agentes y herramientas de código. Sin spam, cancela cuando quieras.

Cada día a las 8:00 y a las 16:00 de Brasilia. Sin spam.

O arquivo AGENTS.md resolve uma parte desse problema. Ele guarda instruções que o agente deve ler no contexto do projeto, como comandos de teste, padrões de arquitetura, limites de segurança e critérios de revisão.

O que é AGENTS.md e quando usar

AGENTS.md é um arquivo de orientação para agentes de programação. A documentação do Codex descreve uma cadeia de instruções global e específica do projeto, lida antes do trabalho começar. O GitHub também documenta o arquivo como uma forma de dar contexto do repositório ao Copilot durante uma revisão.

Use o arquivo para registrar decisões que o agente precisa respeitar sempre. Exemplos: como instalar dependências, quais testes executar, onde ficam os módulos importantes, quais arquivos não devem ser alterados e quais verificações são obrigatórias antes de abrir um pull request.

Não transforme o arquivo em uma cópia do README. O README explica o projeto para pessoas. O AGENTS.md deve responder o que um agente precisa saber para agir com segurança e entregar uma mudança revisável.

Cartão oficial do GitHub Copilot usado como referência visual para instruções de revisão no repositório
Imagem: GitHub

Crie o arquivo na raiz do repositório

Comece pela raiz do Git, para que a orientação valha para o projeto inteiro. No terminal integrado do VS Code, confirme o diretório atual e crie o arquivo:

Terminal
git rev-parse --show-toplevel
touch AGENTS.md
code AGENTS.md

No PowerShell, a criação equivalente é:

PowerShell
git rev-parse --show-toplevel
New-Item AGENTS.md -ItemType File
code AGENTS.md

Use uma estrutura curta e operacional. Um exemplo inicial pode ser:

Markdown
# Regras do repositório

## Antes de editar
* Leia o README e os arquivos de configuração do pacote.
* Explique o plano antes de alterar mais de um módulo.

## Testes
* Rode o lint depois de mudar JavaScript ou TypeScript.
* Rode a suíte relacionada antes de abrir o pull request.

## Limites
* Não altere segredos, arquivos de produção ou migrações sem explicar o impacto.
* Não adicione dependências sem justificar a necessidade.

Troque os exemplos pelos comandos reais do seu projeto. Uma regra vaga, como "faça código bom", quase não ajuda. Uma regra observável, como "rode pnpm test --filter api quando mudar services/api", dá ao agente uma ação que pode ser conferida.

Organize camadas sem criar conflitos

A documentação atual do Codex permite combinar instruções globais com arquivos do projeto e regras mais específicas em subpastas. Um arquivo próximo do diretório em que o agente trabalha pode complementar ou substituir uma orientação geral.

Use a raiz para regras compartilhadas por todo o time. Coloque instruções de um serviço em um AGENTS.md dentro daquela pasta. Quando precisar de uma substituição temporária, use AGENTS.override.md e remova o arquivo depois da tarefa.

Evite duplicar a mesma regra em cinco lugares. A duplicação cria contradições e torna difícil descobrir qual instrução venceu. Prefira esta ordem:

  • regras de segurança e qualidade na raiz;
  • regras de domínio dentro do serviço;
  • exceções locais somente quando forem realmente necessárias.

O Codex também documenta um limite de tamanho para o conjunto de instruções. Se o arquivo ficar grande demais, divida o conteúdo por diretório e remova explicações que não mudam uma decisão do agente.

Diferencie AGENTS.md, CLAUDE.md e regras do editor

Nem todo agente lê os mesmos nomes de arquivo. O Codex e o GitHub Copilot documentam AGENTS.md; o Claude Code documenta CLAUDE.md para memória e instruções do projeto. Isso não significa que um arquivo substitui automaticamente o outro.

Se o seu time usa ferramentas diferentes, mantenha uma fonte curta de regras comuns e faça adaptações pequenas para cada ferramenta. Não copie instruções enormes sem conferir o comportamento documentado de cada agente.

A regra mais importante é declarar o que foi realmente verificado. Se uma ferramenta não reconhece AGENTS.md, diga isso no arquivo específico dela. Um nome parecido não é prova de compatibilidade.

Valide o carregamento antes de confiar no arquivo

Depois de salvar o arquivo, abra uma nova sessão do agente. Sessões já abertas podem ter carregado as instruções antigas, então reiniciar evita um falso positivo.

Peça ao agente para listar as fontes de instrução que ele encontrou. No Codex, a própria documentação usa uma solicitação de resumo para confirmar que o arquivo global foi carregado:

Terminal
codex --ask-for-approval never "Resuma as instruções carregadas antes de propor qualquer mudança."

Depois compare a resposta com o conteúdo real do arquivo. Se uma regra não aparecer, confira a pasta em que o comando foi executado, o nome exato do arquivo e se existe um AGENTS.override.md alterando a ordem.

Também faça uma validação prática. Peça uma tarefa que exija um comando de teste e confira se o agente o menciona no plano. A presença do arquivo no Git não garante que o agente leu o conteúdo correto.

Combine instruções com revisão e squads

AGENTS.md reduz contexto repetido, mas não substitui branch, diff, teste ou revisão humana. Use o arquivo para explicar o padrão e use o Git para provar o que mudou.

Se você ainda está montando esse fluxo, veja o guia de agentes de IA para programar com revisão. Para um projeto maior, o artigo sobre criar um sistema com IA usando Codex ajuda a dividir entregas em partes menores.

Quando vários agentes trabalham no mesmo projeto, o arquivo pode servir como contrato comum. Um agente planeja, outro implementa e outro revisa, cada um com o mesmo conjunto de limites. No bridgecode, essa divisão faz sentido quando você quer acompanhar papéis diferentes em paralelo, mantendo a decisão final com uma pessoa.

Preguntas frecuentes sobre AGENTS.md para agentes de código

AGENTS.md substitui o README?

Não. O README apresenta o projeto para pessoas; o AGENTS.md reúne instruções operacionais para agentes e os dois arquivos podem se complementar.

Onde devo colocar o primeiro AGENTS.md?

Na raiz do repositório, para que as regras gerais sejam encontradas a partir de qualquer subpasta do projeto.

Posso usar AGENTS.md com Claude Code?

Não presuma isso. O Claude Code documenta CLAUDE.md como arquivo de memória e instruções, então confirme o comportamento da versão instalada.

O arquivo precisa conter todas as regras do time?

Não. Coloque orientações que mudam decisões do agente, comandos verificáveis, limites de segurança e critérios de revisão. Documentação extensa deve ficar em arquivos próprios.

Como evito instruções conflitantes?

Use poucas camadas, deixe a regra específica perto do código que ela governa e peça ao agente para listar a cadeia de instruções carregada.

AGENTS.md transforma contexto em prática revisável

Um bom AGENTS.md não tenta controlar cada linha produzida pelo agente. Ele define o contexto, os limites e os testes que tornam a mudança verificável.

Comece com cinco regras reais do seu repositório, abra uma sessão nova e confira o plano antes de pedir código. Depois evolua o arquivo a partir dos erros que se repetem, não de uma lista genérica de boas intenções.

Você define o objetivo e os agentes dividem as tarefas: um planeja, outro executa, outro revisa. Veja como funciona a orquestração no bridgecode.

Fonte: OpenAI

Comparte este artículo

Añadir bridgecode como fuente en Google
Tags:#AGENTS.md#Codex#agentes de código#instruções de projeto#VS Code#OpenCode
Marcelo Santiago
Marcelo Santiago·Creador de bridgecode

Desarrollador y creador de bridgecode, un entorno de desarrollo agéntico para orquestar squads de agentes de IA. Ayuda a quienes van del vibe coding al desarrollo profesional a pasar de la idea al producto entregado.

La mayor newsletter de IA del Mundo

¿Te gustó este contenido? Mantente al día en ingeniería con IA.

Análisis de código, arquitectura multiagente, benchmarks de tokens y herramientas seleccionadas por desarrolladores para desarrolladores.

Cada día a las 8:00 y a las 16:00 de Brasilia. Sin spam.