Documentazione xcsh
xcsh è una CLI di sviluppo basata su AI con un agente di codifica TypeScript e un
livello nativo Rust (pi-natives). Estende la linea open-source
badlogic/pi-mono con un runtime
rinforzato, sessioni a lunga durata con navigazione ad albero e compattazione,
uno strumento Python IPython, supporto MCP completo, un sistema di skills e
packaging multipiattaforma per Linux, macOS e Windows.
Da dove iniziare
Sezione intitolata “Da dove iniziare”- Contesti F5 XC — connessione ai tenant F5 Distributed Cloud. Creazione di contesti, passaggio tra di essi, gestione di namespace e credenziali.
- Configurazione — come xcsh individua, risolve e stratifica la configurazione.
- Runtime e Strumenti — i runtime degli strumenti bash / notebook / resolve e la superficie dei comandi slash.
- Sessioni — log di voci in append-only, navigazione ad albero, compattazione e il sistema di memoria autonomo.
- Natives (Rust) — architettura dell’addon N-API
pi-nativesche alimenta shell / PTY / media / ricerca. - MCP — configurazione, dettagli del protocollo, ciclo di vita del runtime e come creare server e strumenti.
- Estensioni, Skills e Plugin — creazione, caricamento, regole di matching, il marketplace e l’installer dei plugin.
- Provider e Modelli — configurazione dei modelli, dettagli dello streaming e il runtime Python / IPython.
- TUI — temi, il comando
/treee hook di integrazione per estensioni e strumenti personalizzati.
Come è organizzato questo set di documentazione
Sezione intitolata “Come è organizzato questo set di documentazione”Ogni gruppo di primo livello nella barra laterale corrisponde a un sottosistema dell’agente. All’interno di un gruppo, le pagine procedono da “panoramica” a “dettagli interni”, così da poter interrompere la lettura quando si ha abbastanza contesto per il compito in questione.