エージェント型開発を探求する -

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

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

チームは継続的にVS CodeのCopilotの改善と新機能の追加に取り組んでいます。一部の機能はまだ実験段階です。ぜひ試してみて、私たちのissueでフィードバックを共有してください。VS Codeの機能ライフサイクルの詳細については、こちらをご覧ください。

ヒント

Copilot サブスクリプションをまだお持ちでない場合は、Copilot 無料プランにサインアップして Copilot を無料で利用でき、インライン提案とチャットのやり取りには月間制限があります。

全般設定

設定と説明 既定値
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 Open in VS Code Open in 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
NESのコード変更を、Tabキーを押して提案に移動するか、ガターの矢印にカーソルを合わせた場合にのみエディターに表示します。
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.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
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互換モデルを構成します。
[]
github.copilot.chat.edits.suggestRelatedFilesFromGitHistory VS Codeで開く VS Code Insidersで開く (実験的)
Git履歴から関連ファイルをチャットコンテキストに提案します。
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.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.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で開く (実験的)
ファイル書き込みを実行するターミナルコマンドに対して、ユーザーの承認を要求します。
outsideWorkspace
chat.agent.sandbox VS Codeで開く VS Code Insidersで開く (プレビュー)
エージェントによって実行されるエージェントコマンドのサンドボックス化を有効にします(macOSおよびLinuxのみ)。有効にすると、コマンドは自動的に承認され、ファイルシステムおよびネットワークアクセスが制限されます。
false
chat.agent.sandboxFileSystem.linux VS Codeで開く VS Code Insidersで開く (プレビュー)
Linux上のサンドボックス化されたエージェントコマンドのファイルシステムアクセスルールを構成します。allowWritedenyWrite、およびdenyReadプロパティをサポートしています。
{}
chat.agent.sandboxFileSystem.mac VS Codeで開く VS Code Insidersで開く (プレビュー)
macOS上のサンドボックス化されたエージェントコマンドのファイルシステムアクセスルールを構成します。allowWritedenyWrite、およびdenyReadプロパティをサポートしています。
{}
chat.agent.sandboxNetwork.allowedDomains VS Codeで開く VS Code Insidersで開く (プレビュー)
サンドボックス化されたエージェントコマンドのネットワークアクセスのために許可されたドメインを構成します。デフォルトでは、すべてのネットワークアクセスがブロックされます。
[]
chat.agent.sandboxNetwork.deniedDomains VS Codeで開く VS Code Insidersで開く (プレビュー)
サンドボックス化されたエージェントコマンドのネットワークアクセスのために拒否されたドメインを構成します。拒否されたドメインは、許可されたドメインよりも優先されます。
[]
github.copilot.chat.newWorkspaceCreation.enabled VS Codeで開く 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 Open in VS Code Open in 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で開く (実験的)
仮想ツールを使用する際のツール数のしきい値。仮想ツールは類似したツール群をまとめ、モデルがオンデマンドでそれらをアクティブにできるようにします。これにより、1回のチャットリクエストで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 Open in VS Code Open in 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

インラインチャット設定

設定と説明 既定値
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) を押した際に、通常のインラインチャットを開く代わりにチャットビューで「チャットで質問 (Ask in Chat)」を使用します。無効にすると、常に通常のインラインチャットが開きます。
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でレビューするためのリクエストに追加されるカスタム指示。
[]

カスタム指示設定

設定と説明 既定値
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 }
chat.customAgentInSubagent.enabled VS Codeで開く VS Code Insidersで開く (実験的)
サブエージェントでカスタムエージェントを使用することを有効にします。
false
github.copilot.chat.cli.customAgents.enabled VS Codeで開く 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.tools.memory.enabled VS Codeで開く VS Code Insidersで開く (プレビュー)
エージェントが会話全体でメモを保存して想起できるようにする、組み込みのメモリツールを有効または無効にします。
true
github.copilot.chat.copilotMemory.enabled VS Codeで開く VS Code Insidersで開く (プレビュー)
VS CodeでのCopilot Memory統合を有効にします。Copilot Memoryは、複数の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行出力用のファイルパス。
""
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.