Pular para o conteúdo
Pathrule

documentação

Núcleo de código aberto

O que é código aberto no Pathrule hoje, o CLI no npm e os repositórios públicos em github.com/pathrule, e onde começam o Intelligence Engine e o Pathrule Cloud, que são proprietários.

Nesta página

A base aberta do Pathrule abrange o CLI, a camada de conhecimento local e os pacotes de padrões selecionados. Suas memórias, regras e skills ficam em um formato e em uma máquina que você controla, então o conhecimento do seu espaço de trabalho não precisa depender da Pathrule como empresa.

Responsabilidades de cada pacote

O que é código aberto hoje:

ProjetoLicençaO que é
@pathrule/cli no npmApache-2.0O CLI: configuração, modos local e Cloud, o servidor MCP local, o supervisor de hooks e os comandos de terminal.
cliApache-2.0O repositório com o código-fonte do CLI.
coreApache-2.0A camada de contexto local, sem conta: memórias, regras e skills vinculadas a caminhos para agentes de programação.
patternsApache-2.0Pacotes selecionados de memórias, regras e skills vinculadas a caminhos, que você pode importar. Veja Padrões.
benchmarksApache-2.0Um benchmark aberto e reproduzível da entrega de contexto vinculado a caminhos. Veja Como medimos.
mcpMITUm servidor MCP anterior do Pathrule. Está congelado: continua público, mas não é mais desenvolvido.

Todos estão listados em github.com/pathrule. A extensão Pathrule para VS Code também é publicada sob a licença Apache-2.0.

Base aberta e Intelligence

O Intelligence Engine é o que entende o conhecimento, seleciona o que importa para uma tarefa e decide o que chega ao agente, dentro de um orçamento por prompt. Ele não substitui o seu agente de programação, e o seu agente continua usando o próprio provedor de modelo.

O Intelligence Engine e o Pathrule Cloud são proprietários. Eles se apoiam no formato de conhecimento da base aberta, em vez de substituí-lo. O Cloud acrescenta contas, organizações, espaços de trabalho com persistência gerenciada e histórico, Team Intelligence, Remote MCP e cobrança, e não é apenas uma camada de sincronização.

Os clientes consomem a base

O CLI, o servidor MCP local, a extensão do VS Code e o Remote MCP são formas diferentes de acessar o mesmo conhecimento do espaço de trabalho. Escolher um deles não muda quem é dono do conhecimento.

O MCP local via stdio e o Remote MCP compartilham os mesmos tipos de conhecimento, mas expõem catálogos de ferramentas e schemas diferentes. O endpoint hospedado do Remote MCP não consegue ler um sistema de arquivos local, gravar arquivos locais nem executar hooks locais. A entrega local usa os hooks e os arquivos de instruções que cada cliente suporta. Veja um único contrato MCP e como os hooks funcionam.

Como começar

O ponto de entrada normal é a configuração guiada do CLI:

npm i -g @pathrule/cli
pathrule setup

Escolha Cloud para começar com tudo gerenciado ou Local para trabalhar nesta máquina sem conta:

pathrule setup --local

No modo local, o seu conhecimento fica nesta máquina. Em um Mac com Apple Silicon, a configuração também oferece um modelo opcional no dispositivo; se você recusar, tudo o que não depende dele continua funcionando. Veja Instalação para configurar e verificar.