Pathrule vs CLAUDE.md, AGENTS.md e .cursorrules
Claude Code, Codex, Cursor e Copilot levam o conhecimento adiante, cada um do seu jeito. A comparação útil é onde o conhecimento é compartilhado, como ele é selecionado para uma tarefa e se um requisito pode ser verificado ou bloqueado.
O que esses agentes já fazem
O Claude Code tem regras vinculadas a caminhos e memória automática local. Ele também aceita AGENTS.md diretamente desde a versão 2.1.277, mas o carregador padrão só usa o AGENTS.md quando não encontra nenhum CLAUDE.md ou CLAUDE.local.md no diretório atual ou em um ancestral. O Codex combina instruções aninhadas em AGENTS.md com memórias locais opt-in geradas a partir de conversas elegíveis.
O Cursor tem regras com escopo, memórias de usuário e Projects que compartilham contexto entre os agentes do Cursor. O GitHub Copilot tem instruções específicas por caminho e uma prévia de memória: fatos do repositório podem ser compartilhados com usuários que têm acesso, enquanto as preferências do usuário continuam privadas. São recursos relevantes, então a diferença do Pathrule não pode ser que os outros agentes não lembram.
As perguntas que restam são se o mesmo conhecimento chega a agentes de fornecedores diferentes, se a tarefa recebe o recorte relevante e o que acontece quando uma regra precisa valer ou um resultado precisa ser medido.
Onde o Pathrule agrega valor
Uma fonte compartilhada entre fornecedores de agentes. As memórias locais do Codex, a memória automática do Claude Code e as memórias de usuário do Cursor são úteis dentro dos próprios produtos. Os Projects do Cursor e as memórias de repositório do Copilot também compartilham contexto dentro dos respectivos ecossistemas. O Pathrule guarda o conhecimento do espaço de trabalho uma vez e o entrega a Claude Code, Codex, Cursor, GitHub Copilot, Windsurf e outros clientes MCP, então um colega que troca de agente não precisa de uma segunda cópia.
Seleção por tarefa com requisitos explícitos. O Pathrule vincula o conhecimento a caminhos do espaço de trabalho, seleciona o recorte relevante para a solicitação e mantém junto de cada regra a prioridade e o nível de aplicação dela, para que um requisito continue ranqueado acima de um conselho. Arquivos e regras vinculados a caminhos em outros produtos resolvem parte desse problema; a diferença é um único modelo compartilhado de seleção e prioridade para todos os agentes compatíveis.
Aplicação de regras e resultados medidos. Claude Code, Codex e Cursor expõem hooks capazes de bloquear. O Pathrule verifica uma regra estrita com um padrão de bloqueio aprovado no hook do Claude Code, do Codex, do Cursor e do GitHub Copilot (regras como guardrails), enquanto o Windsurf e o Remote MCP continuam consultivos. A grade de conformidade publicada informa separadamente o sucesso funcional, a conformidade com as convenções e as violações, incluindo os casos neutros.
Um exemplo medido, com seus limites
A grade de conformidade publicada inclui tarefas em que um valor de ambiente precisa passar por um gateway, um corpo de requisição vazio precisa ser tratado antes do parsing e um banco de dados é uma réplica somente leitura. Essas decisões foram deixadas de fora dos arquivos-fonte de propósito, para que o agente pudesse fazer uma alteração que funciona e, ao mesmo tempo, violasse uma convenção do espaço de trabalho.
Em 12 tarefas e 24 execuções com um modelo fixo do Claude Code, as duas condições concluíram funcionalmente todas as 12 tarefas. A conformidade foi de 3/12 sem o Pathrule e de 12/12 com ele; as violações de convenção foram oito contra zero. Três tarefas foram neutras porque o fato necessário já podia ser recuperado do repositório. Isso mede a entrega do Pathrule nessa configuração e não é uma garantia para outros repositórios, agentes ou tarefas. Também não compara as memórias do Codex, os Projects do Cursor nem o Copilot Memory.
Lado a lado
| Pathrule | Claude Code | Codex | Cursor | Copilot | |
|---|---|---|---|---|---|
| Escopo por caminho | Conhecimento vinculado a caminhos, selecionado por tarefa | `.claude/rules/` com globs `paths:` | AGENTS.md aninhados, da raiz até o seu diretório | Regras com globs | Instruções específicas por caminho com globs applyTo |
| Aprende sem você escrever | Constatações consultivas dos agentes, preferências pessoais e padrões da equipe depois que uma pessoa os verifica | Memória automática, ativada por padrão | Memórias locais opt-in a partir de conversas elegíveis | Memórias, aprendidas com o seu comportamento | Prévia do Copilot Memory |
| A quem pertence esse aprendizado | Ao projeto, a você em todos os projetos e à equipe depois de verificado | A este repositório, nesta máquina | Local à instalação do Codex | A você, e seus colegas nunca o veem | Fatos do repositório compartilhados; preferências do usuário privadas |
| Compartilhado com a equipe | Espaço de trabalho do Pathrule Cloud, sem precisar de commit | CLAUDE.md por commit; a memória automática, de jeito nenhum | AGENTS.md por commit; as memórias locais ficam locais | Regras por commit ou configuração da equipe; os Projects compartilham contexto dentro do Cursor | Instruções por commit; memórias do repositório compartilhadas com quem tem acesso |
| O que o agente recebe | Memórias, regras e skills selecionadas para o caminho e a tarefa, com as regras ranqueadas por prioridade | Texto em Markdown | Texto em Markdown | Texto em Markdown | Texto de instruções e memórias citadas |
| Aplicação | Regras estritas verificadas no hook do Pathrule, a partir da mesma regra do espaço de trabalho (não no Windsurf) | Hooks, escritos por você à parte | Hooks podem bloquear ações compatíveis | Hooks, escritos por você à parte | Os hooks dependem da superfície do Copilot |
| Limites de tamanho documentados | Selecionado por tarefa em vez de carregado inteiro | Índice da memória automática: primeiras 200 linhas ou 25KB; recomendação de menos de 200 linhas por CLAUDE.md | Para de adicionar arquivos em 32 KiB combinados | Orientação para manter um arquivo de regra abaixo de 500 linhas | Nenhum limite único entre superfícies documentado aqui |
| Alcança outros agentes | Uma fonte para Claude Code, Codex, Cursor, Copilot, Windsurf e clientes MCP | AGENTS.md sob as condições documentadas do carregador | Ferramentas que reconhecem AGENTS.md | Ecossistema do Cursor, incluindo os Projects | Ecossistema do Copilot |
O Pathrule pode coexistir com esses arquivos. AGENTS.md vs Pathrule explica quando cada um se encaixa. As fontes e o escopo da revisão aparecem abaixo.
Quando cada um faz sentido
Só os arquivos. De fato a resposta certa para um desenvolvedor com um agente. Não exigem configuração, são gratuitos, são commitados e revisáveis e, com globs e memória automática, hoje cobrem muito mais do que cobriam antes. Comece por aqui.
Os arquivos, com disciplina. Um segundo fornecedor é onde a duplicação pode aparecer. Claude Code, Codex e Cursor têm cada um suas formas de reter contexto, e alguns o compartilham dentro do próprio produto. Antes de manter várias cópias, verifique se a sua combinação real lê o mesmo arquivo e aplica a mesma precedência.
Pathrule. Útil quando um espaço de trabalho abrange agentes de fornecedores diferentes, quando a seleção específica por tarefa importa ou quando os requisitos precisam de aplicação e de resultados medidos. Uma fonte, selecionada por tarefa. Veja como a Pathrule Intelligence funciona e como medimos.
Outros agentes verificados
O Windsurf Cascade documenta memórias locais do espaço de trabalho, além de regras compartilháveis e AGENTS.md. A documentação atual do Devin Desktop distingue o agente Cascade legado do agente padrão, o Devin Local, que não persiste essas memórias. Não é correto descrevê-lo simplesmente como sem memória ou sem instruções com escopo.
Esta é uma constatação feita a partir da documentação, não um teste de execução entre produtos; Windsurf, Cursor e Copilot não foram testados localmente. As fontes abaixo mostram o comportamento publicado de cada produto.
Fontes e verificação
Documentação oficial verificada em 1º de outubro de 2026. Versões instaladas inspecionadas: Claude Code 2.1.287 e Codex CLI 0.145.0. As memórias do Codex estavam desativadas localmente; a geração de memórias e o comportamento entre agentes não foram testados em execução. Cursor, Copilot e Windsurf foram analisados apenas pela documentação. As afirmações sobre o Pathrule foram revisadas com base na versão lançada da CLI do Pathrule 0.6.1, em 9 de outubro de 2026.
- Claude Code: como o Claude se lembra do seu projeto
Fonte oficial sobre o carregamento e o escopo do CLAUDE.md, as regras vinculadas a caminhos em .claude/rules/ com globs paths: e a memória automática: seus quatro tipos de nota, o limite de índice de 200 linhas ou 25KB e o fato de ser por repositório e local da máquina.
- Codex: instruções personalizadas com AGENTS.md
Ordem oficial de descoberta e precedência: escopo global e, depois, da raiz do projeto até o diretório de trabalho, um arquivo por diretório, concatenados, parando em 32 KiB combinados.
- Codex: memórias locais
Comportamento oficial da memória local opt-in: armazenamento, geração e controles.
- Cursor: regras
Locais oficiais das regras, modos de aplicação, globs e regras da equipe.
- Cursor: memórias
Comportamento oficial das memórias que o Cursor extrai do seu trabalho e de como elas diferem das regras.
- Cursor: Projects
Documentação oficial do contexto de projeto compartilhado entre agentes e máquinas do Cursor.
- GitHub Copilot: instruções personalizadas do repositório
Comportamento oficial do copilot-instructions.md e dos arquivos *.instructions.md específicos por caminho com um glob applyTo.
- GitHub Copilot: memória
Comportamento oficial da memória do repositório e do usuário, do compartilhamento e da disponibilidade.
- Windsurf Cascade: memórias e regras
Comportamento oficial das memórias locais do Cascade, das regras compartilháveis e do AGENTS.md, com a distinção do Devin Local.
Perguntas frequentes
O Claude Code agora tem memória automática. Isso substitui o Pathrule?
A memória automática do Claude Code é útil dentro do Claude Code. O Pathrule é útil quando a mesma decisão do espaço de trabalho precisa chegar ao Codex ou a outro agente, ser selecionada para uma tarefa ou ser aplicada por um hook compatível. O Claude Code também aceita AGENTS.md sob condições de carregamento documentadas.
O Pathrule substitui o CLAUDE.md?
Não. Mantenha um CLAUDE.md ou AGENTS.md curto para as constantes do repositório inteiro. O Pathrule carrega o conhecimento do espaço de trabalho que precisa chegar a colegas e a agentes compatíveis a partir de uma única fonte, com seleção por tarefa e aplicação de regras onde houver suporte.
Esses arquivos ainda têm problema de escopo?
Menos do que tinham, e esta página não afirma o contrário. O Claude Code aceita globs paths: nas regras, o Codex aninha AGENTS.md por diretório, e o Cursor define o escopo das regras por glob. O que resta é que cada limite documentado é um teto de tamanho (uma concatenação de 32 KiB no Codex, um índice de memória de 200 linhas ou 25KB no Claude Code), e não uma decisão de relevância.
Como o Pathrule se compara ao AGENTS.md?
O Codex lê instruções globais e aninhadas em AGENTS.md até um limite documentado de 32 KiB combinados. Outros agentes também aceitam AGENTS.md, com regras de carregamento diferentes. O Pathrule armazena o conhecimento compartilhado do espaço de trabalho como memórias, regras e skills tipadas e seleciona a parte relevante para cada agente compatível e cada tarefa.
Preciso migrar dos meus arquivos atuais?
Não. O Pathrule funciona por cima. Muitas equipes mantêm um CLAUDE.md ou AGENTS.md curto e passam para o Pathrule as regras específicas de caminho e compartilhadas pela equipe, para que cada sessão carregue só o que se aplica.
A comparação quer dizer que arquivos são ruins?
Não, e eles estão melhores do que eram. Um arquivo é o ponto de partida certo para um desenvolvedor com um agente. O trade-off aparece em escala de equipe, com vários agentes e em qualquer lugar onde uma regra precise valer, e não apenas ser lida.
O Pathrule armazena meu código-fonte?
Não. O Pathrule não envia automaticamente o código-fonte do seu repositório. No modo Cloud, ele armazena o conhecimento que sua equipe escreve; o pathrule snapshot, quando você ou seu agente o executam, envia a árvore de arquivos, os manifestos, pequenas amostras de documentação e metadados recentes do git. O modo local roda sem conta. Veja a página de Segurança.