AI 設定リファレンス

この記事では、Visual Studio CodeにおけるAI機能とエージェントの設定項目の一覧を紹介します。VS Codeでの設定の操作に関する一般的な情報については、ユーザー設定とワークスペース設定を参照してください。

チームは、VS CodeのAI機能の改善と新機能の追加に継続的に取り組んでいます。一部の機能はまだ実験段階です。ぜひお試しいただき、our issues(英語)にてフィードバックをお寄せください。VS Codeにおける機能のライフサイクルの詳細については、こちらをご覧ください。

ヒント

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

一般設定

設定と説明 既定値
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 Open in VS Code Open in VS Code Insiders (実験的)
コマンドパレットがチャットの質問を行う場所を制御します。
"chatView"
search.searchView.semanticSearchBehavior Open in VS Code Open in VS Code Insiders (プレビュー)
検索ビューでセマンティック検索を実行するタイミングを設定します: 手動(デフォルト)、テキスト検索結果が見つからない場合、または常時。
"manual"
search.searchView.keywordSuggestions Open in VS Code Open in 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
利用可能な場合に、AIコマンドをコードアクションとして表示するかどうかを制御します。
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 Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
次回の編集の提案 (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が可能な場合に大きめの提案を並べて表示できるか、または常に該当コードの下に大きめの提案を表示すべきかを設定します。
"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
チャット応答のロケールを指定します(enfr など)。
"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 Open in VS Code Open in VS Code Insiders (実験的)
チャット内の成果物パネル(プレビュー)を有効または無効にします。
false
chat.artifacts.rules.byMimeType Open in VS Code Open in VS Code Insiders (実験的)
MIMEタイプのパターンに基づいてツール結果から成果物を抽出するためのルール。MIMEタイプのパターン("image/*"など)をグループ設定にマップします。
{ "image/*": { "groupName": "Screenshots", "onlyShowGroup": true } }
chat.artifacts.rules.byFilePath Open in VS Code Open in VS Code Insiders (実験的)
ファイルパスのglobパターンに基づいて、書き込まれたファイルから成果物を抽出するためのルール。globパターン("**/*plan*.md"など)をグループ設定にマップします。
{ "**/*plan*.md": { "groupName": "Plans" } }
chat.artifacts.rules.byMemoryFilePath Open in VS Code Open in VS Code Insiders (実験的)
メモリファイルパスのglobパターンに基づいて、メモリツールの書き込みから成果物を抽出するためのルール。globパターンをグループ設定にマップします。
{ "**/*plan*.md": { "groupName": "Plans" } }
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.verbose Open in VS Code Open in VS Code Insiders
チャットにリクエストと完了のタイムスタンプを表示します。完了のタイムスタンプにマウスオーバーすると、経過した応答時間が表示されます。
true
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 Open in VS Code Open in VS Code Insiders (プレビュー)
追加のフックファイルの場所を設定します。フォルダーへのパス(すべての *.json ファイルを読み込みます)または .json ファイルへの直接のパスを指定します。相対パスとチルダパスのみがサポートされています。
{}
chat.useCustomAgentHooks Open in VS Code Open in 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 Open in VS Code Open in VS Code Insiders (プレビュー)
チャットヘッダーに現在のチャットセッションのタイトルを表示します。
true
github.copilot.chat.codesearch.enabled Open in VS Code Open in VS Code Insiders (プレビュー)
プロンプトで #codebase を使用すると、エージェントは編集対象となる関連ファイルを自動的に検出します。
false
chat.emptyState.history.enabled Open in VS Code Open in VS Code Insiders (実験的)
チャットビューの空の状態のときに、最近のチャット履歴を表示します。
false
imageCarousel.chat.enabled Open in VS Code Open in VS Code Insiders (実験的)
チャットの応答から画像を閲覧するための画像カルーセルを有効にします。ツール結果やアシスタントメッセージ内の画像ピルを選択すると、カルーセルビューが開きます。
false
chat.sendElementsToChat.enabled Open in VS Code Open in VS Code Insiders
統合ブラウザーから要素をコンテキストとしてチャットビューに送信することを有効にします。
true
chat.sendElementsToChat.attachCSS Open in VS Code Open in VS Code Insiders
統合ブラウザーから要素をチャットのコンテキストに追加する際に、CSSスタイルを含めます。
true
chat.sendElementsToChat.attachImages Open in VS Code Open in VS Code Insiders
統合ブラウザーから要素をチャットのコンテキストに追加する際に、画像を含めます。
true
workbench.browser.enableChatTools Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
エージェントが統合ブラウザー内のページと対話できるようにするブラウザーツールを有効にします。
true
chat.useClaudeMdFile Open in VS Code Open in VS Code Insiders
CLAUDE.md ファイルを常時オンのカスタム指示として使用することを有効または無効にします。
true
chat.useNestedAgentsMdFiles Open in VS Code Open in VS Code Insiders (実験的)
ワークスペースのサブフォルダーにある AGENTS.md ファイルをチャットリクエストのコンテキストとして使用することを有効または無効にします。
false
github.copilot.chat.customOAIModels Open in VS Code Open in VS Code Insiders (非推奨)
チャット用のカスタム OpenAI 互換モデルを設定します。Chat Completions、Responses、Messages APIをサポートするカスタムエンドポイントプロバイダーが推奨されるため、非推奨となりました。
[]
chat.utilityModel Open in VS Code Open in VS Code Insiders
タイトル、要約、フォールバック応答の生成などの組み込みのユーティリティフローに使用される言語モデルをオーバーライドします。
"Default"
chat.utilitySmallModel Open in VS Code Open in VS Code Insiders
コミットメッセージ、名前変更の提案、意図検出などの高速で軽量なユーティリティフローに使用される言語モデルをオーバーライドします。高速で安価なモデルが推奨されます。
"Default"
chat.byokUtilityModelDefault Open in VS Code Open in VS Code Insiders
メインのエージェントモデルが BYOK モデルである場合に、組み込みのユーティリティフローで使用するモデルを制御します。メインエージェントモデル、GitHub Copilotのユーティリティモデル、またはデフォルトのユーティリティモデルなしから選択します。メインエージェントモデルが GitHub Copilot によって提供されている場合は効果がありません。
"GitHub Copilot"
github.copilot.chat.edits.suggestRelatedFilesFromGitHistory Open in VS Code Open in VS Code Insiders (実験的)
チャットのコンテキストにおいて、git履歴から関連ファイルを提案します。
true
github.copilot.chat.localIndex.enabled Open in VS Code Open in VS Code Insiders
セッションのインサイトおよび /chronicle コマンドのためのローカルセッション追跡を有効にします。
true
chat.sessionSync.enabled Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
GitHub.com へのセッション同期を有効にします。有効にすると、Copilot セッションデータが GitHub アカウントに同期され、デバイス間でアクセスできるようになります。 github.copilot.chat.localIndex.enabled Open in VS Code Open in VS Code Insiders も有効にする必要があります。
true
chat.sessionSync.excludeRepositories Open in VS Code Open in VS Code Insiders
セッション同期から除外するリポジトリのパターン。正確な owner/repo 名または my-org/* のような glob パターンを使用します。一致するリポジトリからのセッションはローカルにのみ保存されます。
[]

エージェント設定

設定と説明 既定値
chat.agent.enabled Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
エージェントの使用を有効または無効にします(VS Code 1.99 以降が必要です)。
true
chat.agent.maxRequests Open in VS Code Open in VS Code Insiders
エージェントが実行できるリクエストの最大数。
25
github.copilot.chat.agent.autoFix Open in VS Code Open in VS Code Insiders
生成されたコード変更の問題を自動的に診断して修正します。
true
chat.mcp.access Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
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 Open in VS Code Open in VS Code Insiders (実験的)
MCP サーバーによって提供されるリッチなユーザーインターフェイスである MCP アプリを有効または無効にします。
true
chat.tools.compressOutput.enabled Open in VS Code Open in VS Code Insiders (プレビュー)
コンテキストウィンドウの使用量を減らすために、モデルに送信する前に大きなターミナル出力を圧縮します。変更されていない差分のハンクを折りたたみ、ロックファイルの差分を破棄し、インストールの進捗を除外します。
false
chat.tools.riskAssessment.enabled Open in VS Code Open in 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 Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
ターミナルコマンドの自動承認を有効または無効にします。
true
chat.tools.edits.autoApprove Open in VS Code Open in VS Code Insiders
編集が適用される前に承認が必要なファイルを指定します。ワークスペース内のファイルパスに一致させるために glob パターンを使用します。
{}
chat.tools.terminal.outputLocation Open in VS Code Open in VS Code Insiders (実験的)
ターミナルコマンドの出力の表示先を設定します(チャット内インライン、または統合ターミナル)。
"chat"
chat.tools.terminal.enforceTimeoutFromModel Open in VS Code Open in VS Code Insiders (実験的)
エージェントがターミナルコマンドに対して指定したタイムアウト値を適用するかどうかを制御します。有効にすると、指定された時間が経過した後にエージェントはコマンドの追跡を停止し、それまでに収集された出力を返します。
true
chat.tools.terminal.ignoreDefaultAutoApproveRules Open in VS Code Open in VS Code Insiders
ターミナルコマンドのデフォルトの自動承認ルールを無視します。
false
chat.tools.global.autoApprove Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
すべてのツールを自動承認します。この設定は重大なセキュリティ保護を無効にします
false
chat.assistedPermissions.enabled Open in VS Code Open in VS Code Insiders (実験的)
エージェントホスト上で実行されるエージェントの権限ピッカーにアシスト権限を表示します。LLM 判定器が各ツール呼び出しのリスクを評価し、呼び出しを承認しない場合に承認を求めます。
true (Insiders)
false (Stable)
chat.permissions.default Open in VS Code Open in VS Code Insiders (実験的)
新しいチャットセッションのデフォルトの権限レベルを設定します。オプション: default(デフォルトの承認)、autoApprove(承認をバイパス)、autopilot(自動操縦)。セッションごとに権限レベルを変更することもできます。エンタープライズポリシーによって自動承認が無効になっている場合、新しいセッションではデフォルトの承認が使用されます。
"default"
chat.autopilot.advanced.enabled Open in VS Code Open in VS Code Insiders (実験的)
エージェントの完了シグナルに頼るのではなく、別のモデルが各自動操縦のターン後にリクエストが完了したかどうかを評価し、次のターンをガイドする高度な自動操縦を有効にします。
false
chat.tools.urls.autoApprove Open in VS Code Open in VS Code Insiders
自動承認される URL リクエストと応答を制御します。
[]
chat.agent.thinking.collapsedTools Open in VS Code Open in VS Code Insiders (実験的)
ツール呼び出しと思考コンテンツがどのようにグループ化されるかを設定します: off はツール呼び出しを別々に保ち、withThinking は思考が存在する場合のみグループ化し、always は常にツール呼び出しを折りたたみ可能なセクションにグループ化します。
always
chat.agent.thinkingStyle Open in VS Code Open in VS Code Insiders (実験的)
チャット内での思考の描画方法を設定します: collapsed はデフォルトで思考を折りたたみ、推論をグループ化されたツール呼び出しから分離できます。collapsedPreview は最初は展開され、思考以外のコンテンツが表示された後に折りたたまれます。fixedScrolling は、展開可能な固定高の自動スクロールパネルに思考を表示します。
fixedScrolling
chat.mcp.autoStart Open in VS Code Open in VS Code Insiders (実験的)
MCP 設定の変更が検出されたときに、MCP サーバーを自動的に起動します。
newAndOutdated
chat.tools.eligibleForAutoApproval Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it. (実験的)
エージェントが使用する前に手動での承認が必要なツールを設定します。
[]
chat.tools.terminal.blockDetectedFileWrites Open in VS Code Open in VS Code Insiders (実験的)
ワークスペース外へのファイル書き込みを実行するターミナルコマンドにユーザーの承認を要求します。セッションレベルのコマンド承認が有効な場合、OSの一時フォルダー(macOSおよびLinuxでは /tmp、Windowsでは %TEMP%)への書き込みは除外されます。
outsideWorkspace
chat.agent.sandbox.enabled Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it. (プレビュー)
エージェントによって実行されるエージェントコマンドのサンドボックス化を有効にします(macOSおよびLinuxのみ)。指定可能な値: off(無効)、on(完全なファイルシステムおよびネットワークの分離)、allowNetwork(ファイルシステムのみの分離、すべての外向きネットワークトラフィックが許可されます)。有効にすると、コマンドは自動承認され、アクセスが制限されます。
オフ
chat.agent.sandbox.fileSystem.linux Open in VS Code Open in VS Code Insiders (プレビュー)
Linux上のサンドボックス化されたエージェントコマンドのファイルシステムアクセスルールを設定します。allowReadallowWritedenyRead、および denyWrite プロパティをサポートしています。
{}
chat.agent.sandbox.fileSystem.mac Open in VS Code Open in VS Code Insiders (プレビュー)
macOS上のサンドボックス化されたエージェントコマンドのファイルシステムアクセスルールを設定します。allowReadallowWritedenyRead、および denyWrite プロパティをサポートしています。
{}
chat.agent.networkFilter Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
エージェントツール(fetchツール、統合ブラウザー)のネットワークドメインフィルタリングを有効にします。有効にすると、ネットワークアクセスは chat.agent.allowedNetworkDomains Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it. および chat.agent.deniedNetworkDomains Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it. に従って制限されます。無効にすると、フィルタリングは適用されません。
false
chat.agent.allowedNetworkDomains Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
エージェントツールによるネットワークアクセスの許可されたドメインを設定します。 chat.agent.networkFilter Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it. が有効な場合のみ有効になります。サンドボックス化も有効な場合、これらのルールはターミナルコマンドにも適用されます。許可リストと拒否リストの両方が空の場合、すべてのドメインがブロックされます。*.example.com などのワイルドカードをサポートしています。
[]
chat.agent.deniedNetworkDomains Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
エージェントツールによるネットワークアクセスの拒否されたドメインを設定します。 chat.agent.networkFilter Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it. が有効な場合のみ有効になります。拒否されたドメインは許可されたドメインよりも優先されます。*.example.com などのワイルドカードをサポートしています。
[]
github.copilot.chat.newWorkspaceCreation.enabled Open in VS Code Open in 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 Open in VS Code Open in VS Code Insiders (実験的)
プランニングの後の実装ステップで使用される言語モデルを選択します。
``
github.copilot.chat.planAgent.additionalTools Open in VS Code Open in VS Code Insiders (実験的)
調査およびプランニングフェーズにおいて、プランエージェントに追加ツールへのアクセスを許可します。
[]
github.copilot.chat.additionalReadAccessFolders Open in VS Code Open in VS Code Insiders
組み込みのエージェントツールに対し、現在のワークスペース外の追加フォルダーへの読み取り専用アクセスを許可します。
[]
github.copilot.chat.claudeAgent.enabled Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
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 Open in VS Code Open in VS Code Insiders (実験的)
エージェント使用時に思考ツールを有効にします。
false
github.copilot.chat.summarizeAgentConversationHistory.enabled Open in VS Code Open in VS Code Insiders (実験的)
コンテキストウィンドウがいっぱいになったときに、エージェントの会話履歴を自動的に要約します。
true
github.copilot.chat.virtualTools.threshold Open in VS Code Open in VS Code Insiders (実験的)
仮想ツールを使用すべきツールのしきい値。仮想ツールは、類似した一連のツールをグループ化し、モデルがオンデマンドでそれらをアクティブにできるようにします。これにより、チャットリクエストにおける 128 ツールの制限を超えることができます。
128

エージェントセッション

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

設定と説明 既定値
workbench.startupEditor Open in VS Code Open in VS Code Insiders
VS Code のウェルカムページがエージェントセッションのエントリポイントとして機能するように設定します。最近のセッション、埋め込みチャット、クイックアクションを備えた VS Code のウェルカムページを表示するには、agentSessionsWelcomePage に設定します。
該当なし
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 Open in VS Code Open in VS Code Insiders
複数ファイルのコード編集用の、非推奨となった編集モードを復元します。
true
chat.agentsControl.enabled Open in VS Code Open in VS Code Insiders (実験的)
コマンドセンターでセッションステータスインジケーターを有効にします。未読および進行中のセッションバッジを表示します。
true
chat.agentsControl.clickBehavior Open in VS Code Open in VS Code Insiders (実験的)
エージェントステータスインジケーター内のチャットアイコンを選択したときの動作を設定します。
"cycle" (Insiders)
"default" (Stable)
chat.unifiedAgentsBar.enabled Open in VS Code Open in 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
chat.agentHost.byokModels.enabled Open in VS Code Open in VS Code Insiders (実験的)
拡張機能が提供する BYOK モデルがエージェントホストセッション内で実行できるように、BYOK 言語モデルブリッジを接続します。 chat.agentHost.enabled Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it. が必要であり、有効にするにはエージェントホストプロセスを再起動する必要があります。
false

インラインチャット設定

設定と説明 既定値
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 Open in VS Code Open in 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 Open in VS Code Open in VS Code Insiders (実験的)
インラインチャットの開始に役立つテキストを選択したときに、視覚的なヒントを表示します。 off: ヒントなし、gutter: 行番号領域に表示、editor: 電球アイコン付きでカーソル位置に表示。
"off"
inlineChat.lineEmptyHint Open in VS Code Open in VS Code Insiders (実験的)
空行にエディターインラインチャットのヒントを表示します。
false
inlineChat.lineNaturalLanguageHint Open in VS Code Open in VS Code Insiders (実験的)
行の大部分が単語で構成されるとすぐに、エディターインラインチャットをトリガーします。
true
github.copilot.chat.editor.temporalContext.enabled Open in VS Code Open in VS Code Insiders (実験的)
最近表示および編集されたファイルを、エディターインラインチャットのコンテキストに含めます。
false

コードレビュー設定

設定と説明 既定値
github.copilot.chat.reviewSelection.enabled Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it. (プレビュー)
エディターで選択したテキストに対して、AIによるコードレビューを有効にします。
true
github.copilot.chat.reviewSelection.instructions Open in VS Code Open in 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 Open in VS Code Open in VS Code Insiders (実験的)
AIでコミットメッセージを生成するためのカスタム指示。
[]
github.copilot.chat.pullRequestDescriptionGeneration.instructions Open in VS Code Open in 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 Open in VS Code Open in VS Code Insiders (実験的)
エージェントスキルを呼び出すための専用スキルツールを有効にします。別のサブエージェントコンテキストで context: fork を使用してスキルを実行するために必要です。
false

可観測性設定

設定と説明 既定値
github.copilot.chat.otel.enabled Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
Copilot Chatエージェントのインタラクションに対する OpenTelemetry の出力を有効にします。
false
github.copilot.chat.otel.exporterType Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
OTelエクスポータータイプ: otlp-httpotlp-grpcconsole、または file
"otlp-http"
github.copilot.chat.otel.otlpEndpoint Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
OTLPコレクターのエンドポイントURL。
"https://:4318"
github.copilot.chat.otel.outfile Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
file エクスポータータイプを使用する場合のJSON-lines出力用のファイルパス。
""
github.copilot.chat.otel.captureContent Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
OTelスパンにプロンプトとレスポンスのコンテンツ全体をキャプチャします。機密情報が含まれる場合があります。
false

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

設定と説明 既定値
chat.plugins.enabled Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
エージェントプラグインのサポートを有効または無効にします。
false
chat.plugins.marketplaces Open in VS Code Open in VS Code Insiders (実験的)
エージェントプラグインを検出するための追加のプラグインマーケットプレイスGitリポジトリを設定します。
["github/copilot-plugins", "github/awesome-copilot"]
chat.plugins.enabledPlugins Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it.
有効または無効にするプラグインIDの許可リスト。エンタープライズポリシーを通じて一元管理できます。
{}
chat.plugins.strictMarketplaces Open in VS Code Open in VS Code Insiders This setting can be managed by your organization. Contact your administrator to change it. (実験的)
エンタープライズポリシーによって提供されるマーケットプレイスのみを信頼します。
false
chat.pluginLocations Open in VS Code Open in 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 Open in VS Code Open in VS Code Insiders (プレビュー)
デバッグ構成を生成するための、チャットビューでの実験的な /startDebugging インテントを有効にします。
true
github.copilot.chat.copilotDebugCommand.enabled Open in VS Code Open in VS Code Insiders (プレビュー)
copilot-debug ターミナルコマンドを有効にします。
true

テスト設定

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

ノートブック設定

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

アクセシビリティ設定

設定と説明 既定値
inlineChat.accessibleDiffView Open in VS Code Open in VS Code Insiders
インラインチャットが変更に対するアクセシブルなdiffビューアーも描画するかどうか。
"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 website operates independently and is not affiliated with or endorsed by Microsoft. All brand names, logos, and trademarks are the property of their respective owners.