コマンド ライン オプション
Description:
AI for the command line.
Usage:
aish [<query>] [options]
Arguments:
<query> The query term used to get response from AI.
Options:
--channel <channel> A named pipe used to setup communication
between aish and the command-line shell.
--shell-wrapper <shell-wrapper> Path to the configuration file to wrap
AI Shell as a different application.
--version Show version information
-?, -h, --help Show help and usage information
チャット コマンド
選択した AI モデルをクエリするには、AI シェル プロンプトにプロンプトを入力します。 AI Shell は、接続された AI モデルにプロンプト要求を送信します。 AI Shell は、AI モデルとの対話に使用されるシェル コマンドの基本セットも提供します。
コマンドの一覧を取得するには、チャット セッションで /help コマンドを使用します。 次のリストには、すべてのエージェントが使用できる AI シェル コマンドが含まれています。
Name Description Source
─────────────────────────────────────────────────────────────────────────────────────
/agent Command for agent management. Core
/clear Clear the screen. Core
/code Command to interact with the code generated. Core
/dislike Dislike the last response and send feedback. Core
/exit Exit the interactive session. Core
/help Show all available commands. Core
/like Like the last response and send feedback. Core
/mcp Command for managing MCP servers and tools. Core
/refresh Start a new chat session. Core
/retry Regenerate a new response for the last query. Core
AI Shell は、選択したエージェントに固有のコマンドも提供します。
Name Description Source
---------------------------------------------------------------------------------------------------
/gpt Command for GPT management within the 'openai-gpt' agent. openai-gpt
/replace Replace argument placeholders in the generated scripts with the real value. azure
一般的なチャット コマンド
/agent
エージェント管理用のコマンド。
使い:
/agent [command] [options]
オプション: -h、 --help - ヘルプと使用状況の情報を表示する
サブコマンド
-
config <agent>- エージェントの設定ファイルを開きます。 エージェントが指定されていない場合は、アクティブなエージェントをターゲットにします。 -
list- 使用可能なすべてのエージェントを一覧表示します。 -
use <agent>- 使用するエージェントを指定するか、使用可能なエージェントから 1 つ選択します。
/agent config
エージェントの設定ファイルを開きます。 エージェントが指定されていない場合は、アクティブなエージェントをターゲットにします。
使い:
/agent config [<agent>] [options]
引数: <azure|openai-gpt> エージェントの名前。
オプション:
-
--editor <editor>- 設定ファイルを開くエディター。 -
-h、--help- ヘルプと使用状況の情報を表示する
例:
/agent config openai-gpt
/agent list
使用可能なすべてのエージェントを一覧表示します。
使い:
/agent list [options]
オプション:
-
-h、--helpヘルプと使用状況の情報を表示する
例:
> /agent list
Name Description
───────────────────────────────────────────────────────────────────────────────────────────────────
openai-gpt Active GPT: <gpt-name>. A GPT instance with expertise in PowerShell scripting
using Entra ID authentication.
azure (active) This AI assistant connects you to the Azure Copilot and can generate Azure
CLI and Azure PowerShell commands for managing Azure resources and answer
questions about Azure.
/agent use
使用するエージェントを指定するか、使用可能なエージェントから 1 つ選択します。
使い:
/agent use [<agent>] [options]
引数: <agent> - エージェントの名前 (オプション)。 エージェント名を指定しない場合、AI Shell は利用可能なエージェントからエージェントを選択するように求めます。
オプション:
-
-h、--help- ヘルプと使用状況の情報を表示する
/clear
画面をクリアします。 エイリアス /cls を使用することもできます。
/code
生成されたコードと対話するコマンド。
使い:
/code [command] [options]
サブコマンド:
-
copy <n>n 番目 (1 から始まる) コード スニペットをクリップボードにコピーします。<n>が指定されていない場合は、すべてのコードをコピーします。 [既定値: -1] -
save <file>- すべてのコードをファイルに保存します。 -
post <n>- n 番目 (1 から始まる) コード スニペットを、接続されたコマンドライン シェルにポストします。<n>が指定されていない場合は、すべてのコードをポストします。 [既定値: -1]
オプション:
-
-h、--help- ヘルプと使用状況の情報を表示する
/code copy
n 番目 (1 ベース) のコード スニペットをクリップボードにコピーします。
<n> が指定されていない場合は、すべてのコードをコピーします。
使い:
/code copy [<n>] [options]
引数:
-
<n>n 番目 (1 ベース) のコード スニペットを使用します。 引数を-1として指定して、すべてのコードを使用します。 引数を指定しない場合、デフォルト値は-1です。
オプション:
-
-h、--help- ヘルプと使用状況の情報を表示する
例
/code save
すべてのコードをファイルに保存します。
使い:
/code save <file> [options]
引数:
-
<file>コードを保存するファイル パスです。
オプション:
-
--appendファイルの末尾に追加します。 -
-h、--helpヘルプと使用状況の情報を表示する
例:
次の例では、すべてのコードをファイルにコピーします。
/code post
n 番目 (1 ベース) のコード スニペットを、接続されたコマンド ライン シェルに投稿します。
<n> が指定されていない場合は、すべてのコードをポストします。
使い:
/code post [<n>] [options]
引数:
-
<n>n 番目 (1 ベース) のコード スニペットを使用します。 値が指定されていない場合は、すべてのコードを使用します。
オプション:
-
-h, --helpヘルプと使用状況の情報を表示する
例:
/dislike
最後の応答を嫌いにして、フィードバックを送信してください。
使い:
/dislike [options]
オプション:
-
-h, --helpヘルプと使用状況の情報を表示する
/exit
対話型セッションを終了します。
使い:
/exit [options]
オプション:
-
-h, --helpヘルプと使用状況の情報を表示する
/like
最後の応答に「いいね!」を付けてフィードバックを送信してください。
使い:
/like [options]
オプション:
-
-h, --helpヘルプと使用状況の情報を表示する
/mcp
MCPサーバとツールを管理するためのコマンド。
使い:
/mcp [options]
オプション:
-
-h, --helpヘルプと使用状況の情報を表示する
/refresh
新しいチャットセッションを開始します。
使い:
/refresh [options]
オプション:
-
-h, --helpヘルプと使用状況の情報を表示する
/retry
最後のクエリの新しい応答を再生成します。
使い:
/retry [options]
オプション:
-
-h, --helpヘルプと使用状況の情報を表示する
エージェント固有のチャット コマンド
/gpt
「openai-gpt」エージェント内のGPT管理のためのコマンド。
使い:
/gpt [command] [options]
オプション:
-
-h, --helpヘルプと使用状況の情報を表示する
サブコマンド:
-
list- 特定のGPT、または利用可能なすべてのGPTをリストします。 -
use- 使用する GPT を指定するか、利用可能な GPT から 1 つを選択します。
/gpt list
特定のGPT、または利用可能なすべてのGPTをリストします。
使い:
/gpt list [<GPT>] [options]
引数: <GPT> - GPTの名前
オプション:
-
-h、--help- ヘルプと使用状況の情報を表示する
Example
/gpt list
Name Active Description
───────────────────────────────────────────────────────────────────────────────────────────────────
az-entraId-gpt-4o A GPT instance with expertise in PowerShell scripting using
Entra ID authentication.
az-aikey-gpt-4o true A GPT instance with expertise in PowerShell scripting using
Entra ID authentication.
/gpt use
使用する GPT を指定するか、使用可能な GPT から GPT を選択します。
使い:
/gpt use [<GPT>] [options]
引数: <GPT> - GPTの名前
オプション:
-
-h、--help- ヘルプと使用状況の情報を表示する
/replace
生成されたスクリプトの引数プレースホルダを実際の値に置き換えます。 このコマンドは、Azure エージェントでのみ使用できます。
使い:
/replace [options]
オプション:
-
-h、--help- ヘルプと使用状況の情報を表示する
AI Shell コマンド履歴
AI Shell には、PSReadLine の修正バージョンが含まれています。 PowerShell の PSReadLine モジュールと同様に、AI Shell では方向キーを使用してコマンド履歴を移動できます。 AI Shell は、他の PSReadLine 履歴ファイルと同じ場所に、 AIShell_history.txt という名前のファイルに履歴を保存します。
- Windows システムの場合:
$Env:APPDATA\Microsoft\Windows\PowerShell\PSReadLine。 - Windows 以外のシステムの場合:
$Env:XDG_DATA_HOME/powershell/PSReadLineまたは$Env:HOME/.local/share/powershell/PSReadLine。