Configure options below — the preview updates in real time.

Code Editing & Autocomplete

Settings for Copilot inline suggestions, code actions, and next edit suggestions.

Enable or disable Copilot inline suggestions for specific languages.

Enable Code ActionsControls if Copilot commands are shown as Code Actions when available.
Rename SuggestionsGenerates symbol renaming suggestions using Copilot.
Next Edit SuggestionsEnables Next Edit Suggestions (NES) to predict the next logical change based on current edits.
Next Edit Suggestion FixesEnables next edit suggestions based on code diagnostics (e.g., squiggles for missing imports).

Configures if NES is able to shift your code to show a suggestion.

Configures if NES can show larger suggestions side-by-side if possible, or directly below.

Time in milliseconds to wait before showing inline suggestions.

Copilot Chat & UI

Settings for the Copilot Chat panel and editor integration.

Chat Command CenterControls whether to show the Copilot Chat menu in the VS Code title bar.

Specifies a locale for chat responses (forces Copilot to answer in a specific language).

Use Project TemplatesUses relevant GitHub projects as starter templates when using the /new command.
Scope SelectionPrompts for a specific symbol scope if you use /explain and the active editor has no selection.

Controls where chat queries initiated from the terminal should be opened.

Detect ParticipantEnables automatic chat participant detection (e.g., @workspace, @terminal) in the Chat view.
Chat CheckpointsEnables or disables checkpoints in the chat history to easily revert states.
Show File Changes at CheckpointsShows a summary of file changes at the end of each chat request.

Controls the style for editing previous chat requests in the session.

Configures the font family used in Copilot chat codeblocks.

Configures the font size (in pixels) for chat codeblocks.

Configures the font weight for chat codeblocks.

Configures the line height for chat codeblocks (0 implies dynamic).

Controls word wrapping inside chat codeblocks.

Agent, Multi-File Edits & MCP

Settings for autonomous agents, MCP tool integration, and auto-approval controls.

Enable AgentsEnables or disables using agents in Copilot Chat.

Maximum number of requests that Copilot can make using agents in a single autonomous session.

Agent Auto-FixAutomatically diagnose and fix issues in generated code changes when using agents.
MCP AccessManages which Model Context Protocol (MCP) servers can be used for tool integration.
MCP DiscoveryEnables auto-discovery of MCP server configuration.
Terminal Auto-ApproveEnables auto-approval of terminal commands proposed by agents.
Global Tools Auto-ApproveHigh risk: Auto-approves all external tools (DB queries, API calls) when using agents.
AutopilotEnables the Autopilot permission level for agent mode.

Context, Custom Instructions & Hooks

Configure custom instruction files, agent hooks, and AGENTS.md integration.

Specifies search locations for instruction files used as custom instructions.

Use Instruction Files for Code GenAdds custom instructions from .github for code generation.
Use Custom Agent HooksEnables agent-scoped hooks defined in custom agent frontmatter (.agent.md files).
Use AGENTS.md FilesEnables using AGENTS.md files as systemic context for chat requests.
Use AGENTS.md in SubfoldersEnables using AGENTS.md files located in subfolders of your workspace as context.

Notebook, Debugging & Testing

Copilot integration for notebooks, debugging sessions, and test automation.

Generate Notebook CellsEnables the notebook tool to create new files in Copilot Edits.
Follow Cell ExecutionShows the currently executing cell in Jupyter Notebooks.
Setup TestsEnables the /setupTests intent and prompting for test environment setup through Copilot chat.
Start DebuggingEnables the /startDebugging intent in Copilot Chat.
Generate Tests Code LensShows a 'Generate tests' code lens above functions and classes.

Search & Workbench AI

Settings for semantic search, AI suggestions, and code search integration.

Configures when to run semantic (AI) search in the Search view instead of exact text match.

Keyword SuggestionsControls whether to show AI-generated keyword suggestions in the Search view.
Show AI Search ToggleEnables searching settings with AI inside the Settings UI editor.

Controls where the Command Palette should route questions aimed at Copilot Chat.

Code Search IntegrationAuto-discover relevant files with #codebase in Copilot Chat for remote repository context.

Custom Instructions Content

The content of the copilot-instructions.md file placed in .github/.

Markdown instructions for GitHub Copilot that define project-specific coding conventions, architecture rules, and preferred patterns.