Alibaba Cloud Linux 4 Agentic Edition (Agentic OS) は、システムログイン後の最初のエントリポイントとして cosh (cosh-ng) を使用します。これは AI ネイティブな Linux ターミナルです。bash/zsh は通常どおり動作し、複雑なタスクを行う場合は、自然言語を使用してエージェントに確認や操作を直接依頼できます。このトピックでは、cosh のインタラクション設計コンセプト、基本的な使用方法 (シェルコマンド、自然言語、承認モード、Agent Composer)、およびスラッシュコマンドとショートカットキーの完全なリファレンスについて説明します。
インタラクティブポータル
Alibaba Cloud Linux 4 Agentic Edition (Agentic OS) のインタラクティブシェルは、デフォルトで cosh (cosh-ng) に設定されており、これがシステムログイン後の最初のエントリポイントとなります。cosh-ng は、アクセスする対象に応じて異なるインタラクション特性を備えています。
-
ユーザー向け:bash/zsh をベースとした AI ネイティブターミナルです。使い慣れたコマンドは直接実行でき、複雑なタスクは自然言語で記述できます。
-
エージェント向け:システム機能を呼び出すための標準インターフェースであり、構造化された JSON (cosh-cli) および JSONL (cosh-core ヘッドレスモード) を通じて統合されています。
cosh のインタラクション設計
cosh のインタラクション設計は「シェルファースト」の原則に従い、以下の主な特徴があります。
-
シェルコマンド:使い慣れたコマンドは、シェル構文を使用して直接実行されます。インタラクティブプログラム (vim、top、ssh)、パイプ、リダイレクション、タスクコントロール、および Ctrl+C は、フォアグラウンドターミナルで通常どおり動作します。
-
自然言語:自然言語を使用してトラブルシューティングタスクや操作目標を記述すると、エージェントが分析を開始します。「確認のみ」や「変更前に確認」などの制約を記述して、エージェントの動作範囲を制御できます。
この 2 つのモードは自由に組み合わせることができます。シェル入力とエージェントリクエストは、同じターミナル内で交互に実行できます。
cosh と従来のシェルの関係
Alibaba Cloud Linux 4 Agentic Edition (Agentic OS) において、cosh は完全な bash/zsh 互換性を保持しています。シェルを置き換えるのではなく、実際のフロントエンド bash または zsh をラップしています。この基盤の上に、自然言語理解、Skills、承認カード、再開可能なセッションなどの機能が追加されており、ユーザーとエージェントの両方が自然な方法でシステム機能を呼び出すことができます。
基本的な使用方法
Alibaba Cloud Linux 4 Agentic Edition (Agentic OS) にログインすると、直接 cosh に入ります。シェルコマンドは通常どおり実行でき、タスクを自然言語で記述することもできます。初回使用時は、/auth コマンドで大規模言語モデルのバックエンドを設定します。
シェルコマンド
コマンドを直接入力するだけで実行できます。プレフィックスやモード切り替えは不要です。
$ git status
$ top -bn1 | head -20
$ ls -al
自然言語モデル
中国語または英語で意図を記述するだけで、システムが自動的に理解して実行します。
> 現在のシステムのメモリ使用状況を確認
> nginx をインストールして、起動時に自動起動するように設定してください
> OpenClaw をデプロイしてください
システムシェルは、自然言語を対応するシステム操作に変換し、実行前にプランを表示して確認を求めます (承認モードの設定によって異なります。詳細については「承認モード」のセクションをご参照ください)。
承認モード
/mode approval コマンドでツール承認レベルを設定します。
# 現在の承認モードを表示
> /mode approval
# エージェントは説明と提案のみを行い、ツールを呼び出しません
> /mode approval recommend
# 読み取り専用ツールは自動承認され、リスクのある操作には確認が必要です
> /mode approval auto
# すべてのツールが自動承認されます (このモードに切り替えるには、確認として confirm の入力が必要です)
> /mode approval trust confirm
セキュリティのヒント:trust モードはすべての操作確認をスキップするため、隔離されたテスト環境でのみ使用することを推奨します。本番環境では、recommend または auto モードを使用してください。
また、失敗したコマンドの自動分析を制御する、独立した分析モード /mode analysis もあります。
-
smart(デフォルト):コマンドが失敗した場合、またはシステム診断出力が異常な場合、評価後に分析提案が表示されます。 -
auto:信頼度の高い失敗の場合にのみ、エージェントによる分析が自動的に開始されます。 -
manual:アクティブな分析と失敗インサイトをオフにします。
/agent を使用したファイルとスキルの参照
/agent を実行して Agent Composer を開くと、単発のリクエストを編集できます。最初のトークンを Skill にでき、続く @path で現在のワークスペース内のファイルまたはディレクトリを参照できます。
/skill:repo-review inspect @Cargo.toml @src
@/etc/nginx/nginx.conf この設定に問題がないか確認してください
注意事項:
-
@pathは、ワークスペース内のファイルまたはディレクトリを指す必要があります。絶対パスと親ディレクトリへの移動は拒否されます。 -
送信ごとに最大 16 個の有効な参照を受け付けます。
-
先頭に
??を入力することで、複数行のドラフトを開始でき、Shift+Enterで改行できます。 -
スキルや参照を指定しないプレーンテキストリクエストも有効です。
cosh コマンドリファレンス
コマンドカテゴリの概要
|
プレフィックス |
タイプ |
機能 |
例 |
|
|
スラッシュコマンド |
cosh 制御コマンド |
|
|
|
エージェントリクエスト |
複数行ドラフトでエージェントタスクを開始 |
|
|
(プレフィックスなし) |
シェルコマンド |
フォアグラウンドシェルで直接実行 |
|
スラッシュコマンド一覧
セッション管理
|
コマンド |
説明 |
使用法 |
|
|
エージェントセッションの管理 |
|
|
|
前回のセッションを再開 ( |
|
|
|
新規セッション ( |
|
|
|
ローカルシェルステータスのクリア |
|
ツールとモデルの管理
|
コマンド |
説明 |
使用法 |
|
|
プロバイダー認証を選択または更新 |
|
|
|
承認/分析モードの表示または変更 |
|
|
|
Skills の一覧表示/詳細表示/有効化 |
|
|
|
MCP サーバーの管理 |
|
|
|
拡張パックと設定の管理 |
|
|
|
Hook のステータスと信頼設定の確認 |
|
|
|
ローカルの入力候補の管理 |
|
|
|
Agent Composer を開いて単発のリクエストを編集 |
|
インターフェースと設定
|
コマンド |
説明 |
使用法 |
|
|
インターフェース言語の表示/設定 |
|
|
|
モデルとツールの統計情報の表示 |
|
|
|
バージョン、プロバイダー、ランタイムステータスの表示 |
|
情報とヘルプ
|
コマンド |
説明 |
使用法 |
|
|
ヘルプ情報の表示 |
|
|
|
バージョン情報の表示 ( |
|
|
|
ローカルヘルスチェックの実行 |
|
|
|
最新の失敗したコマンドの分析 |
|
|
|
現在のエージェントタスクのキャンセル |
|
|
|
承認/アクティビティの詳細の表示 |
|
|
|
監査ステータスの確認とエクスポート |
|
ショートカットキー
|
ショートカットキー |
機能 |
説明 |
|
Shift+Enter |
改行の挿入 |
複数行ドラフトの入力 |
|
Tab |
補完 |
Agent Composer での |
|
Esc |
キャンセル |
カード、パネル、またはドラフトのキャンセル |
|
Ctrl+C |
中断 |
現在のコマンドまたはエージェントリクエストのキャンセル |
|
上矢印キー |
履歴の呼び出し |
シェル入力とスラッシュコマンドの履歴 |