Pular para o conteúdo
Pathrule

comparar

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

PathruleClaude CodeCodexCursorCopilot
Escopo por caminhoConhecimento vinculado a caminhos, selecionado por tarefa`.claude/rules/` com globs `paths:`AGENTS.md aninhados, da raiz até o seu diretórioRegras com globsInstruções específicas por caminho com globs applyTo
Aprende sem você escreverConstatações consultivas dos agentes, preferências pessoais e padrões da equipe depois que uma pessoa os verificaMemória automática, ativada por padrãoMemórias locais opt-in a partir de conversas elegíveisMemórias, aprendidas com o seu comportamentoPrévia do Copilot Memory
A quem pertence esse aprendizadoAo projeto, a você em todos os projetos e à equipe depois de verificadoA este repositório, nesta máquinaLocal à instalação do CodexA você, e seus colegas nunca o veemFatos do repositório compartilhados; preferências do usuário privadas
Compartilhado com a equipeEspaço de trabalho do Pathrule Cloud, sem precisar de commitCLAUDE.md por commit; a memória automática, de jeito nenhumAGENTS.md por commit; as memórias locais ficam locaisRegras por commit ou configuração da equipe; os Projects compartilham contexto dentro do CursorInstruções por commit; memórias do repositório compartilhadas com quem tem acesso
O que o agente recebeMemórias, regras e skills selecionadas para o caminho e a tarefa, com as regras ranqueadas por prioridadeTexto em MarkdownTexto em MarkdownTexto em MarkdownTexto de instruções e memórias citadas
AplicaçãoRegras estritas verificadas no hook do Pathrule, a partir da mesma regra do espaço de trabalho (não no Windsurf)Hooks, escritos por você à parteHooks podem bloquear ações compatíveisHooks, escritos por você à parteOs hooks dependem da superfície do Copilot
Limites de tamanho documentadosSelecionado 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.mdPara de adicionar arquivos em 32 KiB combinadosOrientação para manter um arquivo de regra abaixo de 500 linhasNenhum limite único entre superfícies documentado aqui
Alcança outros agentesUma fonte para Claude Code, Codex, Cursor, Copilot, Windsurf e clientes MCPAGENTS.md sob as condições documentadas do carregadorFerramentas que reconhecem AGENTS.mdEcossistema do Cursor, incluindo os ProjectsEcossistema 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.

Comece a usar o Pathrule.