VS CodeにおけるGitHub Copilotの設定リファレンス
この記事では、Visual Studio CodeにおけるGitHub Copilotの構成設定を一覧表示します。VS Codeの設定に関する一般的な情報については、ユーザーおよびワークスペース設定を参照してください。
チームは継続的にVS CodeのCopilotの改善と新機能の追加に取り組んでいます。一部の機能はまだ実験段階です。ぜひ試してみて、私たちのissueでフィードバックを共有してください。VS Codeの機能ライフサイクルの詳細については、こちらをご覧ください。
ヒント
Copilot サブスクリプションをまだお持ちでない場合は、Copilot 無料プランにサインアップして Copilot を無料で利用でき、インライン提案とチャットのやり取りには月間制限があります。
全般設定
| 設定と説明 | 既定値 |
|---|---|
|
chat.commandCenter.enabled
VS Codeのタイトルバーにチャットメニューを表示するかどうかを制御します。 |
true |
|
workbench.settings.showAISearchToggle
設定エディターでAIを使用した設定検索を有効にします。 |
true |
| workbench.commandPalette.experimental.askChatLocation (実験的) コマンドパレットでチャットの質問をどこで行うかを制御します。 |
"chatView" |
| search.searchView.semanticSearchBehavior (プレビュー) 検索ビューでセマンティック検索を実行するタイミングを設定します:手動(デフォルト)、テキスト検索結果が見つからなかった場合、または常に。 |
"manual" |
| search.searchView.keywordSuggestions (プレビュー) 検索ビューでキーワードの提案を表示するかどうかを制御します。 |
false |
|
chat.disableAIFeatures
VS Codeの組み込みAI機能(チャットやインライン提案など)を無効にして非表示にし、Copilot拡張機能を無効にします。 |
false |
コード編集設定
| 設定と説明 | 既定値 |
|---|---|
|
github.copilot.editor.enableCodeActions
Copilotコマンドが利用可能な場合にコードアクションとして表示するかどうかを制御します。 |
true |
|
github.copilot.renameSuggestions.triggerAutomatically
シンボルの名前変更の提案を生成します。 |
true |
|
github.copilot.enable
指定された言語のインライン提案を有効または無効にします。 |
{ "*": true, "plaintext": false, "markdown": false, "scminput": false } |
|
github.copilot.nextEditSuggestions.enabled
次に行う編集の提案 (NES) を有効にします。 |
true |
|
editor.inlineSuggest.edits.allowCodeShifting
NESが提案を表示するためにコードをシフト(移動)できるようにするかどうかを設定します。 |
"always" |
|
editor.inlineSuggest.edits.renderSideBySide
NESが可能な場合に大きな提案を並べて表示するか、Copilot NESが常に大きな提案を関連するコードの下に表示するかを設定します。 |
"auto" |
|
github.copilot.nextEditSuggestions.fixes
診断(波線)に基づいた次に行う編集の提案を有効にします。例えば、不足しているインポートなどです。 |
true |
|
editor.inlineSuggest.edits.showCollapsed
NESのコード変更を、Tabキーを押して提案に移動するか、ガターの矢印にカーソルを合わせた場合にのみエディターに表示します。 |
false |
|
editor.inlineSuggest.fontFamily
インライン補完のフォントファミリーを設定します。 |
"default" |
|
editor.inlineSuggest.showToolbar
インライン補完用に表示されるツールバーを有効または無効にします。 |
"onHover" |
|
editor.inlineSuggest.minShowDelay
インライン提案を表示するまで待機する時間(ミリ秒単位)。 |
0 |
チャット設定
| 設定と説明 | 既定値 |
|---|---|
|
github.copilot.chat.localeOverride
チャット応答のロケール( enやfrなど)を指定します。 |
"auto" |
github.copilot.chat.useProjectTemplates
/newを使用する際、関連するGitHubプロジェクトをスタータープロジェクトとして使用します。 |
true |
github.copilot.chat.scopeSelection
/explainを使用していて、アクティブなエディターに選択範囲がない場合に、特定のシンボルスコープを求めるかどうか。 |
false |
|
github.copilot.chat.terminalChatLocation
ターミナルからのチャットクエリを開く場所を制御します。 |
"chatView" |
|
chat.detectParticipant.enabled
チャットビューでチャット参加者の検出を有効にします。 |
true |
|
chat.checkpoints.enabled
チャット内のチェックポイントを有効または無効にします。 |
true |
|
chat.checkpoints.showFileChanges
各チャットリクエストの最後にファイル変更の概要を表示します。 |
false |
|
chat.editRequests
以前のチャットリクエストの編集を有効または無効にします。 |
"inline" |
|
chat.editor.fontFamily
チャットコードブロック内のフォントファミリー。 |
"default" |
|
chat.editor.fontSize
チャットコードブロック内のフォントサイズ(ピクセル単位)。 |
14 |
|
chat.editor.fontWeight
チャットコードブロック内のフォントの太さ。 |
"default" |
|
chat.editor.lineHeight
チャットコードブロック内の行の高さ(ピクセル単位)。 |
0 |
|
chat.editor.wordWrap
チャットコードブロック内の行の折り返しを切り替えます。 |
"off" |
|
chat.editing.confirmEditRequestRemoval
編集を元に戻す前に確認を求めます。 |
true |
|
chat.editing.confirmEditRequestRetry
最後の編集をやり直す(やり直し)前に確認を求めます。 |
true |
|
chat.editing.autoAcceptDelay
提案された編集が自動的に受け入れられるまでの遅延を設定します。自動受け入れを無効にするにはゼロを使用してください。 |
0 |
|
chat.editing.revealNextChangeOnResolve
チャットの編集を保持または元に戻した後に、エディターが自動的に次の変更を表示するかどうかを制御します。 |
true |
|
chat.fontFamily
チャット内のMarkdownコンテンツのフォントファミリー。 |
"default" |
|
chat.fontSize
チャット内のMarkdownコンテンツのフォントサイズ(ピクセル単位)。 |
13 |
|
chat.notifyWindowOnConfirmation
チャットセッションでユーザー入力が必要な場合にOS通知を表示するタイミングを設定します: offは通知を表示しない、windowNotFocused(デフォルト)はVS Codeウィンドウがフォーカスされていないときのみ表示、alwaysは常に表示。 |
"windowNotFocused" |
|
chat.notifyWindowOnResponseReceived
チャットの応答を受信したときにOS通知を表示するタイミングを設定します: offは通知を表示しない、windowNotFocused(デフォルト)はVS Codeウィンドウがフォーカスされていないときのみ表示、alwaysは常に表示。 |
"windowNotFocused" |
|
chat.requestQueuing.defaultAction
リクエスト実行中の送信ボタンのデフォルトアクションを設定します: queueはメッセージをキューに追加し、steerは現在のリクエストに譲渡のシグナルを送ります。 |
"queue" |
|
chat.tools.terminal.autoReplyToPrompts
ターミナルのプロンプトにデフォルトの回答で自動返信します。 |
false |
setting(chat.tools.terminal.terminalProfile.<platform>)各プラットフォームでチャットターミナルコマンドに使用するターミナルプロファイルを構成します。 |
"" |
| chat.hookFilesLocations (プレビュー) 追加のフックファイルの場所を設定します。フォルダーへのパス(すべての *.jsonファイルを読み込む)または.jsonファイルへの直接パスを指定します。相対パスとチルダパスのみがサポートされています。 |
{} |
| chat.useCustomAgentHooks (プレビュー) カスタムエージェントのフロントマターで定義されたエージェントスコープのフックを有効にします。有効にすると、 .agent.mdファイルのフックはそのエージェントがアクティブな場合にのみ実行されます。 |
false |
chat.useAgentsMdFile
AGENTS.mdファイルをチャットリクエストのコンテキストとして使用するかどうかを有効または無効にします。 |
true |
|
chat.math.enabled
チャットでKaTeXを使用した数式レンダリングを有効または無効にします。 |
false |
| chat.viewTitle.enabled (プレビュー) チャットヘッダーに現在のチャットセッションのタイトルを表示します。 |
true |
| github.copilot.chat.codesearch.enabled (プレビュー) プロンプトで #codebaseを使用すると、Copilotは編集対象となる関連ファイルを自動的に検出します。 |
false |
| chat.emptyState.history.enabled (実験的) チャットビューの空の状態に最近のチャット履歴を表示します。 |
false |
| imageCarousel.chat.enabled (実験的) チャット応答から画像を閲覧するためのイメージカルーセルを有効にします。ツール結果やアシスタントメッセージ内の画像ピルを選択して、カルーセルビューを開きます。 |
false |
| chat.sendElementsToChat.enabled (実験的) 統合ブラウザからチャットビューに要素をコンテキストとして送信することを有効にします。 |
true |
| chat.sendElementsToChat.attachCSS (実験的) 統合ブラウザからチャットコンテキストに要素を追加する際に、CSSスタイルを含めます。 |
true |
| chat.sendElementsToChat.attachImages (実験的) 統合ブラウザからチャットコンテキストに要素を追加する際に、画像を含めます。 |
true |
| workbench.browser.enableChatTools (実験的) エージェントが統合ブラウザ内のページと対話できるようにするブラウザツールを有効にします。 |
true |
chat.useClaudeMdFile
CLAUDE.mdファイルを常時オンのカスタム指示として使用するかどうかを有効または無効にします。 |
true |
| chat.useNestedAgentsMdFiles (実験的) ワークスペースのサブフォルダーにある AGENTS.mdファイルをチャットリクエストのコンテキストとして使用するかどうかを有効または無効にします。 |
false |
| github.copilot.chat.customOAIModels (実験的) チャット用のカスタムOpenAI互換モデルを構成します。 |
[] |
| github.copilot.chat.edits.suggestRelatedFilesFromGitHistory (実験的) Git履歴から関連ファイルをチャットコンテキストに提案します。 |
true |
エージェント設定
| 設定と説明 | 既定値 |
|---|---|
| chat.agent.enabled この設定は組織レベルで管理されています。変更については管理者にお問い合わせください。 エージェントの使用を有効または無効にします(VS Code 1.99以降が必要)。 |
true |
|
chat.agent.maxRequests
Copilotがエージェントを使用して行えるリクエストの最大数。 |
25 |
|
github.copilot.chat.agent.autoFix
生成されたコード変更の問題を自動的に診断して修正します。 |
true |
| chat.mcp.access この設定は組織レベルで管理されています。変更については管理者にお問い合わせください。 VS Codeで使用できるModel Context Protocol (MCP) サーバーを管理します。 |
true |
|
chat.mcp.discovery.enabled
他のアプリケーションからのMCPサーバー構成の自動検出を構成します。 |
false |
|
chat.mcp.serverSampling
サンプリングのためにどのモデルをMCPサーバーに公開するかを構成します。 |
{} |
| chat.mcp.apps.enabled (実験的) MCPサーバーによって提供されるリッチユーザーインターフェイスであるMCPアプリを有効または無効にします。 |
true |
|
chat.tools.terminal.autoApprove
エージェント使用時に自動承認されるターミナルコマンドを制御します。コマンドは 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 この設定は組織レベルで管理されています。変更については管理者にお問い合わせください。 ターミナルコマンドの自動承認を有効または無効にします。 |
true |
|
chat.tools.edits.autoApprove
編集が適用される前に承認が必要なファイルを構成します。ワークスペース内のファイルパスに一致させるためにglobパターンを使用します。 |
{} |
| chat.tools.terminal.outputLocation (実験的) ターミナルコマンドの出力が表示される場所を構成します:チャット内(インライン)または統合ターミナル内。 |
"chat" |
| chat.tools.terminal.enforceTimeoutFromModel (実験的) エージェントがターミナルコマンドに指定するタイムアウト値を強制するかどうかを制御します。有効にすると、エージェントは指定された期間経過後にコマンドの追跡を停止し、それまでに収集された出力を返します。 |
true |
|
chat.tools.terminal.ignoreDefaultAutoApproveRules
ターミナルコマンドのデフォルトの自動承認ルールを無視します。 |
false |
| chat.tools.global.autoApprove この設定は組織レベルで管理されています。変更については管理者にお問い合わせください。 すべてのツールを自動的に承認します。この設定は重要なセキュリティ保護を無効にします。 |
false |
| chat.autopilot.enabled (実験的) 権限ピッカーでAutopilot権限レベルが利用可能かどうかを制御します。有効にすると、Autopilotはすべてのツール呼び出しを自動承認し、タスクが完了するまで継続します。 |
true |
|
chat.tools.urls.autoApprove
どのURLリクエストと応答が自動承認されるかを制御します。 |
[] |
| chat.agent.thinking.collapsedTools (実験的) ツール呼び出しの詳細がチャットの会話内でデフォルトで折りたたまれるか展開されるかを構成します。 |
always |
| chat.agent.thinkingStyle (実験的) チャット内での思考トークンの表示方法を構成します。 |
fixedScrolling |
| chat.mcp.autoStart (実験的) MCP構成の変更が検出されたときに、MCPサーバーを自動的に起動します。 |
newAndOutdated |
| chat.tools.eligibleForAutoApproval この設定は組織レベルで管理されています。変更については管理者にお問い合わせください。 (実験的) エージェントがツールを使用する前に手動承認が必要なツールを構成します。 |
[] |
| chat.tools.terminal.blockDetectedFileWrites (実験的) ファイル書き込みを実行するターミナルコマンドに対して、ユーザーの承認を要求します。 |
outsideWorkspace |
| chat.agent.sandbox (プレビュー) エージェントによって実行されるエージェントコマンドのサンドボックス化を有効にします(macOSおよびLinuxのみ)。有効にすると、コマンドは自動的に承認され、ファイルシステムおよびネットワークアクセスが制限されます。 |
false |
| chat.agent.sandboxFileSystem.linux (プレビュー) Linux上のサンドボックス化されたエージェントコマンドのファイルシステムアクセスルールを構成します。 allowWrite、denyWrite、およびdenyReadプロパティをサポートしています。 |
{} |
| chat.agent.sandboxFileSystem.mac (プレビュー) macOS上のサンドボックス化されたエージェントコマンドのファイルシステムアクセスルールを構成します。 allowWrite、denyWrite、およびdenyReadプロパティをサポートしています。 |
{} |
| chat.agent.sandboxNetwork.allowedDomains (プレビュー) サンドボックス化されたエージェントコマンドのネットワークアクセスのために許可されたドメインを構成します。デフォルトでは、すべてのネットワークアクセスがブロックされます。 |
[] |
| chat.agent.sandboxNetwork.deniedDomains (プレビュー) サンドボックス化されたエージェントコマンドのネットワークアクセスのために拒否されたドメインを構成します。拒否されたドメインは、許可されたドメインよりも優先されます。 |
[] |
| github.copilot.chat.newWorkspaceCreation.enabled (実験的) チャットで新しいワークスペースを構築するためのツールを有効にします。 |
true |
|
chat.planAgent.defaultModel
プランエージェントのデフォルトの言語モデルを選択します。 |
"Auto (Vendor Default)" |
| github.copilot.chat.implementAgent.model (実験的) プランニング後の実装ステップで使用される言語モデルを選択します。 |
`` |
| github.copilot.chat.planAgent.additionalTools (実験的) 調査および計画フェーズ中に、追加のツールへのアクセス権をプランエージェントに与えます。 |
[] |
|
github.copilot.chat.additionalReadAccessFolders
組み込みエージェントツールのために、現在のワークスペース外の追加フォルダーへの読み取り専用アクセス権を付与します。 |
[] |
|
github.copilot.chat.claudeAgent.enabled
AnthropicのClaude Agent SDKによって駆動されるClaudeエージェントセッションのサポートを有効または無効にします。 |
true |
|
github.copilot.chat.claudeAgent.allowDangerouslySkipPermissions
Claudeエージェントのすべての権限チェックをバイパスします。これは分離されたサンドボックス環境でのみ有効にしてください。 |
false |
| github.copilot.chat.agent.thinkingTool (実験的) エージェント使用時に思考ツールを有効にします。 |
false |
| github.copilot.chat.summarizeAgentConversationHistory.enabled (実験的) コンテキストウィンドウがいっぱいになったときに、エージェントの会話履歴を自動的に要約します。 |
true |
| github.copilot.chat.virtualTools.threshold (実験的) 仮想ツールを使用する際のツール数のしきい値。仮想ツールは類似したツール群をまとめ、モデルがオンデマンドでそれらをアクティブにできるようにします。これにより、1回のチャットリクエストで128個というツール制限を超えることが可能になります。 |
128 |
エージェントセッション
エージェントビューは、ローカルチャットの会話とリモートコーディングエージェントセッションの両方を管理するための集中化された場所を提供します。このビューにより、複数のAIセッションを同時に操作し、進捗状況を追跡し、長時間実行されるタスクを効率的に管理できます。
| 設定と説明 | 既定値 |
|---|---|
|
workbench.startupEditor
VS Codeウェルカムページがエージェントセッションのエントリーポイントとして機能するように設定します。 agentSessionsWelcomePageに設定すると、最近のセッション、埋め込みチャット、クイックアクションを備えたVS Codeウェルカムページが表示されます。 |
該当なし |
|
chat.viewSessions.enabled
チャットビューにエージェントセッションリストを表示します。 |
true |
|
chat.viewSessions.orientation
チャットビュー内のセッションリストのレイアウトの向きを制御します。 |
"sideBySide" |
|
chat.editMode.hidden
複数ファイルのコード編集用の非推奨となった編集モードを復元します。 |
true |
| chat.agentsControl.enabled (実験的) コマンドセンター内のセッションステータスインジケーターを有効にします。未読および進行中のセッションバッジを表示します。 |
true |
| chat.agentsControl.clickBehavior (実験的) エージェントステータスインジケーターのチャットアイコンを選択したときの動作を構成します。 |
"cycle" (Insiders)"default" (Stable) |
| chat.unifiedAgentsBar.enabled (実験的) コマンドセンターの検索ボックスを、統合されたチャットおよび検索コントロールに置き換えます。 |
false |
インラインチャット設定
| 設定と説明 | 既定値 |
|---|---|
|
inlineChat.defaultModel
エディターのインラインチャットのデフォルト言語モデルを構成します。選択したモデルはセッション中持続しますが、VS Codeのリロード後にこの構成されたデフォルトにリセットされます。 |
該当なし |
|
inlineChat.askInChat
ファイルがアクティブなチャット編集セッションに属している場合、⌘I (Windows, Linux Ctrl+I) を押した際に、通常のインラインチャットを開く代わりにチャットビューで「チャットで質問 (Ask in Chat)」を使用します。無効にすると、常に通常のインラインチャットが開きます。 |
true |
| inlineChat.renderMode (実験的) インラインチャットの表示方法を構成します。 hover: フローティングオーバーレイでインラインチャットを表示、zone: エディター内の専用ゾーンにインラインチャットを表示。 |
"hover" |
|
inlineChat.finishOnType
変更された領域の外側で入力したときに、エディターのインラインチャットセッションを終了します。 |
false |
|
inlineChat.holdToSpeech
エディターのインラインチャットキーボードショートカット (⌘I (Windows, Linux Ctrl+I)) を長押しすると、音声認識が自動的に有効になります。 |
true |
|
editor.inlineSuggest.syntaxHighlightingEnabled
インライン提案の構文ハイライトを表示します。 |
true |
| inlineChat.affordance (実験的) インラインチャットの開始を支援するために、テキストを選択したときに視覚的なヒントを表示します。 off: ヒントなし、gutter: 行番号領域に表示、editor: カーソル位置に電球アイコン付きで表示。 |
"off" |
| inlineChat.lineEmptyHint (実験的) 空の行でエディターのインラインチャットのヒントを表示します。 |
false |
| inlineChat.lineNaturalLanguageHint (実験的) 行が主に単語で構成されたらすぐにエディターのインラインチャットをトリガーします。 |
true |
| github.copilot.chat.editor.temporalContext.enabled (実験的) 最近表示および編集したファイルを、エディターのインラインチャットのコンテキストに含めます。 |
false |
コードレビュー設定
| 設定と説明 | 既定値 |
|---|---|
| github.copilot.chat.reviewSelection.enabled (プレビュー) エディターで選択したテキストのAIによるコードレビューを有効にします。 |
true |
| github.copilot.chat.reviewSelection.instructions (プレビュー) 現在のエディターの選択範囲をAIでレビューするためのリクエストに追加されるカスタム指示。 |
[] |
カスタム指示設定
| 設定と説明 | 既定値 |
|---|---|
|
chat.instructionsFilesLocations
カスタム指示ファイルを検索する場所。各フォルダーはサブディレクトリを含めて再帰的に検索されます。相対パスはワークスペースのルートフォルダーから解決されます。ファイルパスのglobパターンをサポートしています。 |
{ ".github/instructions": true, "~/.claude/rules": false" } |
|
chat.includeApplyingInstructions
一致する applyToパターンを持つ指示ファイルを、自動的にチャットリクエストに追加します。 |
true |
|
chat.includeReferencedInstructions
Markdownリンクを介して参照された指示ファイルを、自動的にチャットリクエストに追加します。 |
false |
github.copilot.chat.codeGeneration.useInstructionFiles
.github/copilot-instructions.mdからのカスタム指示を、自動的にチャットリクエストに追加します。 |
true |
| github.copilot.chat.commitMessageGeneration.instructions (実験的) AIによるコミットメッセージ生成のためのカスタム指示。 |
[] |
| github.copilot.chat.pullRequestDescriptionGeneration.instructions (実験的) AIによるプルリクエストのタイトルおよび説明の生成のためのカスタム指示。 |
[] |
|
github.copilot.chat.organizationInstructions.enabled
GitHub組織レベルで定義されたカスタム指示の検出を有効にします。 |
true |
|
chat.useCustomizationsInParentRepositories
親リポジトリフォルダー内のチャットのカスタマイズ(指示、プロンプト、エージェント、スキル、フック)の検出を有効にします。リポジトリのルートではなくサブフォルダーを開くモノレポ環境で役立ちます。 |
false |
再利用可能なプロンプトファイル設定
| 設定と説明 | 既定値 |
|---|---|
|
chat.promptFilesLocations
プロンプトファイルを検索する場所。相対パスはワークスペースのルートフォルダーから解決されます。ファイルパスのglobパターンをサポートしています。 |
{ ".github/prompts": true } |
|
chat.promptFilesRecommendations
新しいチャットセッションを開くときにプロンプトファイルの推奨を有効または無効にします。プロンプトファイル名とブール値またはwhen句のキーと値のペアのリスト。 |
[] |
カスタムエージェント設定
| 設定と説明 | 既定値 |
|---|---|
|
chat.agentFilesLocations
カスタムエージェントファイルを検索する場所。相対パスはワークスペースのルートフォルダーから解決されます。ユーザー固有のパスに対してホームディレクトリ展開( ~)をサポートしています。 |
{ ".github/agents": true } |
| chat.customAgentInSubagent.enabled (実験的) サブエージェントでカスタムエージェントを使用することを有効にします。 |
false |
| github.copilot.chat.cli.customAgents.enabled (実験的) GitHubバックグラウンドエージェントセッションからカスタムエージェントを使用することを有効にします。 |
false |
|
github.copilot.chat.organizationCustomAgents.enabled
GitHub組織レベルで定義されたカスタムエージェントの検出を有効にします。 |
true |
エージェントスキル設定
| 設定と説明 | 既定値 |
|---|---|
|
chat.useAgentSkills
VS Codeでのエージェントスキルのサポートを有効にします。 |
true |
|
chat.agentSkillsLocations
エージェントスキルを検索する場所。相対パスはワークスペースのルートフォルダーから解決されます。ユーザー固有のパスに対してホームディレクトリ展開( ~)をサポートしています。 |
"chat.agentSkillsLocations": { ".github/skills": true,".claude/skills": true,"~/.copilot/skills": true,"~/.claude/skills": true} |
メモリ設定
| 設定と説明 | 既定値 |
|---|---|
| github.copilot.chat.tools.memory.enabled (プレビュー) エージェントが会話全体でメモを保存して想起できるようにする、組み込みのメモリツールを有効または無効にします。 |
true |
| github.copilot.chat.copilotMemory.enabled (プレビュー) VS CodeでのCopilot Memory統合を有効にします。Copilot Memoryは、複数のCopilotサーフェス間でリポジトリ固有のインサイトを保持するGitHubホスト型のメモリシステムです。 |
false |
オブザーバビリティ設定
| 設定と説明 | 既定値 |
|---|---|
|
github.copilot.chat.otel.enabled
Copilot Chatのエージェント対話に対するOpenTelemetryの出力を有効にします。 |
false |
|
github.copilot.chat.otel.exporterType
OTelエクスポーターのタイプ: otlp-http、otlp-grpc、console、またはfile。 |
"otlp-http" |
|
github.copilot.chat.otel.otlpEndpoint
OTLPコレクターのエンドポイントURL。 |
"https://:4318" |
github.copilot.chat.otel.outfile
fileエクスポータータイプを使用する場合のJSON行出力用のファイルパス。 |
"" |
|
github.copilot.chat.otel.captureContent
OTelスパンにプロンプトと応答の完全な内容をキャプチャします。機密情報が含まれる可能性があります。 |
false |
エージェントプラグイン設定
| 設定と説明 | 既定値 |
|---|---|
| chat.plugins.enabled (プレビュー) エージェントプラグインのサポートを有効または無効にします。 |
false |
| chat.plugins.marketplaces (実験的) エージェントプラグインを検出するための追加のプラグインマーケットプレイスGitリポジトリを構成します。 |
["github/copilot-plugins", "github/awesome-copilot"] |
| chat.pluginLocations (実験的) ディレクトリパスを有効または無効の状態にマッピングすることで、ローカルでクローンまたはダウンロードされたエージェントプラグインを登録します。 |
{} |
デバッグ設定
| 設定と説明 | 既定値 |
|---|---|
|
github.copilot.chat.agentDebugLog.enabled
エージェントデバッグログおよびチャットセッションを検査するための /troubleshootスラッシュコマンドを有効にします。 |
false |
|
github.copilot.chat.agentDebugLog.fileLogging.enabled
エージェントのデバッグログのファイルロギングを有効にします。これにより、デバッグイベントがディスク上のファイルに書き込まれます。 |
false |
| github.copilot.chat.startDebugging.enabled (プレビュー) チャットビューで実験的な /startDebugging インテントを有効にし、デバッグ構成を生成できるようにします。 |
true |
github.copilot.chat.copilotDebugCommand.enabled (プレビュー)copilot-debug ターミナルコマンドを有効にします。 |
true |
テスト設定
| 設定と説明 | 既定値 |
|---|---|
| github.copilot.chat.generateTests.codeLens (実験的) 現在のテストカバレッジ情報に含まれていないシンボルに対して、テストを生成コードレンズを表示します。 |
false |
| github.copilot.chat.setupTests.enabled (実験的) 実験的な /setupTests インテントおよび /tests 生成時のプロンプトを有効にします。 |
true |
ノートブック設定
| 設定と説明 | 既定値 |
|---|---|
| notebook.experimental.generate (実験的) ノートブックのインラインチャットでコードセルを作成するための生成アクションを有効にします。 |
true |
| github.copilot.chat.edits.newNotebook.enabled (実験的) 編集モード(非推奨)で新しいノートブックファイルを作成するためのノートブックツールを有効にします。 |
true |
| github.copilot.chat.notebook.followCellExecution.enabled (実験的) エディター内で現在実行中のセルを表示します。 |
false |
アクセシビリティ設定
| 設定と説明 | 既定値 |
|---|---|
|
inlineChat.accessibleDiffView
インラインチャットで、その変更に対するアクセシブルな差分ビューアーもレンダリングするかどうか。 |
"auto" |
|
accessibility.signals.chatRequestSent
チャットリクエストが行われたときに、シグナル(サウンド(オーディオキュー)やアナウンス(アラート))を再生します。 |
{ "sound": "auto", "announcement": "auto" } |
|
accessibility.signals.chatResponseReceived
レスポンスが受信されたときに、サウンド/オーディオキューを再生します。 |
{ "sound": "auto" } |
|
accessibility.signals.chatEditModifiedFile
チャットの編集によってファイルが変更されたときに、サウンド/オーディオキューを再生します。 |
{ "sound": "auto" } |
|
accessibility.signals.chatUserActionRequired
ユーザーがチャットでアクションを実行する必要があるときに、サウンド/オーディオキューを再生します。 |
{ "sound": "auto", "announcement": "auto" } |
|
accessibility.signals.lineHasInlineSuggestion
インラインサジェストがある行にカーソルがあるときに、サウンド/オーディオキューを再生します。 |
{ "sound": "auto" } |
|
accessibility.signals.nextEditSuggestion
次の編集サジェストが利用可能なときに、サウンド/オーディオキューを再生します。 |
{ "sound": "auto", "announcement": "auto" } |
|
accessibility.verboseChatProgressUpdates
チャットアクティビティに関する詳細な更新情報を提供します。 |
true |
|
accessibility.verbosity.inlineChat
インラインエディターチャットのアクセシビリティヘルプメニューへのアクセス方法に関する情報を提供し、入力がフォーカスされているときに機能の使い方を説明するヒントをアラート表示します。 |
true |
|
accessibility.verbosity.inlineCompletions
インラインサジェストのホバーおよびアクセシブルビューへのアクセス方法に関する情報を提供します。 |
true |
|
accessibility.verbosity.panelChat
チャット入力がフォーカスされているときに、チャットヘルプメニューへのアクセス方法に関する情報を提供します。 |
true |
|
accessibility.voice.keywordActivation
音声チャットセッションを開始するために、「Hey Code」というキーワードフレーズを認識するかどうかを制御します。 |
"off" |
|
accessibility.voice.autoSynthesize
音声入力が使用された際に、テキストでの回答を自動的に読み上げるかどうかを制御します。 |
"off" |
|
accessibility.voice.speechTimeout
話すのをやめた後、音声認識がアクティブなままになる期間(ミリ秒単位)。 |
1200 |