xcsh ドキュメント
xcshは、TypeScriptコーディングエージェントとRustネイティブレイヤー(pi-natives)を備えたAI駆動の開発CLIです。オープンソースのbadlogic/pi-monoラインを拡張し、堅牢なランタイム、ツリーナビゲーションとコンパクションを備えた長期セッション、Python IPythonツール、完全なMCPサポート、スキルシステム、およびLinux、macOS、Windowsを対象としたプラットフォームパッケージングを提供します。
- F5 XC コンテキスト — F5 Distributed Cloudテナントに接続します。コンテキストの作成、切り替え、名前空間と資格情報の管理を行います。
- 設定 — xcshが設定を検出、解決、およびレイヤー化する方法。
- ランタイムとツール — bash / notebook / resolveツールランタイムとスラッシュコマンドの表面。
- セッション — 追記専用エントリログ、ツリーナビゲーション、コンパクション、および自律メモリシステム。
- ネイティブ(Rust) — シェル / PTY / メディア / 検索を支える
pi-nativesN-APIアドオンのアーキテクチャ。 - MCP — 設定、プロトコル内部、ランタイムライフサイクル、およびサーバーとツールの作成方法。
- 拡張機能、スキル、プラグイン — 作成、読み込み、マッチングルール、マーケットプレイス、およびプラグインインストーラー。
- プロバイダーとモデル — モデル設定、ストリーミング内部、およびPython / IPythonランタイム。
- TUI — テーマ設定、
/treeコマンド、および拡張機能やカスタムツール向けの統合フック。
このドキュメントセットの構成
Section titled “このドキュメントセットの構成”サイドバーの各トップレベルグループは、エージェントのサブシステムに対応しています。グループ内では、ページが「概要」から「内部構造」へと進むため、手元のタスクに必要な十分なコンテキストを得た時点で読み進めることを止められます。