Vai al contenuto
Pathrule

documentazione

Core open source

Che cosa è open source oggi in Pathrule, la CLI su npm e i repository pubblici sotto github.com/pathrule, e dove iniziano l'Intelligence Engine proprietario e Pathrule Cloud.

In questa pagina

La base aperta di Pathrule comprende la CLI, il livello di conoscenza locale e i bundle di pattern curati. Le tue memorie, regole e skill risiedono in un formato e su una macchina che controlli tu, quindi la conoscenza del tuo workspace non deve dipendere da Pathrule come azienda.

Responsabilità dei pacchetti

Ecco che cosa è open source oggi:

ProgettoLicenzaChe cos'è
@pathrule/cli su npmApache-2.0La CLI: configurazione, modalità locale e Cloud, il server MCP locale, il supervisore degli hook e i comandi da terminale.
cliApache-2.0Il repository dei sorgenti della CLI.
coreApache-2.0Il livello di contesto locale, senza account: memorie, regole e skill legate a un percorso per gli agenti di programmazione.
patternsApache-2.0Bundle curati di memorie, regole e skill legate a un percorso, che puoi importare. Vedi Pattern.
benchmarksApache-2.0Un benchmark aperto e riproducibile della distribuzione di contesto legato a un percorso. Vedi Come misuriamo.
mcpMITUn precedente server MCP di Pathrule. È congelato: resta pubblico, ma non è più sviluppato.

Li trovi tutti su github.com/pathrule. Anche l'estensione Pathrule per VS Code è pubblicata con licenza Apache-2.0.

Base aperta e Intelligence

L'Intelligence Engine è il componente che comprende la conoscenza, seleziona ciò che conta per un'attività e decide che cosa arriva all'agente, entro un budget per singolo prompt. Non sostituisce il tuo agente di programmazione, e il tuo agente continua a usare il proprio provider di modelli.

L'Intelligence Engine e Pathrule Cloud sono proprietari. Si basano sul formato di conoscenza della base aperta, invece di sostituirlo. Cloud aggiunge account, organizzazioni, workspace con persistenza gestita e cronologia, Team Intelligence, Remote MCP e fatturazione: non è solo un livello di sincronizzazione.

I client usano la base aperta

La CLI, il server MCP locale, l'estensione per VS Code e Remote MCP sono modi diversi per accedere alla stessa conoscenza del workspace. Sceglierne uno non cambia chi possiede la conoscenza.

L'MCP locale via stdio e Remote MCP condividono gli stessi tipi di conoscenza, ma espongono cataloghi di strumenti e schemi diversi. L'endpoint ospitato di Remote MCP non può leggere un filesystem locale, scrivere file locali né eseguire hook locali. La distribuzione locale usa gli hook e i file di istruzioni supportati da ciascun client. Vedi un unico contratto MCP e come funzionano gli hook.

Per iniziare

Il punto di partenza normale è la configurazione guidata della CLI:

npm i -g @pathrule/cli
pathrule setup

Scegli Cloud per un avvio gestito, oppure Local per lavorare su questa macchina senza account:

pathrule setup --local

In modalità locale la tua conoscenza resta su questa macchina. Su un Mac con Apple Silicon, la configurazione propone anche un modello on-device facoltativo: se lo rifiuti, tutto ciò che non ne ha bisogno continua a funzionare. Vedi Installazione per la configurazione e la verifica.