Pular para o conteúdo

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.

  • 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-natives que 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 /tree e hooks de integração para extensões e ferramentas personalizadas.

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.