Alibaba Cloud Linux 4 Agentic Edition (ANOLISA) は、従来の bash に代わって Copilot Shell (cosh) をデフォルトのログインシェルとして採用しています。自然言語とコマンドのデュアルモード対話をサポートし、人間とエージェントの両方が最も自然な方法でシステム機能を呼び出すことができます。このドキュメントでは、Copilot Shell の対話設計、基本的な使用法 (自然言語モード、コマンドモード、YOLO モード、ファイル参照)、およびスラッシュコマンドとショートカットキーの完全なリファレンスについて説明します。
1. シェルへのアクセス
Alibaba Cloud Linux 4 Agentic Edition (ANOLISA) では、デフォルトの対話型シェルは Copilot Shell (cosh) であり、bash に代わって初期ログインシェルとして機能します。
cosh は、ANOLISA との対話における中核コンポーネントです。その動作はユーザーに合わせて調整されます。
人間の場合: 自然言語を理解するインテリジェントターミナルです。
エージェントの場合: システム機能を呼び出すための標準インターフェースです。
対話設計
ANOLISA は、デュアルモードの対話設計を採用しており、以下の主要な機能があります。
自然言語モード: 意図を平易な言葉で記述できます。システムは大規模モデルを使用して、リクエストを実行可能なシステムコマンドに変換します。
コマンドモード: cosh 内で簡単なコマンドを直接実行できます。また、従来のコマンドライン操作のために、フル機能の対話型 bash シェルに切り替えることもできます。
両方のモードを自由に組み合わせて使用できます。
Copilot Shell と従来のシェル
ANOLISA では、cosh は bash との互換性を維持しながら、自然言語理解、Skill の呼び出し、エージェントフレームワークとの統合などの新しい機能を追加しています。複雑なシステム機能を自然言語に抽象化することで、人間とエージェントの両方にとってより適切なものとなっています。
2. 基本的な使用法
ANOLISA にログインすると、直接 cosh が起動し、自然言語またはシステムコマンドの入力を開始できます。初回実行時には、システムが自動的に大規模モデルバックエンドの設定を案内します。
自然言語モード
意図を英語または中国語で記述すると、システムがそれを理解して実行します。
> Check the current system memory usage
> Install nginx and configure it to start on boot
> Deploy Openclawシェルは、自然言語入力をシステム操作に変換します。実行前に、プランを表示して確認を求めます。この動作は承認モードによって異なります。詳細については、「設定管理 - 承認モード」をご参照ください。
コマンドモード
/bash を入力して Enter キーを押すと、シェルコマンドラインモードに入ります。'exit' を入力するか、Ctrl+D を押すと戻ります。
または、! プレフィックスを使用してシェルコマンドを直接実行することもできます。Esc を押すとこのモードを終了します。
> !git status
> !top -bn1 | head -20YOLO モード
デフォルトでは、シェルは操作を実行する前に確認を求めます。完全に自動実行を有効にするには、YOLO モードに切り替えます。
# コマンドでモードを切り替える
> /approval-mode yoloセキュリティ上の注意: YOLO モードはすべての確認ステップをバイパスします。このモードは、隔離されたテスト環境でのみ使用してください。本番環境では、Default モードまたは Plan モードを使用してください。詳細については、「設定管理 - 承認モード」をご参照ください。
@ を使用したファイル参照
会話内で @ を使用して、ファイルをコンテキストに含めます。
> @/etc/nginx/nginx.conf Check this configuration file for any issues
> @/var/log/messages Have there been any errors recently?3. Copilot Shell コマンドリファレンス
コマンドカテゴリの概要
プレフィックス | タイプ | 機能 | 例 |
| スラッシュコマンド | メタ操作制御 |
|
| At コマンド | ファイルコンテンツをコンテキストに追加 |
|
| 感嘆符コマンド | シェルコマンドを直接実行 |
|
スラッシュコマンドリファレンス
セッションとプロジェクト管理
コマンド | 説明 | 使用法 |
| 現在のディレクトリを分析して、初期コンテキストを作成します。 |
|
| セッション履歴からプロジェクトのサマリーを生成します。 |
|
| チャット履歴をサマリーに置き換えて、トークンを節約します。 |
|
| 前回のセッションを再開します。 |
|
| ツール実行前の状態にファイルを復元します。 |
|
ツールとモデル管理
コマンド | 説明 | 使用法 |
| 現在のセッションのモデルを切り替えます。 |
|
| 認証方法を切り替えます。 |
|
| AI 解析なしで bash コマンドを直接実行します。 |
|
| 利用可能なツールを一覧表示します。 |
|
| Skills を一覧表示して実行します。 |
|
| MCP サーバーとツールを一覧表示します。 |
|
| 承認モードを変更します。 |
|
| AI 命令コンテキストを管理します。 |
|
| アクティブな拡張機能を一覧表示します。 |
|
| ClawHub スキルマーケットプレイスに接続します。 |
|
インターフェースとワークスペース制御
コマンド | 説明 | 使用法 |
| ターミナル画面をクリアします。 |
|
| ビジュアルテーマを切り替えます。 |
|
| Vim 編集モードを切り替えます。 |
|
| マルチディレクトリワークスペースを管理します。 |
|
| 設定エディターを開きます。 |
|
言語設定
コマンド | 説明 | 使用法 |
| 言語設定を表示または変更します。 |
|
| UI 言語を設定します。 |
|
| LLM 出力言語を設定します。 |
|
組み込み UI 言語: zh-CN、en-US
情報とヘルプ
コマンド | 説明 | 使用法 |
| ヘルプ情報を表示します。/? はエイリアスです。 |
|
| バージョン情報を表示します。 |
|
| セッション統計を表示します。 |
|
| バグレポートを送信します。 |
|
| 最後の出力をクリップボードにコピーします。 |
|
| cosh を終了します。/exit はエイリアスです。 |
|
ショートカットキー
ショートカットキー | 機能 | 説明 |
Shift+Tab | 承認モードの切り替え | 現在の承認モードを切り替えます。 |
Esc | 現在の操作を中断 | 現在実行中のタスクを停止します。 |
Ctrl+L | 画面クリア |
|
Ctrl+T | ツール説明の切り替え | MCP ツールの説明を表示または非表示にします。 |
Ctrl+C ×2 | 終了確認 | 誤って終了することを防ぎます。 |
Ctrl+Z | 入力の取り消し | 入力行の最後の変更を取り消します。 |
Ctrl+Shift+Z | 入力のやり直し | 入力行で最後に取り消した変更をやり直します。 |