メインコンテンツにスキップ

スラッシュコマンド

スラッシュコマンドは対話セッション内から IaC Code を制御します。/ を入力すると利用可能なコマンドが表示され、続けて入力するとリストがフィルターされます。コマンドはメッセージの先頭にある場合のみ認識されます。

コマンド名の後のテキストは引数として渡されます。以下の表で <arg> は必須引数、[arg] は任意引数を示します。

コマンド用途
/auth対話的な認証フローを通じて、モデルプロバイダーのアクセスと Alibaba Cloud の認証情報を設定します。IaC Code の初回セットアップ、API キーの変更、プロバイダーの切り替え、クラウドアクセスの更新時に使用します。エイリアス:/login
/clear現在の会話履歴をクリアし、アクティブなコンテキストマネージャーをリセットします。対話モードではターミナル画面もクリアし、ウェルカムバナーを再描画します。REPL を離れずに新しいリクエストを開始したい場合に使用します。
/compact現在の会話を要約してコンテキスト使用量を削減し、最近のターンを保持します。長いセッションの後、蓄積されたコンテキストを減らして作業を続けたい場合に使用します。会話が空または短すぎる場合は、コンパクト化するものがないことを報告します。
/debug [on|off|status]アクティブなセッションのランタイムデバッグログを検査または変更します。/debug/debug status はログが有効かどうかと、有効な場合のログファイルパスを表示します。/debug on は現在のセッションのログを有効にします。/debug off は無効にします。
/effort [level]選択したモデルがエフォート制御をサポートしている場合、アクティブモデルの思考エフォートを表示または変更します。レベルを指定すると、モデルに対して有効な値であれば適用します。レベルなしでは REPL で対話ピッカーを開くか、非対話コンテキストでは現在のエフォートを表示します。
/exit対話 REPL を終了します。エイリアス:/quit/q
/helpREPL 内で利用可能なコマンドと一般的なキーボードショートカットを表示します。エイリアス:/?
/model [model_name]アクティブなモデルを表示または切り替えます。model_name を指定すると、アクティブプロバイダーのそのモデルに直接切り替えます。引数なしでは、プロバイダーが設定されている場合は対話モデルピッカーを開き、コンソール UI が利用できない場合は現在のモデルを表示します。
/resume [conversation id or search term]前のセッションを再開します。引数を指定すると、セッション ID またはユニーク ID プレフィックスとして解決します。引数なしでは対話セッションピッカーを開きます。プロジェクト間のセッションでは、現在のプロジェクトをホットスワップする代わりに cd ... && iac-code --resume <id> コマンドを表示します。

正確なコマンドリストはリリースによって変わる可能性があります。インストールされたバージョンで利用可能なコマンドを確認するには /help を使用するか、REPL で / を入力してください。