Claude Code + AGENTS.md: como ativar a leitura nativa

Aprenda a fazer o Claude Code ler AGENTS.md nativamente, escolher o modo certo, evitar conflitos com CLAUDE.md e validar tudo em uma sessão nova.

Publicado em

Claude Code + AGENTS.md: como ativar a leitura nativa

O Claude Code agora consegue ler o AGENTS.md de um repositório como instruções do projeto, sem depender de um arquivo intermediário. Mas esse suporte a Claude Code e AGENTS.md só funciona quando versão, provedor e regras de seleção de arquivos estão alinhados. Na prática, uma stack com diferentes agentes de código pode manter uma única fonte de instruções, sem criar um segundo arquivo ou um hook de inicialização sujeito a ficar desatualizado.

A mudança chegou ao Claude Code v2.1.277 em 18 de setembro de 2026. Isso não tornou o AGENTS.md uma escolha incondicional. Um CLAUDE.md já presente no projeto, um CLAUDE.local.md, uma sessão executada por um provedor externo ou até a primeira sessão depois de uma atualização podem mudar o resultado.

Como configurar Claude Code e AGENTS.md: resposta curta

Siga esta sequência:

  1. Execute claude --version. É preciso usar a v2.1.277 ou posterior.
  2. Atualize se necessário. Na instalação nativa, use claude update; Homebrew e WinGet exigem os comandos de atualização dos próprios gerenciadores de pacotes.
  3. Confirme que a sessão consegue buscar as feature flags da Anthropic. O carregamento nativo de AGENTS.md não está disponível em sessões de provedores externos, como Amazon Bedrock, Agent Platform do Google Cloud e Microsoft Foundry, nem quando configurações de telemetria ou de tráfego não essencial impedem essa consulta.
  4. Coloque AGENTS.md ou .claude/AGENTS.md no caminho do projeto. No modo padrão, verifique se não existe um CLAUDE.md, .claude/CLAUDE.md ou CLAUDE.local.md do projeto no diretório de trabalho ou acima dele.
  5. Se você precisa das duas famílias de arquivos, abra /config e defina Project instructions como claude-md-and-agents-md.
  6. Faça o teste em uma sessão nova. A primeira sessão após a instalação ou atualização é uma exceção, então abra a próxima antes de avaliar o comportamento.

Esse é o caminho nativo. Se Project instructions não aparecer em /config, mantenha em CLAUDE.md a importação documentada @AGENTS.md.

Fluxo de decisão arquitetural com a versão 2.1.277 do Claude Code, a verificação de CLAUDE.md e o fallback para AGENTS.md
O padrão é um fallback, não uma mesclagem: primeiro vêm a versão e o suporte da sessão; depois, a presença de um CLAUDE.md válido define qual família de arquivos do projeto será carregada.

Como o Claude Code escolhe o arquivo

O novo comportamento funciona como um seletor, não como uma varredura irrestrita de todos os arquivos de instruções. No modo padrão claude-md-or-agents-md, o Claude Code procura primeiro as instruções Claude no nível do projeto. O AGENTS.md só entra como fallback quando nenhum dos arquivos Claude válidos existe no diretório de trabalho ou acima dele.

Arquivos e configuraçãoO que é carregado
AGENTS.md, sem arquivo Claude de projeto válidoAGENTS.md
AGENTS.md com CLAUDE.md ou CLAUDE.local.mdSomente os arquivos Claude
CLAUDE.md contendo @AGENTS.mdCLAUDE.md, com o AGENTS.md importado
Project instructions definido como claude-md-and-agents-mdAs duas famílias, com o conteúdo Claude antes do conteúdo AGENTS em cada diretório
Project instructions definido como claude-mdSomente os arquivos Claude
Project instructions definido como managed-onlyCLAUDE.md gerenciado e memória automática na inicialização, sem arquivos de projeto, locais, do usuário, de regras ou AGENTS

O detalhe menos óbvio está no escopo. Um CLAUDE.local.md em um diretório pai desativa o fallback. Já um ~/.claude/CLAUDE.md pessoal, um CLAUDE.md gerenciado pela organização e .claude/rules/ não fazem isso. Essa diferença explica muitos casos em que duas pessoas abrem o mesmo repositório e observam comportamentos distintos.

Quando o fallback se aplica, o Claude Code lê AGENTS.md e .claude/AGENTS.md no diretório de trabalho e nos diretórios acima dele durante o início da sessão. O AGENTS.md de um subdiretório pode ser carregado depois, quando o Claude lê um arquivo naquele local, desde que o subdiretório não tenha seu próprio arquivo Claude válido. O Claude Code não lê diretamente AGENTS.local.md, AGENTS.override.md nem arquivos dentro de .agents/.

O mecanismo se parece mais com o seletor elétrico de um prédio do que com uma busca em pastas. Primeiro, o seletor escolhe qual circuito de instruções fica ativo. Os arquivos no outro circuito podem estar perfeitamente válidos e, ainda assim, continuar desconectados.

Escolha de propósito o modo Project instructions

Abra /config, localize Project instructions e selecione a opção de acordo com a fonte de verdade que o repositório deve usar:

  • Fallback, claude-md-or-agents-md: ideal para um repositório que já usa AGENTS.md e não possui um arquivo Claude no projeto. É o padrão.
  • Ambos, claude-md-and-agents-md: ideal quando o AGENTS.md reúne regras compartilhadas e o CLAUDE.md acrescenta orientações específicas para Claude.
  • Somente Claude, claude-md: ideal quando a equipe ainda não quer disponibilizar instruções compartilhadas de agentes ao Claude Code.
  • Somente gerenciado, managed-only: ideal para um ambiente de inicialização controlado, no qual a política da organização e a memória automática devem ser carregadas, mas as instruções do repositório não devem entrar na inicialização.

No modo que carrega ambos, o Claude Code lê o conteúdo Claude de cada diretório antes do conteúdo AGENTS. Ele também evita carregar o mesmo AGENTS.md duas vezes quando o CLAUDE.md já o importa ou aponta para ele por meio de um link simbólico.

A escolha passa a valer a partir da mensagem seguinte e continua ativa em novas sessões. Ela também pode ficar no plugin integrado agents-md@builtin nas configurações do usuário, em um arquivo --settings ou nas configurações gerenciadas. O Claude Code ignora essa opção nos arquivos de configuração locais e do projeto, portanto o repositório não consegue impor silenciosamente a mesma seleção a todas as pessoas. Um administrador pode centralizar a escolha por meio das configurações gerenciadas.

Modelo arquitetural em quatro faixas dos modos Project instructions do Claude Code
Project instructions oferece quatro modos: fallback, ambos, somente Claude e somente gerenciado. O modo define o circuito antes que o conteúdo de qualquer arquivo seja considerado.

Confirme qual arquivo uma sessão nova carregou

Use uma informação inofensiva, nunca uma instrução destrutiva. Adicione esta linha ao arquivo que você quer testar:

Project probe: BASALT-HERON.

Depois, encerre a sessão, inicie uma nova no repositório e pergunte: What is the project probe? Se a resposta for BASALT-HERON, o conteúdo chegou ao contexto da sessão. Remova a linha ao terminar o teste.

Não use /context como único veredito. Um AGENTS.md carregado diretamente não aparece na lista Memory files. No fallback padrão, uma sessão interativa pode exibir a linha AGENTS.md loaded durante a inicialização. Perguntar pela informação inofensiva também funciona nos outros modos de seleção.

Se a verificação falhar, confira estes itens na ordem:

  1. Versão: v2.1.277 ou posterior.
  2. Número da sessão: não pode ser a primeira sessão depois da instalação ou atualização.
  3. Provedor: não pode ser uma sessão cujo provedor impeça a consulta às feature flags da Anthropic.
  4. Ambiente: nenhuma variável de telemetria ou de tráfego não essencial pode ter desativado essa consulta.
  5. Plugin e política: o plugin integrado agents-md precisa estar habilitado, e nem disableAllHooks nem allowManagedHooksOnly podem bloqueá-lo.
  6. Hierarquia de arquivos: no modo padrão, não pode existir um CLAUDE.md, .claude/CLAUDE.md ou CLAUDE.local.md válido no nível atual ou acima dele.
  7. Modo: /config precisa apontar para o comportamento desejado.

Se Project instructions não estiver disponível em /config, isso já serve como pista de diagnóstico. A sessão usa uma versão incompatível ou não consegue acessar o recurso.

Mantenha a importação quando o suporte nativo não funcionar

A importação existente continua sendo a camada de compatibilidade mais segura para Bedrock, Vertex, Foundry, outros provedores externos, ambientes com restrições de telemetria e equipes que misturam versões. Coloque o trecho abaixo em um CLAUDE.md ao lado do AGENTS.md:

Markdown
@AGENTS.md

As instruções específicas para Claude podem vir abaixo. O Claude lê primeiro o arquivo compartilhado importado e, depois, os complementos específicos. Manter essa ponte não causa carregamento duplicado quando uma pessoa com suporte seleciona o modo que usa os dois arquivos.

Um link simbólico de CLAUDE.md para AGENTS.md também funciona, mas a importação é a alternativa mais segura entre plataformas. No Windows, criar links simbólicos pode exigir privilégios elevados ou o Modo de Desenvolvedor, e o Git precisa da configuração correta para links simbólicos. Um hook SessionStart que imprime o conteúdo de AGENTS.md deve ser removido assim que o carregamento direto funcionar, pois ele pode injetar uma cópia duplicada.

A mudança altera o custo de manutenção. Antes, uma equipe com uma política comum a vários agentes geralmente mantinha dois arquivos, um pequeno importador ou um hook. Nas sessões compatíveis, o caminho padrão agora pode se resumir a um único arquivo de instruções versionado. O preço da licença Claude não diminui: a Anthropic inclui o Claude Code no plano Pro mensal de $20. A economia vem da redução dos pontos de sincronização e das sessões que operam com regras desatualizadas.

Para concluir a configuração, o guia mais amplo do Claude Code explica instalação, contexto de projeto e o fluxo diário de comandos. Se o repositório também define agentes especialistas, o guia de subagentes detalha o contexto de inicialização separado de cada um.

Sete situações em que esse recurso vale a pena

Os casos abaixo estão ordenados pelo tamanho do problema de coordenação que o novo seletor elimina.

PosiçãoPara quemFluxo de trabalho exatoPor que vale a pena
1Uma equipe de plataforma que usa Claude Code e outros agentes de código em vários repositóriosPadronizar regras compartilhadas de build, teste e revisão no AGENTS.md da raiz; usar o fallback nas sessões Claude compatíveis; manter uma pequena importação apenas onde o provedor não consegue fazer o carregamento diretoUma única política mantida substitui cópias paralelas e reduz divergências quando as regras mudam
2Uma equipe de produto que já tem instruções úteis e específicas para Claude em CLAUDE.mdManter os dois arquivos, selecionar claude-md-and-agents-md e reservar CLAUDE.md para orientações exclusivas do ClaudeA equipe adota um padrão compartilhado entre agentes sem abandonar convenções Claude que já funcionam
3Uma empresa com diretrizes de segurança gerenciadas e regras de engenharia mantidas no repositórioManter o CLAUDE.md gerenciado, versionar o AGENTS.md do projeto e usar o fallback padrãoO CLAUDE.md gerenciado não desativa o fallback do projeto, então a política central e o contexto do repositório podem coexistir
4Um monorepo com comandos diferentes nas pastas de frontend, backend e infraestruturaColocar regras comuns na raiz e arquivos AGENTS.md mais específicos em subdiretórios, carregados quando o Claude acessa esses locaisAs equipes não precisam inserir as regras de todos os pacotes em todas as sessões, mantendo as instruções mais relevantes
5Uma pessoa que guarda anotações privadas do projeto em CLAUDE.local.mdSelecionar o modo que carrega ambos antes de adicionar ou manter o arquivo localAs anotações pessoais deixam de desativar silenciosamente as instruções AGENTS compartilhadas do repositório
6Uma equipe que executa Claude Code por Bedrock, Vertex, Foundry ou em um ambiente com restrição de telemetriaManter @AGENTS.md em CLAUDE.md e testar com /context ou com a informação de verificaçãoA equipe ganha uma única fonte editável de política sem depender de uma feature flag que a sessão não consegue consultar
7Um repositório em migração de um hook, link simbólico ou instrução textual que manda abrir AGENTS.mdManter uma importação real durante a transição, remover a injeção duplicada do SessionStart e testar o modo selecionadoA migração elimina mecanismos ocultos de inicialização sem arriscar um dia inteiro de agentes trabalhando sem regras do projeto

Os três primeiros casos oferecem o maior retorno porque a falha se multiplica entre pessoas e repositórios. Em um repositório individual com apenas um agente, a conveniência existe, mas é pequena.

O que você pode construir a partir disso

1. Um verificador de instruções para vários agentes

Crie uma CLI local e uma checagem de CI que expliquem exatamente quais arquivos de instruções cada agente de código vai carregar. Equipes de plataforma e consultorias pagariam por uma resposta confiável antes de aplicar a configuração em vários repositórios.

A demanda já é visível: claude code setup recebe cerca de 1,900 buscas mensais nos EUA, enquanto claude md vs agents md chega a 480 e cresceu 1,500% em relação ao ano anterior. A menor versão vendável varre a árvore de arquivos, lê a versão do Claude Code e a configuração do provedor, sinaliza arquivos que ocultam outros e mostra um plano da ordem de carregamento. Uma camada paga para equipes poderia impor a mesma política em vários repositórios.

Essa é a oportunidade mais forte porque resolve um problema de diagnóstico, não de template. O risco é depender demais da plataforma. A Anthropic pode incorporar essas verificações ao claude doctor; por isso, um produto durável precisa abranger vários agentes de código e manter um histórico das mudanças de política, em vez de se limitar a um comando do Claude.

2. Um modelo inicial de AGENTS.md com linter

Crie um editor guiado que transforme comandos de build, regras de teste, limites entre diretórios e requisitos de revisão em um AGENTS.md conciso, seguido de verificações de conflitos e linguagem vaga. Pequenas equipes de engenharia que estão adotando vários agentes são o público comprador.

agents md recebe cerca de 2,900 buscas mensais nos EUA. A consulta mais específica agents md best practices chega a 210 e cresceu 750% em relação ao ano anterior. Um MVP precisa de um scanner de repositório, uma entrevista curta, um rascunho gerado e regras de lint para instruções duplicadas ou contraditórias. O resultado deve respeitar a recomendação do provedor por arquivos de projeto concisos, em vez de produzir um manual de políticas gigantesco.

O ponto fraco é a baixa diferenciação. Qualquer agente de código consegue redigir Markdown. O produto só se justifica se a validação refletir a ordem real de carregamento e comprovar que cada ferramenta de código compatível consumiu o resultado.

3. Uma auditoria de migração para ambientes mistos

Ofereça um relatório que mapeie CLAUDE.md, AGENTS.md, importações, links simbólicos, hooks, regras aninhadas e exceções de provedores, e então gere um plano seguro de migração para uma única fonte. Agências e equipes maiores com diversas ferramentas de agentes são os compradores mais prováveis.

As 480 buscas mensais por claude md vs agents md, com alta de 1,500% em relação ao ano anterior, são um sinal especialmente direto dessa confusão. O MVP pode ser um analisador de repositório somente leitura acompanhado de um plano de pull request. Ele nunca deve excluir uma ponte automaticamente, pois sessões incompatíveis ainda podem precisar dela.

O risco é uma janela curta de relevância. À medida que as equipes convergirem para uma convenção estável de arquivo compartilhado, as migrações pontuais vão diminuir. Auditorias recorrentes de políticas e verificações de compatibilidade entre provedores precisam se tornar o serviço principal.

Mapa arquitetural de produto ligando a demanda por configuração, a comparação entre arquivos e um verificador de instruções para vários agentes
A melhor oportunidade é um verificador de instruções: ele conecta as 1,900 buscas pelo trabalho de configuração ao problema de comparação entre arquivos, com 480 buscas, e valida o resultado em várias ferramentas.

Limites e uma avaliação honesta

O fallback nativo elimina uma ponte. Ele não transforma instruções de projeto em mecanismos de controle, não torna todos os provedores compatíveis nem resolve regras conflitantes. A Anthropic descreve os arquivos de instruções como contexto. Se um comando sempre precisar ser bloqueado, use uma regra de permissão ou um hook PreToolUse.

O recurso também não faz o AGENTS.md aparecer nos mesmos diagnósticos que o CLAUDE.md. Um carregamento direto não é exibido em /memory nem na lista Memory files de /context. Essa inconsistência é um bom motivo para manter a informação inofensiva de verificação no checklist de migração.

Não remova uma importação funcional de um ambiente com vários provedores só porque o teste nativo passou em um notebook. Não selecione o modo que carrega ambos sem antes revisar contradições. O conteúdo Claude é lido antes do conteúdo AGENTS dentro de um diretório, mas a ordem no contexto não estabelece uma precedência rígida de políticas.

Ainda assim, a versão representa uma melhoria operacional importante. Um repositório que já trata AGENTS.md como fonte compartilhada agora pode trabalhar com Claude Code sem fingir que o segundo nome de arquivo é a fonte real. É um recurso pequeno com grande efeito sobre a coordenação.

O Claude Code lê AGENTS.md?

Sim. O Claude Code v2.1.277 ou posterior consegue ler o arquivo diretamente quando a sessão aceita o recurso integrado e o modo Project instructions selecionado permite isso. No modo padrão, a presença de um CLAUDE.md ou CLAUDE.local.md de projeto válido faz o Claude ler os arquivos Claude no lugar dele.

O que é AGENTS.md?

É um arquivo Markdown com instruções de repositório voltadas a agentes de código, como comandos de build, requisitos de teste, estrutura do projeto e regras de revisão. Nas condições descritas neste guia, o Claude Code agora pode usá-lo como instruções do projeto.

CLAUDE.md vs AGENTS.md: qual deles o Claude Code lê?

Por padrão, Claude vem primeiro e AGENTS funciona como fallback. Selecione claude-md-and-agents-md em /config quando quiser carregar ambos, ou mantenha @AGENTS.md dentro de CLAUDE.md quando o suporte direto não estiver disponível.

Como fazer o Claude Code ler AGENTS.md?

Use a v2.1.277 ou posterior, execute uma sessão que consiga buscar as feature flags da Anthropic, remova qualquer arquivo Claude de projeto válido ou selecione o modo que carrega ambos e, por fim, confirme o resultado na próxima sessão nova com uma informação inofensiva de verificação.

Se você quer um sistema confiável de instruções para vários agentes nos seus repositórios, posso ajudar com a arquitetura e a implantação dos agentes.

Publicado
Categoria
Build
Artigos relacionados
Preço do Firecrawl: planos e custo por página em 2026

Preço do Firecrawl: planos e custo por página em 2026

Veja o preço do Firecrawl, os planos e a cobrança por créditos. Compare coletas simples, extração em JSON e crawls semanais para calcular sua conta em USD.9 de out. de 2026Build
Claude Code: preço e comparação com GitHub Copilot em 2026

Claude Code: preço e comparação com GitHub Copilot em 2026

Compare Claude Code e GitHub Copilot: preços em USD, limites de uso, modelos e custos para uma ou dez pessoas. Veja quando escolher cada um ou usar ambos.8 de out. de 2026Build
Agentes de IA em produção: quando usar LangGraph ou CrewAI

Agentes de IA em produção: quando usar LangGraph ou CrewAI

Compare LangGraph e CrewAI para agentes de IA em produção: estado, memória, revisão humana, MCP e custos de hospedagem no mesmo fluxo de aprovação.7 de out. de 2026Build
Servidor MCP em Python: da consulta local ao HTTP autenticado

Servidor MCP em Python: da consulta local ao HTTP autenticado

Crie um servidor MCP em Python para consultar pedidos, teste no Inspector, conecte Claude Code e Cursor e configure autenticação e hospedagem HTTP.7 de out. de 2026Build
Automação com IA: quando escolher Gumloop ou n8n

Automação com IA: quando escolher Gumloop ou n8n

Compare Gumloop e n8n para automação com IA: preços em USD, créditos, execuções, agentes e hospedagem própria para escolher quem vai cuidar do fluxo.7 de out. de 2026Build
Agentes de IA: como escolher entre 8 frameworks em 2026

Agentes de IA: como escolher entre 8 frameworks em 2026

Compare 8 frameworks de agentes de IA por linguagem, estado, MCP, aprovações e custos. Saiba quando escolher LangGraph, CrewAI, Mastra ou um SDK mais simples.7 de out. de 2026Build
Codex CLI ou Cloud: configure a nuvem e acompanhe pelo celular

Codex CLI ou Cloud: configure a nuvem e acompanhe pelo celular

Configure um ambiente reutilizável no Codex Cloud, deixe tarefas rodarem com o notebook desligado e saiba quando escolher a nuvem ou o Codex CLI.7 de out. de 2026Build
GitHub Copilot: preço dos planos e custo real em 2026

GitHub Copilot: preço dos planos e custo real em 2026

Compare os planos do GitHub Copilot, entenda os créditos de IA e veja três exemplos de fatura mensal para escolher seu plano e controlar os gastos.6 de out. de 2026Build
Newsletter

Uma carta, todo domingo.Sistemas que funcionam, não hot takes.

Semanal. Sem spam. Cancele quando quiser.