Documentação do xcsh
xcsh é uma CLI de desenvolvimento com IA que inclui um agente de codificação TypeScript e uma
camada nativa em Rust (pi-natives). Ele estende a linha open-source
badlogic/pi-mono com um
runtime reforçado, sessões de longa duração com navegação em árvore e compactação,
uma ferramenta Python IPython, suporte completo a MCP, um sistema de skills e
empacotamento multiplataforma para Linux, macOS e Windows.
Por onde começar
Seção intitulada “Por onde começar”- Contextos F5 XC — conecte-se a tenants do F5 Distributed Cloud. Crie contextos, alterne entre eles, gerencie namespaces e credenciais.
- Configuração — como o xcsh descobre, resolve e organiza a configuração em camadas.
- Runtime e Ferramentas — os runtimes de bash / notebook / resolve tool e a superfície de slash-commands.
- Sessões — log de entradas append-only, navegação em árvore, compactação e o sistema autônomo de memória.
- Natives (Rust) — arquitetura do addon N-API
pi-nativesque fornece shell / PTY / mídia / busca. - MCP — configuração, detalhes do protocolo, ciclo de vida do runtime e como criar servidores e ferramentas.
- Extensões, Skills e Plugins — criação, carregamento, regras de correspondência, o marketplace e o instalador de plugins.
- Provedores e Modelos — configuração de modelos, detalhes de streaming e o runtime Python / IPython.
- TUI — temas, o comando
/treee hooks de integração para extensões e ferramentas personalizadas.
Como esta documentação está organizada
Seção intitulada “Como esta documentação está organizada”Cada grupo de nível superior na barra lateral corresponde a um subsistema do agente. Dentro de um grupo, as páginas vão de “visão geral” até “detalhes internos”, para que você possa parar de ler quando tiver contexto suficiente para a tarefa em questão.