跳转到内容

xcsh 文档

xcsh 是一个 AI 驱动的开发 CLI,集成了 TypeScript 编码代理和 Rust 原生层(pi-natives)。它扩展了开源项目 badlogic/pi-mono,提供了 加固的运行时、支持树形导航和压缩的长期会话、 Python IPython 工具、完整的 MCP 支持、技能系统,以及面向 Linux、macOS 和 Windows 的平台打包。

  • F5 XC 上下文 — 连接到 F5 Distributed Cloud 租户。创建上下文、在上下文间切换、管理命名空间和凭据。
  • 配置 — xcsh 如何发现、解析和分层配置。
  • 运行时与工具 — bash / notebook / resolve 工具运行时以及 斜杠命令接口。
  • 会话 — 仅追加的条目日志、树形导航、压缩,以及 自主记忆系统。
  • 原生层 (Rust)pi-natives N-API 插件的架构, 驱动 shell / PTY / 媒体 / 搜索功能。
  • MCP — 配置、协议内部机制、运行时生命周期,以及如何 编写服务器和工具。
  • 扩展、技能与插件 — 编写、加载、匹配规则、 市场,以及插件安装器。
  • 提供者与模型 — 模型配置、流式传输内部机制,以及 Python / IPython 运行时。
  • TUI — 主题、/tree 命令,以及用于 扩展和自定义工具的集成钩子。

侧边栏中的每个顶级分组对应代理的一个子系统。在 每个分组内,页面从”概述”到”内部机制”依次排列,因此您可以在 获得当前任务所需的足够上下文时停止阅读。