GitHub Copilot · リリースノート

Copilot CLI:/settings コマンドで設定を一元管理可能に

公開日
ベンダー
GitHub
翻訳
機械翻訳
公式 Release ノート

要点

GitHub Copilot CLI が、テーマやストリーマーモードなどの散在する設定コマンドを統合した「/settings」スラッシュコマンドを導入し、ユーザーが GUI やワンライナーから統一的な画面で設定を管理できるようになった。

GitHub Copilot CLI には、設定のための統一されたスキーマ駆動型のホームが用意されました。新しい /settings スラッシュコマンドは、以前は設定ファイルを手動で編集する必要があった /theme、/streamer-mode、/experimental といった散在するコマンドやオプションを、単一の発見可能なインターフェースに統合しました。

1 つのコマンド、3 つの使い分け方

/settings は、ガイド付き UI を希望する場合も、クイックなワンライナーで実行したい場合も、copilot -p 呼び出し内でスクリプトによる変更を行いたい場合も機能します:

/settings は全画面のセクション別ダイアログを開き、すべてのユーザー設定を閲覧・編集できます。

/settings は値をインラインで設定します(例:/settings autoUpdate true、/settings sessionSync.level full)。

/settings reset は、特定の設定のデフォルト値を復元します。

キーは CLI の設定スキーマへのドット付きパスであり、タブ補完機能により利用可能なすべてのキーが、プロンプトのすぐ横に表示されます。これには、ブール型、列挙型、および列挙型または文字列のユニオンに対する説明と許可された値も含まれます。もうキー名やタイプを推測する必要はありません。

各設定に合わせたダイアログ

引数なしで /settings を開くと、検索可能な Alt スクリーン(代替画面)のダイアログが表示され、各設定タイプ用に構築されたエディターが用意されています:

ブール型のトグル、列挙型のピッカー、および列挙型または文字列のユニオン用ピッカー。

自由形式の文字列と数値エディター(文章用のマルチラインエディターを含む)。

文字列配列、数値配列、および汎用レコード専用のエディター。

複雑な JSON コンテナに対する $EDITOR のフォールバック機能。設定ファイルは、新しい値の解析とスキーマ検証に成功した場合のみ書き込まれるため、タイプミスが次のセッションを静かに破損させることはありません。

/ を押して検索し、Ctrl+R でフォーカスされた設定をデフォルト値にリセットし、Ctrl+E でアクティブな設定ファイルをエディタで開きます。colorMode や streamerMode のように副作用を持つ設定変更は、インラインで切り替えた場合でも、リセットした場合でも、ファイル自体を直接編集した場合でも、保存した瞬間に即座に適用されます。

特定の設定にすぐに移動したいですか?/settings と /settings reset は、それぞれそのキーにフォーカスしたダイアログを開きます。

アップデートを取得する

ターミナルで copilot update を実行して GitHub Copilot CLI を更新し、その後 /settings を実行して試してみてください。フィードバックは CLI セッション内の /feedback コマンドで共有するか、公開リポジトリで issue を作成してください。

Copilot CLI: /settings で一箇所で全てを構成する という記事は、最初に The GitHub Blog に掲載されました。

他のツール

すべてのツールを見る →