VS Code における GitHub Copilot の設定リファレンス

この記事では、Visual Studio Code における GitHub Copilot の構成設定をリストします。VS Code での設定作業に関する一般的な情報については、ユーザー設定とワークスペース設定を参照してください。

チームは継続的に VS Code の Copilot の改善と新機能の追加に取り組んでいます。一部の機能はまだ試験段階です。それらを試して、Google の issue でフィードバックを共有してください。VS Code における機能のライフサイクルについての詳細情報を確認してください。

ヒント

まだ Copilot のサブスクリプションをお持ちでない場合は、Copilot Free プランにサインアップすることで、Copilot を無料で使用でき、月ごとのインライン提案の割り当てと AI クレジットを受け取ることができます。

重要

2026 年 4 月 20 日より、Copilot Pro、Copilot Pro+、Max、および Student プランへの新規サインアップは一時的に停止されます。

全般設定

設定と説明 既定値
chat.commandCenter.enabled Open in VS Code Open in VS Code Insiders
VS Code のタイトル バーにチャット メニューを表示するかどうかを制御します。
true
workbench.settings.showAISearchToggle Open in VS Code Open in VS Code Insiders
設定エディターで AI を使用した設定の検索を有効にします。
true
workbench.commandPalette.experimental.askChatLocation VS Code で開く VS Code Insiders で開く (試験運用)
コマンド パレットがチャットの質問をどこで行うかを制御します。
"chatView"
search.searchView.semanticSearchBehavior VS Code で開く VS Code Insiders で開く (プレビュー)
検索ビューでセマンティック検索を実行するタイミングを構成します: 手動 (デフォルト)、テキスト検索結果が見つからない場合、または常に実行。
"manual"
search.searchView.keywordSuggestions VS Code で開く VS Code Insiders で開く (プレビュー)
検索ビューにキーワードの候補を表示するかどうかを制御します。
false
chat.disableAIFeatures Open in VS Code Open in VS Code Insiders
チャットやインライン提案などの VS Code の組み込み AI 機能を無効にして非表示にし、Copilot 拡張機能を無効にします。
false

コード編集の設定

設定と説明 既定値
github.copilot.editor.enableCodeActions Open in VS Code Open in VS Code Insiders
利用可能な場合に Copilot コマンドをコード アクションとして表示するかどうかを制御します。
true
github.copilot.renameSuggestions.triggerAutomatically Open in VS Code Open in VS Code Insiders
シンボルの名前変更の提案を生成します。
true
github.copilot.enable Open in VS Code Open in VS Code Insiders
指定した言語に対してインライン提案を有効または無効にします。
{ "*": true, "plaintext": false, "markdown": false, "scminput": false }
github.copilot.nextEditSuggestions.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
次の編集の提案 (NES) を有効にします。
true
editor.inlineSuggest.edits.allowCodeShifting Open in VS Code Open in VS Code Insiders
提案を表示するために NES がコードをシフトできるかどうかを構成します。
"always"
editor.inlineSuggest.edits.renderSideBySide Open in VS Code Open in VS Code Insiders
NES が可能であれば大きな提案を左右に並べて表示するか、Copilot NES が常に大きな提案を関連するコードの下に表示するかを構成します。
"auto"
github.copilot.nextEditSuggestions.fixes Open in VS Code Open in VS Code Insiders
診断 (波線) に基づいた次の編集の提案を有効にします。例: インポートの不足。
true
editor.inlineSuggest.edits.showCollapsed Open in VS Code Open in VS Code Insiders
Tab キーを押して提案に移動するか、ガターの矢印にホバーしたときにのみ、エディターに NES のコード変更を表示します。
false
editor.inlineSuggest.fontFamily Open in VS Code Open in VS Code Insiders
インライン補完のフォント ファミリを構成します。
"default"
editor.inlineSuggest.showToolbar Open in VS Code Open in VS Code Insiders
インライン補完に対して表示されるツールバーを有効または無効にします。
"onHover"
editor.inlineSuggest.minShowDelay Open in VS Code Open in VS Code Insiders
インライン提案を表示するまでの待機時間 (ミリ秒)。
0

チャットの設定

設定と説明 既定値
github.copilot.chat.localeOverride Open in VS Code Open in VS Code Insiders
チャットの応答に使用するロケールを指定します。例: enjafr など。
"auto"
github.copilot.chat.useProjectTemplates Open in VS Code Open in VS Code Insiders
/new を使用するときに、関連する GitHub プロジェクトをスターター プロジェクトとして使用します。
true
github.copilot.chat.scopeSelection Open in VS Code Open in VS Code Insiders
/explain を使用し、アクティブなエディターで選択範囲がない場合に、特定のシンボル スコープを要求するかどうか。
false
github.copilot.chat.terminalChatLocation Open in VS Code Open in VS Code Insiders
ターミナルからのチャット クエリをどこで開くかを制御します。
"chatView"
chat.detectParticipant.enabled Open in VS Code Open in VS Code Insiders
チャット ビューでのチャット参加者の検出を有効にします。
true
chat.artifacts.enabled VS Code で開く VS Code Insiders で開く (試験運用)
チャットのアーティファクト パネル (プレビュー) を有効または無効にします。
false
chat.artifacts.rules.byMimeType VS Code で開く VS Code Insiders で開く (試験運用)
MIME タイプ パターンによってツール結果からアーティファクトを抽出するためのルール。MIME タイプ パターン ("image/*" など) をグループ構成にマップします。
{ "image/*": { "groupName": "スクリーンショット", "onlyShowGroup": true } }
chat.artifacts.rules.byFilePath VS Code で開く VS Code Insiders で開く (試験運用)
ファイル パスの glob パターンによって書き込まれたファイルからアーティファクトを抽出するためのルール。glob パターン ("**/*plan*.md" など) をグループ構成にマップします。
{ "**/*plan*.md": { "groupName": "プラン" } }
chat.artifacts.rules.byMemoryFilePath VS Code で開く VS Code Insiders で開く (試験運用)
メモリ ファイル パスの glob パターンによってメモリ ツールの書き込みからアーティファクトを抽出するためのルール。glob パターンをグループ構成にマップします。
{ "**/*plan*.md": { "groupName": "プラン" } }
chat.checkpoints.enabled Open in VS Code Open in VS Code Insiders
チャットのチェックポイントを有効または無効にします。
true
chat.checkpoints.showFileChanges Open in VS Code Open in VS Code Insiders
各チャット リクエストの最後にファイル変更の概要を表示します。
false
chat.editRequests Open in VS Code Open in VS Code Insiders
以前のチャット リクエストの編集を有効または無効にします。
"inline"
chat.editor.fontFamily Open in VS Code Open in VS Code Insiders
チャットのコードブロック内のフォント ファミリ。
"default"
chat.editor.fontSize Open in VS Code Open in VS Code Insiders
チャットのコードブロック内のフォント サイズ (ピクセル)。
14
chat.editor.fontWeight Open in VS Code Open in VS Code Insiders
チャットのコードブロック内のフォント ウェイト。
"default"
chat.editor.lineHeight Open in VS Code Open in VS Code Insiders
チャットのコードブロック内の行の高さ (ピクセル)。
0
chat.editor.wordWrap Open in VS Code Open in VS Code Insiders
チャットのコードブロックでの折り返しを切り替えます。
"off"
chat.editing.confirmEditRequestRemoval Open in VS Code Open in VS Code Insiders
編集を元に戻す前に確認を求めます。
true
chat.editing.confirmEditRequestRetry Open in VS Code Open in VS Code Insiders
最後の編集のやり直しを実行する前に確認を求めます。
true
chat.editing.autoAcceptDelay Open in VS Code Open in VS Code Insiders
提案された編集が自動的に受け入れられるまでの遅延を構成します。自動受け入れを無効にするには 0 を使用します。
0
chat.editing.revealNextChangeOnResolve Open in VS Code Open in VS Code Insiders
チャットの編集を保持または元に戻した後、エディターが自動的に次の変更を表示するかどうかを制御します。
true
chat.fontFamily Open in VS Code Open in VS Code Insiders
チャットの Markdown コンテンツのフォント ファミリ。
"default"
chat.fontSize Open in VS Code Open in VS Code Insiders
チャットの Markdown コンテンツのフォント サイズ (ピクセル)。
13
chat.notifyWindowOnConfirmation Open in VS Code Open in VS Code Insiders
チャット セッションでユーザー入力が必要なときに OS 通知を表示するタイミングを構成します: off 通知を表示しない、windowNotFocused (デフォルト) VS Code ウィンドウにフォーカスがないときのみ通知を表示、always 常に通知を表示。
"windowNotFocused"
chat.notifyWindowOnResponseReceived Open in VS Code Open in VS Code Insiders
チャットの応答を受信したときに OS 通知を表示するタイミングを構成します: off 通知を表示しない、windowNotFocused (デフォルト) VS Code ウィンドウにフォーカスがないときのみ通知を表示、always 常に通知を表示。
"windowNotFocused"
chat.requestQueuing.defaultAction Open in VS Code Open in VS Code Insiders
リクエストの進行中に 送信 ボタンのデフォルト アクションを構成します: queue メッセージをキューに追加、steer 現在のリクエストに処理を譲るよう信号を送る。
"queue"
chat.tools.terminal.autoReplyToPrompts Open in VS Code Open in VS Code Insiders
デフォルトの回答でターミナルのプロンプトに自動的に返信します。
false
setting(chat.tools.terminal.terminalProfile.<platform>)
各プラットフォームのチャット ターミナル コマンドに使用するターミナル プロファイルを構成します。
""
chat.hookFilesLocations VS Code で開く VS Code Insiders で開く (プレビュー)
追加のフック ファイルの場所を構成します。フォルダーへのパス (すべての *.json ファイルを読み込みます) または .json ファイルへの直接パスを指定します。相対パスとチルダ パスのみがサポートされています。
{}
chat.useCustomAgentHooks VS Code で開く VS Code Insiders で開く (プレビュー)
カスタム エージェントのフロントマターで定義されたエージェント スコープのフックを有効にします。有効にすると、.agent.md ファイル内のフックはそのエージェントがアクティブなときにのみ実行されます。
false
chat.useAgentsMdFile Open in VS Code Open in VS Code Insiders
チャット リクエストのコンテキストとして AGENTS.md ファイルを使用することを有効または無効にします。
true
chat.math.enabled Open in VS Code Open in VS Code Insiders
チャットでの KaTeX による数式レンダリングを有効または無効にします。
false
chat.viewTitle.enabled VS Code で開く VS Code Insiders で開く (プレビュー)
チャット ヘッダーに現在のチャット セッションのタイトルを表示します。
true
github.copilot.chat.codesearch.enabled VS Code で開く VS Code Insiders で開く (プレビュー)
プロンプトで #codebase を使用すると、Copilot が編集対象の関連ファイルを自動的に検出します。
false
chat.emptyState.history.enabled VS Code で開く VS Code Insiders で開く (試験運用)
チャット ビューの空の状態のときに、最近のチャット履歴を表示します。
false
imageCarousel.chat.enabled VS Code で開く VS Code Insiders で開く (試験運用)
チャット応答の画像を閲覧するための画像カルーセルを有効にします。ツール結果やアシスタント メッセージ内の画像ピルを選択してカルーセル ビューを開きます。
false
chat.sendElementsToChat.enabled VS Code で開く VS Code Insiders で開く (試験運用)
統合ブラウザーからチャット ビューにコンテキストとして要素を送信できるようにします。
true
chat.sendElementsToChat.attachCSS VS Code で開く VS Code Insiders で開く (試験運用)
統合ブラウザーの要素をチャット コンテキストに追加するときに CSS スタイルを含めます。
true
chat.sendElementsToChat.attachImages VS Code で開く VS Code Insiders で開く (試験運用)
統合ブラウザーの要素をチャット コンテキストに追加するときに画像を含めます。
true
workbench.browser.enableChatTools VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。 (試験運用)
エージェントが統合ブラウザー内のページとやり取りできるようにするブラウザー ツールを有効にします。
true
chat.useClaudeMdFile Open in VS Code Open in VS Code Insiders
常にオンのカスタム指示として CLAUDE.md ファイルを使用することを有効または無効にします。
true
chat.useNestedAgentsMdFiles VS Code で開く VS Code Insiders で開く (試験運用)
チャット リクエストのコンテキストとして、ワークスペースのサブフォルダーにある AGENTS.md ファイルを使用することを有効または無効にします。
false
github.copilot.chat.customOAIModels VS Code で開く VS Code Insiders で開く (非推奨)
チャット用にカスタムの OpenAI 互換モデルを構成します。Chat Completions、Responses、および Messages API をサポートする Custom Endpoint プロバイダーを優先するため非推奨となりました。
[]
chat.utilityModel Open in VS Code Open in VS Code Insiders
タイトル、概要、およびフォールバック応答の生成などの組み込みのユーティリティ フローに使用される言語モデルを上書きします。
"Default"
chat.utilitySmallModel Open in VS Code Open in VS Code Insiders
コミット メッセージ、名前変更の提案、および意図の検出などの高速で軽量なユーティリティ フローに使用される言語モデルを上書きします。高速で安価なモデルが推奨されます。
"Default"
github.copilot.chat.edits.suggestRelatedFilesFromGitHistory VS Code で開く VS Code Insiders で開く (試験運用)
チャット コンテキストで git 履歴から関連ファイルを提案します。
true
github.copilot.chat.localIndex.enabled Open in VS Code Open in VS Code Insiders
セッションのインサイト/chronicle コマンドのためのローカル セッション追跡を有効にします。
true

エージェントの設定

設定と説明 既定値
chat.agent.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
エージェントの使用を有効または無効にします (VS Code 1.99 以降が必要)。
true
chat.agent.maxRequests Open in VS Code Open in VS Code Insiders
Copilot がエージェントを使用して行えるリクエストの最大数。
25
github.copilot.chat.agent.autoFix Open in VS Code Open in VS Code Insiders
生成されたコード変更の問題を自動的に診断して修正します。
true
chat.mcp.access VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
VS Code でどの Model Context Protocol (MCP) サーバーを使用できるかを管理します。
true
chat.mcp.discovery.enabled Open in VS Code Open in VS Code Insiders
他のアプリケーションからの MCP サーバー構成の自動検出を構成します。
false
chat.mcp.serverSampling Open in VS Code Open in VS Code Insiders
サンプリングのために MCP サーバーに公開するモデルを構成します。
{}
chat.mcp.apps.enabled VS Code で開く VS Code Insiders で開く (試験運用)
MCP サーバーによって提供されるリッチ ユーザー インターフェイスである MCP アプリを有効または無効にします。
true
chat.tools.compressOutput.enabled VS Code で開く VS Code Insiders で開く (プレビュー)
コンテキスト ウィンドウの使用量を減らすために、モデルに送信する前に大きなターミナル出力を圧縮します。変更されていない diff ハングを折りたたみ、lockfile の diff を削除し、インストール プロセスを削除します。
false
chat.tools.riskAssessment.enabled VS Code で開く VS Code Insiders で開く (試験運用)
ターミナル コマンドの確認時に AI 生成のリスク バッジを表示し、コマンドが安全か、注意が必要か、あるいは慎重に確認すべきかを示します。
true
chat.tools.terminal.autoApprove Open in VS Code Open in VS Code Insiders
エージェントを使用するときに、どのターミナル コマンドを自動承認するかを制御します。コマンドは true (自動承認) または false (承認が必要) に設定できます。パターンを / 文字で囲むことで、正規表現を使用できます。
{ "rm": false, "rmdir": false, "del": false, "kill": false, "curl": false, "wget": false, "eval": false, "chmod": false, "chown": false, "/^Remove-Item\\b/i": false }
chat.tools.terminal.enableAutoApprove VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
ターミナル コマンドの自動承認を有効または無効にします。
true
chat.tools.edits.autoApprove Open in VS Code Open in VS Code Insiders
編集が適用される前に承認が必要なファイルを構成します。ワークスペース内のファイル パスを照合するために glob パターンを使用します。
{}
chat.tools.terminal.outputLocation VS Code で開く VS Code Insiders で開く (試験運用)
ターミナル コマンドの出力が表示される場所を構成します: チャット内のインライン、または統合ターミナル。
"chat"
chat.tools.terminal.enforceTimeoutFromModel VS Code で開く VS Code Insiders で開く (試験運用)
ターミナル コマンドに対してエージェントが指定するタイムアウト値を適用するかどうかを制御します。有効にすると、エージェントは指定された期間の後にコマンドの追跡を停止し、それまでに収集された出力を返します。
true
chat.tools.terminal.ignoreDefaultAutoApproveRules Open in VS Code Open in VS Code Insiders
ターミナル コマンドのデフォルトの自動承認ルールを無視します。
false
chat.tools.global.autoApprove VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
すべてのツールを自動的に承認します。この設定は重要なセキュリティ保護を無効にします
false
chat.autopilot.enabled VS Code で開く VS Code Insiders で開く (試験運用)
Autopilot 権限レベルが権限ピッカーで使用できるかどうかを制御します。有効にすると、Autopilot はすべてのツール呼び出しを自動承認し、タスクが完了するまで継続します。
true
chat.permissions.default VS Code で開く VS Code Insiders で開く (試験運用)
新しいチャット セッションのデフォルトの権限レベルを設定します。オプション: default (デフォルトの承認)、autoApprove (承認をバイパス)、autopilot (Autopilot)。セッションごとに権限レベルを変更することもできます。エンタープライズ ポリシーで自動承認が無効になっている場合、新しいセッションでは [デフォルトの承認] が使用されます。
"default"
chat.tools.urls.autoApprove Open in VS Code Open in VS Code Insiders
どの URL リクエストとレスポンスを自動承認するかを制御します。
[]
chat.agent.thinking.collapsedTools VS Code で開く VS Code Insiders で開く (試験運用)
チャットの会話で、ツール呼び出しの詳細をデフォルトで折りたたむか展開するかを構成します。
always
chat.agent.thinkingStyle VS Code で開く VS Code Insiders で開く (試験運用)
チャットでの思考トークンの表示方法を構成します。
fixedScrolling
chat.mcp.autoStart VS Code で開く VS Code Insiders で開く (試験運用)
MCP 構成の変更が検出されたときに MCP サーバーを自動的に起動します。
newAndOutdated
chat.tools.eligibleForAutoApproval VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。 (試験運用)
エージェントが使用する前に手動承認が必要なツールを構成します。
[]
chat.tools.terminal.blockDetectedFileWrites VS Code で開く VS Code Insiders で開く (試験運用)
ワークスペース外へのファイル書き込みを実行するターミナル コマンドに対してユーザーの承認を要求します。セッションレベルのコマンド承認がアクティブな場合、OS の一時フォルダー (macOS と Linux では /tmp、Windows では %TEMP%) への書き込みは免除されます。
outsideWorkspace
chat.agent.sandbox.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。 (プレビュー)
エージェントによって実行されるエージェント コマンドのサンドボックス化を有効にします (macOS および Linux のみ)。可能な値: off (無効)、on (完全なファイル システムとネットワークの分離)、allowNetwork (ファイル システムの分離のみ、すべての送信ネットワーク トラフィックを許可)。有効にすると、コマンドは自動承認され、アクセスが制限されます。
オフ
chat.agent.sandbox.FileSystem.linux VS Code で開く VS Code Insiders で開く (プレビュー)
Linux 上のサンドボックス化されたエージェント コマンドのファイル システム アクセス ルールを構成します。allowReadallowWritedenyRead、および denyWrite プロパティをサポートします。
{}
chat.agent.sandbox.FileSystem.mac VS Code で開く VS Code Insiders で開く (プレビュー)
macOS 上のサンドボックス化されたエージェント コマンドのファイル システム アクセス ルールを構成します。allowReadallowWritedenyRead、および denyWrite プロパティをサポートします。
{}
chat.agent.networkFilter VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
エージェント ツール (フェッチ ツール、統合ブラウザー) のネットワーク ドメイン フィルタリングを有効にします。有効にすると、ネットワーク アクセスは chat.agent.allowedNetworkDomains VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。 および chat.agent.deniedNetworkDomains VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。 に従って制限されます。無効にすると、フィルタリングは適用されません。
false
chat.agent.allowedNetworkDomains VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
エージェント ツールによるネットワーク アクセスに対して許可されるドメインを構成します。 chat.agent.networkFilter VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。 が有効な場合にのみ有効になります。サンドボックス化も有効な場合、これらのルールはさらにターミナル コマンドにも適用されます。許可リストと拒否リストの両方が空の場合、すべてのドメインがブロックされます。*.example.com のようなワイルドカードをサポートします。
[]
chat.agent.deniedNetworkDomains VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
エージェント ツールによるネットワーク アクセスに対して拒否されるドメインを構成します。 chat.agent.networkFilter VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。 が有効な場合にのみ有効になります。拒否されたドメインは許可されたドメインよりも優先されます。*.example.com のようなワイルドカードをサポートします。
[]
github.copilot.chat.newWorkspaceCreation.enabled VS Code で開く VS Code Insiders で開く (試験運用)
チャットで新しいワークスペースをスキャフォールディングするためのツールを有効にします。
true
chat.planWidget.inlineEditor.enabled Open in VS Code Open in VS Code Insiders
プランを編集するために別のエディター タブを開くのではなく、プラン コントロール内のインライン エディターを使用してプランを編集します。
true
chat.planAgent.defaultModel Open in VS Code Open in VS Code Insiders
プラン エージェントのデフォルトの言語モデルを選択します。
"Auto (Vendor Default)"
github.copilot.chat.implementAgent.model VS Code で開く VS Code Insiders で開く (試験運用)
計画後の実装ステップで使用される言語モデルを選択します。
``
github.copilot.chat.planAgent.additionalTools VS Code で開く VS Code Insiders で開く (試験運用)
調査および計画フェーズ中に、プラン エージェントに追加のツールへのアクセスを許可します。
[]
github.copilot.chat.additionalReadAccessFolders Open in VS Code Open in VS Code Insiders
組み込みのエージェント ツールに対して、現在のワークスペース外の追加フォルダーへの読み取り専用アクセスを許可します。
[]
github.copilot.chat.claudeAgent.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
Anthropic の Claude Agent SDK を利用した Claude エージェント セッションのサポートを有効または無効にします。
true
github.copilot.chat.claudeAgent.allowDangerouslySkipPermissions Open in VS Code Open in VS Code Insiders
Claude エージェントのすべての権限チェックをバイパスします。これは隔離されたサンドボックス環境でのみ有効にしてください。
false
github.copilot.chat.agent.thinkingTool VS Code で開く VS Code Insiders で開く (試験運用)
エージェントを使用するときに思考ツールを有効にします。
false
github.copilot.chat.summarizeAgentConversationHistory.enabled VS Code で開く VS Code Insiders で開く (試験運用)
コンテキスト ウィンドウがいっぱいになったときに、エージェントの会話履歴を自動的に要約します。
true
github.copilot.chat.virtualTools.threshold VS Code で開く VS Code Insiders で開く (試験運用)
仮想ツールを使用する基準となるツール数。仮想ツールは類似したツールのセットをグループ化し、モデルがそれらをオンデマンドでアクティブ化できるようにします。これにより、チャット リクエストの 128 ツールの制限を超えることができます。
128

エージェント セッション

エージェント ビューは、ローカル チャットの会話とリモート コーディング エージェント セッションの両方を管理するための集中化された場所を提供します。このビューを使用すると、複数の AI セッションを同時に処理し、その進行状況を追跡し、長時間実行されるタスクを効率的に管理できます。

設定と説明 既定値
workbench.startupEditor Open in VS Code Open in VS Code Insiders
VS Code のようこそページがエージェント セッションのエントリ ポイントとして機能するように構成します。agentSessionsWelcomePage に設定すると、最近のセッション、埋め込みチャット、およびクイック アクションを含む VS Code のようこそページが表示されます。
該当なし
chat.viewSessions.enabled Open in VS Code Open in VS Code Insiders
チャット ビューにエージェント セッション リストを表示します。
true
chat.viewSessions.orientation Open in VS Code Open in VS Code Insiders
チャット ビュー内のセッション リストのレイアウトの向きを制御します。
"sideBySide"
chat.editMode.hidden VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者に問い合わせてください。
複数ファイルのコード編集用の、非推奨となった編集モードを復元します。
true
chat.agentsControl.enabled VS Code で開く VS Code Insiders で開く (試験運用)
コマンド センターのセッション ステータス インジケーターを有効にします。未読および進行中のセッション バッジを表示します。
true
chat.agentsControl.clickBehavior VS Code で開く VS Code Insiders で開く (試験運用)
エージェント ステータス インジケーターのチャット アイコンを選択したときの動作を構成します。
"cycle" (Insiders)
"default" (Stable)
chat.unifiedAgentsBar.enabled VS Code で開く VS Code Insiders で開く (試験運用)
コマンド センターの検索ボックスを、統合されたチャットおよび検索コントロールに置き換えます。
false
github.copilot.chat.cli.remote.enabled Open in VS Code Open in VS Code Insiders
github.com または GitHub モバイル アプリからの Copilot CLI セッションのリモート コントロール サポートを有効にします。
true

インライン チャットの設定

設定と説明 既定値
inlineChat.defaultModel Open in VS Code Open in VS Code Insiders
エディター インライン チャットのデフォルトの言語モデルを構成します。選択したモデルはセッション中維持されますが、VS Code のリロード後はこの構成されたデフォルトにリセットされます。
該当なし
inlineChat.askInChat Open in VS Code Open in VS Code Insiders
ファイルがアクティブなチャット編集セッションに属している場合、⌘I (Windows、Linux では Ctrl+I) を押したときに通常のインライン チャットを開くのではなく、チャット ビューで [チャットで尋ねる] を使用します。無効にすると、常に通常のインライン チャットが開きます。
true
inlineChat.renderMode VS Code で開く VS Code Insiders で開く (試験運用)
インライン チャットの表示方法を構成します。hover: フローティング オーバーレイにインライン チャットを表示、zone: エディター内の専用ゾーンにインライン チャットを表示。
"hover"
inlineChat.finishOnType Open in VS Code Open in VS Code Insiders
変更された領域の外で入力したときに、エディター インライン チャット セッションを終了します。
false
inlineChat.holdToSpeech Open in VS Code Open in VS Code Insiders
エディター インライン チャットのキーボード ショートカット (⌘I (Windows、Linux では Ctrl+I)) を押し続けると、自動的に音声認識が有効になります。
true
editor.inlineSuggest.syntaxHighlightingEnabled Open in VS Code Open in VS Code Insiders
インライン候補の構文ハイライトを表示します。
true
inlineChat.affordance VS Code で開く VS Code Insiders で開く (試験的)
テキストを選択したときに、インライン チャットの開始を支援する視覚的なヒントを表示します。off: ヒントなし、gutter: 行番号領域に表示、editor: カーソル位置に電球を表示します。
"off"
inlineChat.lineEmptyHint VS Code で開く VS Code Insiders で開く (試験的)
空の行にエディターのインライン チャットのヒントを表示します。
false
inlineChat.lineNaturalLanguageHint VS Code で開く VS Code Insiders で開く (試験的)
行の大部分が単語で構成されると、すぐにエディターのインライン チャットをトリガーします。
true
github.copilot.chat.editor.temporalContext.enabled VS Code で開く VS Code Insiders で開く (試験的)
最近表示または編集したファイルを、エディターのインライン チャットのコンテキストに含めます。
false

コード レビューの設定

設定と説明 既定値
github.copilot.chat.reviewSelection.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者にお問い合わせください。 (プレビュー)
エディターのテキスト選択範囲に対して AI によるコード レビューを有効にします。
true
github.copilot.chat.reviewSelection.instructions VS Code で開く VS Code Insiders で開く (プレビュー)
現在のエディターの選択範囲を AI でレビューする際のリクエストに追加されるカスタム指示。
[]

ソース管理の設定

設定と説明 既定値
git.addAICoAuthor Open in VS Code Open in VS Code Insiders
AI によって生成された変更のコミット メッセージに Co-authored-by: Git トレーラーを追加します。オプション: off (トレーラーなし)、chatAndAgent (Copilot Chat またはエージェント モードでの変更に対するトレーラー)、all (インライン補完を含むすべての AI 生成コードに対するトレーラー)。AI 共同作成者の属性を参照してください。
"chatAndAgent"

カスタム指示の設定

設定と説明 既定値
chat.instructionsFilesLocations Open in VS Code Open in VS Code Insiders
カスタム指示ファイルを検索する場所。各フォルダーはサブディレクトリを含めて再帰的に検索されます。相対パスは、ワークスペースのルート フォルダーから解決されます。ファイル パスの glob パターンをサポートします。
{ ".github/instructions": true, "~/.claude/rules": false" }
chat.includeApplyingInstructions Open in VS Code Open in VS Code Insiders
一致する applyTo パターンを持つ指示ファイルをチャット リクエストに自動的に追加します。
true
chat.includeReferencedInstructions Open in VS Code Open in VS Code Insiders
Markdown リンクを介して参照されている指示ファイルをチャット リクエストに自動的に追加します。
false
github.copilot.chat.codeGeneration.useInstructionFiles Open in VS Code Open in VS Code Insiders
.github/copilot-instructions.md からのカスタム指示をチャット リクエストに自動的に追加します。
true
github.copilot.chat.commitMessageGeneration.instructions VS Code で開く VS Code Insiders で開く (試験的)
AI でコミット メッセージを生成するためのカスタム指示。
[]
github.copilot.chat.pullRequestDescriptionGeneration.instructions VS Code で開く VS Code Insiders で開く (試験的)
AI でプル リクエストのタイトルと説明を生成するためのカスタム指示。
[]
github.copilot.chat.organizationInstructions.enabled Open in VS Code Open in VS Code Insiders
GitHub 組織レベルで定義されたカスタム指示の検出を有効にします。
true
chat.useCustomizationsInParentRepositories Open in VS Code Open in VS Code Insiders
親リポジトリ フォルダー内のエージェント カスタマイズ (指示、プロンプト、エージェント、スキル、フック) の検出を有効にします。リポジトリ ルートではなくサブフォルダーを開くモノレポ構成で役立ちます。
false

再利用可能なプロンプト ファイルの設定

設定と説明 既定値
chat.promptFilesLocations Open in VS Code Open in VS Code Insiders
プロンプト ファイルを検索する場所。相対パスは、ワークスペースのルート フォルダーから解決されます。ファイル パスの glob パターンをサポートします。
{ ".github/prompts": true }
chat.promptFilesRecommendations Open in VS Code Open in VS Code Insiders
新しいチャット セッションを開始するときにプロンプト ファイルの推奨を有効または無効にします。プロンプト ファイル名とブール値または when 句のキーと値のペアのリスト。
[]

カスタム エージェントの設定

設定と説明 既定値
chat.agentFilesLocations Open in VS Code Open in VS Code Insiders
カスタム エージェント ファイルを検索する場所。相対パスは、ワークスペースのルート フォルダーから解決されます。ユーザー固有のパスのホーム ディレクトリ展開 (~) をサポートします。
{ ".github/agents": true }
github.copilot.chat.cli.customAgents.enabled Open in VS Code Open in VS Code Insiders
GitHub バックグラウンド エージェント セッションからのカスタム エージェントの使用を有効にします。
false
github.copilot.chat.organizationCustomAgents.enabled Open in VS Code Open in VS Code Insiders
GitHub 組織レベルで定義されたカスタム エージェントの検出を有効にします。
true

エージェント スキルの設定

設定と説明 既定値
chat.useAgentSkills Open in VS Code Open in VS Code Insiders
VS Code でのエージェント スキルのサポートを有効にします。
true
chat.agentSkillsLocations Open in VS Code Open in VS Code Insiders
エージェント スキルを検索する場所。相対パスは、ワークスペースのルート フォルダーから解決されます。ユーザー固有のパスのホーム ディレクトリ展開 (~) をサポートします。
"chat.agentSkillsLocations": { ".github/skills": true,".claude/skills": true,"~/.copilot/skills": true,"~/.claude/skills": true}
github.copilot.chat.skillTool.enabled VS Code で開く VS Code Insiders で開く (試験的)
エージェント スキルを呼び出すための専用スキル ツールの使用を有効にします。個別のサブエージェント コンテキストで context: fork を使用してスキルを実行するために必要です。
false

メモリの設定

設定と説明 既定値
github.copilot.chat.tools.memory.enabled VS Code で開く VS Code Insiders で開く (プレビュー)
組み込みのメモリ ツールを有効または無効にします。これにより、エージェントは会話をまたいでメモを保存および呼び出すことができます。
true
github.copilot.chat.copilotMemory.enabled VS Code で開く VS Code Insiders で開く (プレビュー)
VS Code での Copilot メモリ統合を有効にします。Copilot メモリは、複数の Copilot サーフェス間でリポジトリ固有の洞察を保持する GitHub ホスト型のメモリ システムです。
false

オブザーバビリティの設定

設定と説明 既定値
github.copilot.chat.otel.enabled Open in VS Code Open in VS Code Insiders
Copilot Chat エージェント インタラクションの OpenTelemetry 発信を有効にします。
false
github.copilot.chat.otel.exporterType Open in VS Code Open in VS Code Insiders
OTel エクスポーター タイプ: otlp-httpotlp-grpcconsole、または file
"otlp-http"
github.copilot.chat.otel.otlpEndpoint Open in VS Code Open in VS Code Insiders
OTLP コレクター エンドポイント URL。
"https://:4318"
github.copilot.chat.otel.outfile Open in VS Code Open in VS Code Insiders
file エクスポーター タイプを使用する場合の JSON-lines 出力のファイル パス。
""
github.copilot.chat.otel.captureContent Open in VS Code Open in VS Code Insiders
OTel スパンで完全なプロンプトとレスポンスの内容をキャプチャします。機密情報が含まれる可能性があります。
false

エージェント プラグインの設定

設定と説明 既定値
chat.plugins.enabled VS Code で開く VS Code Insiders で開く この設定は組織レベルで管理されています。変更するには管理者にお問い合わせください。 (プレビュー)
エージェント プラグインのサポートを有効または無効にします。
false
chat.plugins.marketplaces VS Code で開く VS Code Insiders で開く (試験的)
エージェント プラグインを検出するための、追加のプラグイン マーケットプレイス Git リポジトリを構成します。
["github/copilot-plugins", "github/awesome-copilot"]
chat.pluginLocations VS Code で開く VS Code Insiders で開く (試験的)
ディレクトリ パスを有効または無効の状態にマッピングすることにより、ローカルでクローンまたはダウンロードされたエージェント プラグインを登録します。
{}

デバッグの設定

設定と説明 既定値
github.copilot.chat.agentDebugLog.enabled Open in VS Code Open in VS Code Insiders
エージェント デバッグ ログと、チャット セッションを検査するための /troubleshoot スラッシュ コマンドを有効にします。
false
github.copilot.chat.agentDebugLog.fileLogging.enabled Open in VS Code Open in VS Code Insiders
エージェント デバッグ ログのファイル ロギングを有効にします。デバッグ イベントをディスク上のファイルに書き込みます。
false
github.copilot.chat.startDebugging.enabled VS Code で開く VS Code Insiders で開く (プレビュー)
デバッグ構成を生成するために、チャット ビューで試験的な /startDebugging インテントを有効にします。
true
github.copilot.chat.copilotDebugCommand.enabled VS Code で開く VS Code Insiders で開く (プレビュー)
copilot-debug ターミナル コマンドを有効にします。
true

テストの設定

設定と説明 既定値
github.copilot.chat.generateTests.codeLens VS Code で開く VS Code Insiders で開く (試験的)
現在のテスト カバレッジ情報でカバーされていないシンボルに対して [テストの生成] コード レンズを表示します。
false
github.copilot.chat.setupTests.enabled VS Code で開く VS Code Insiders で開く (試験的)
試験的な /setupTests インテントと /tests 生成でのプロンプトを有効にします。
true

ノートブックの設定

設定と説明 既定値
notebook.experimental.generate VS Code で開く VS Code Insiders で開く (試験的)
ノートブックのインライン チャットでコード セルを作成するための [生成] アクションを有効にします。
true
github.copilot.chat.edits.newNotebook.enabled VS Code で開く VS Code Insiders で開く (試験的)
編集モード (非推奨) で新しいノートブック ファイルを作成するためのノートブック ツールの使用を有効にします。
true
github.copilot.chat.notebook.followCellExecution.enabled VS Code で開く VS Code Insiders で開く (試験的)
現在実行中のセルをエディターに表示します。
false

アクセシビリティの設定

設定と説明 既定値
inlineChat.accessibleDiffView Open in VS Code Open in VS Code Insiders
インライン チャットで、変更箇所に対してアクセシブルな差分ビューアーもレンダリングするかどうかを決定します。
"auto"
accessibility.signals.chatRequestSent Open in VS Code Open in VS Code Insiders
チャット リクエストが行われたときに、シグナル (音 (オーディオ キュー) および/またはアナウンス (アラート)) を再生します。
{ "sound": "auto", "announcement": "auto" }
accessibility.signals.chatResponseReceived Open in VS Code Open in VS Code Insiders
レスポンスが受信されたときに、音 / オーディオ キューを再生します。
{ "sound": "auto" }
accessibility.signals.chatEditModifiedFile Open in VS Code Open in VS Code Insiders
チャットの編集によってファイルが変更されたときに、音 / オーディオ キューを再生します。
{ "sound": "auto" }
accessibility.signals.chatUserActionRequired Open in VS Code Open in VS Code Insiders
チャットでユーザーのアクションが必要なときに、音 / オーディオ キューを再生します。
{ "sound": "auto", "announcement": "auto" }
accessibility.signals.lineHasInlineSuggestion Open in VS Code Open in VS Code Insiders
インライン候補がある行にカーソルがあるときに、音 / オーディオ キューを再生します。
{ "sound": "auto" }
accessibility.signals.nextEditSuggestion Open in VS Code Open in VS Code Insiders
次の編集候補が利用可能なときに、音 / オーディオ キューを再生します。
{ "sound": "auto", "announcement": "auto" }
accessibility.verboseChatProgressUpdates Open in VS Code Open in VS Code Insiders
チャットのアクティビティに関する詳細な更新を提供します。
true
accessibility.verbosity.inlineChat Open in VS Code Open in VS Code Insiders
入力にフォーカスがあるときに、インライン エディター チャットのアクセシビリティ ヘルプ メニューへのアクセス方法に関する情報を提供し、機能の使用方法を説明するヒントとともにアラートを表示します。
true
accessibility.verbosity.inlineCompletions Open in VS Code Open in VS Code Insiders
インライン候補のホバーとアクセシブル ビューへのアクセス方法に関する情報を提供します。
true
accessibility.verbosity.panelChat Open in VS Code Open in VS Code Insiders
チャット入力にフォーカスがあるときに、チャット ヘルプ メメニューへのアクセス方法に関する情報を提供します。
true
accessibility.voice.keywordActivation Open in VS Code Open in VS Code Insiders
ボイス チャット セッションを開始するために、キーワード フレーズ「Hey Code」を認識するかどうかを制御します。
"off"
accessibility.voice.autoSynthesize Open in VS Code Open in VS Code Insiders
音声を入力として使用したときに、テキスト レスポンスを自動的に読み上げるかどうかを制御します。
"off"
accessibility.voice.speechTimeout Open in VS Code Open in VS Code Insiders
話し終わった後、音声認識がアクティブなままになる期間 (ミリ秒)。
1200
© . This site is unofficial and not affiliated with Microsoft.