Documentación de xcsh
xcsh es una CLI de desarrollo impulsada por IA con un agente de codificación en TypeScript y una
capa nativa en Rust (pi-natives). Extiende la línea de código abierto
badlogic/pi-mono con un
runtime reforzado, sesiones de larga duración con navegación en árbol y compactación,
una herramienta Python IPython, soporte completo de MCP, un sistema de habilidades y
empaquetado de plataforma dirigido a Linux, macOS y Windows.
Por dónde empezar
Sección titulada «Por dónde empezar»- Contextos F5 XC — conectarse a tenants de F5 Distributed Cloud. Crear contextos, alternar entre ellos, gestionar espacios de nombres y credenciales.
- Configuración — cómo xcsh descubre, resuelve y organiza por capas la configuración.
- Runtime y herramientas — los runtimes de bash / notebook / herramienta resolve y la superficie de comandos con barra diagonal.
- Sesiones — registro de entradas de solo adición, navegación en árbol, compactación y el sistema de memoria autónomo.
- Nativos (Rust) — arquitectura del addon N-API
pi-nativesque potencia shell / PTY / media / búsqueda. - MCP — configuración, aspectos internos del protocolo, ciclo de vida del runtime y cómo crear servidores y herramientas.
- Extensiones, habilidades y plugins — autoría, carga, reglas de coincidencia, el marketplace y el instalador de plugins.
- Proveedores y modelos — configuración de modelos, aspectos internos del streaming y el runtime de Python / IPython.
- TUI — temas, el comando
/treey hooks de integración para extensiones y herramientas personalizadas.
Cómo está organizado este conjunto de documentación
Sección titulada «Cómo está organizado este conjunto de documentación»Cada grupo de nivel superior en la barra lateral corresponde a un subsistema del agente. Dentro de un grupo, las páginas van desde “descripción general” hasta “aspectos internos”, de modo que pueda dejar de leer cuando tenga suficiente contexto para la tarea que tiene entre manos.