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-nativesN-API 插件的架构, 驱动 shell / PTY / 媒体 / 搜索功能。 - MCP — 配置、协议内部机制、运行时生命周期,以及如何 编写服务器和工具。
- 扩展、技能与插件 — 编写、加载、匹配规则、 市场,以及插件安装器。
- 提供者与模型 — 模型配置、流式传输内部机制,以及 Python / IPython 运行时。
- TUI — 主题、
/tree命令,以及用于 扩展和自定义工具的集成钩子。
本文档集的组织方式
Section titled “本文档集的组织方式”侧边栏中的每个顶级分组对应代理的一个子系统。在 每个分组内,页面从”概述”到”内部机制”依次排列,因此您可以在 获得当前任务所需的足够上下文时停止阅读。