Skip to main content

Copilot feature matrix

Identify which IDEs support which GitHub Copilot features.

Note

The GitHub Copilot feature matrix is currently in public preview and is subject to change.

GitHub recommends using the latest stable IDE and Copilot extension versions to get the best Copilot experience.

Key:

  • ✓ = supported
  • ✗ = not supported
  • P = under preview

Features by IDE

The following table shows supported Copilot features in the latest version of each IDE.

FeatureVS CodeVisual StudioJetBrainsEclipseXcodeNeoVim
.NET Upgrade Agent✗✓✗✗✗✗
Agent skills✓✗✗✗✗✗
Agent mode✓✓✓✓✓✗
BYOKP✓PPP✗
Chat✓✓✓✓✓✗
Checkpoints✓✗✗✗✓✗
Code completion✓✓✓✓✓✓
Code referencing✓✓✓✓✗✗
Copilot code review✓✓✓✗✓✗
Custom agents✓✗✗✗✗✗
Custom chat modesP✗✗✓P✗
Custom instructions✓✓PPP✗
Edit mode✓✓✓✗✗✗
Extensions✓✓✓✗✗✗
Java Upgrade AgentP✗✗✗✗✗
MCP✓✓✓✓✓✗
Next edit suggestions✓✓PPP✗
Prompt files✓✓P✗P✗
VisionPPP✓P✗
Workspace indexing✓✗✗✓✗✗

Features by VS Code version

The following table shows supported Copilot features across recent vesions of the IDE.

VS Code latest releases

Feature1.108.01.107.01.106.01.105.01.104.0
.NET Upgrade Agent✗✗✗✗✗
Agent skills✓✗✗✗✗
Agent mode✓✓✓✓✓
BYOKPPPPP
Chat✓✓✓✓✓
Checkpoints✓✓✓✓✓
Code completion✓✓✓✓✓
Code referencing✓✓✓✓✓
Copilot code review✓✓✓✓✓
Custom agents✓✓PPP
Custom chat modesPPPPP
Custom instructions✓✓✓✓✓
Edit mode✓✓✓✓✓
Extensions✓✓✓✓✓
Java Upgrade AgentPPPPP
MCP✓✓✓✓✓
Next edit suggestions✓✓✓✓✓
Prompt files✓✓PPP
VisionPPPPP
Workspace indexing✓✓✓✓✓

VS Code 2025 releases

Feature1.108.01.107.01.106.01.105.01.104.01.103.01.102.01.101.01.100.01.99.01.98.01.97.0
.NET Upgrade Agent✗✗✗✗✗✗✗✗✗✗✗✗
Agent skills✓✗✗✗✗✗✗✗✗✗✗✗
Agent mode✓✓✓✓✓✓✓✓✓✓PP
BYOKPPPPPPPPPPPP
Chat✓✓✓✓✓✓✓✓✓✓✓✓
Checkpoints✓✓✓✓✓✓✗✗✗✗✗✗
Code completion✓✓✓✓✓✓✓✓✓✓✓✓
Code referencing✓✓✓✓✓✓✓✓✓✓✓✓
Copilot code review✓✓✓✓✓✓✓✓✓✓PP
Custom agents✓✓PPPPPP✗✗✗✗
Custom chat modesPPPPPPPP✗✗✗✗
Custom instructions✓✓✓✓✓✓✓✓✓✓✓P
Edit mode✓✓✓✓✓✓✓✓✓✓✓✓
Extensions✓✓✓✓✓✓✓✓✓✓✓✓
Java Upgrade AgentPPPPPPPPPPPP
MCP✓✓✓✓✓✓✓PPP✗✗
Next edit suggestions✓✓✓✓✓✓✓✓✓✓PP
Prompt files✓✓PPPPPPPPPP
VisionPPPPPPPPPPPP
Workspace indexing✓✓✓✓✓✓✓✓✓✓✓✓

VS Code 2024 releases

Feature1.96.01.95.01.94.0
.NET Upgrade Agent✗✗✗
Agent skills✗✗✗
Agent mode✗✗✗
BYOKPPP
Chat✓✓✓
Checkpoints✗✗✗
Code completion✓✓✓
Code referencing✓✓✓
Copilot code reviewPP✗
Custom agents✗✗✗
Custom chat modes✗✗✗
Custom instructionsPP✗
Edit modePP✗
Extensions✓✓✓
Java Upgrade AgentPPP
MCP✗✗✗
Next edit suggestions✗✗✗
Prompt files✗✗✗
Vision✗✗✗
Workspace indexing✓✓✗

VS Code 2023 releases

Feature1.80.0
.NET Upgrade Agent✗
Agent skills✗
Agent mode✗
BYOKP
Chat✓
Checkpoints✗
Code completion✓
Code referencing✗
Copilot code review✗
Custom agents✗
Custom chat modes✗
Custom instructions✗
Edit mode✗
Extensions✓
Java Upgrade AgentP
MCP✗
Next edit suggestions✗
Prompt files✗
Vision✗
Workspace indexing✗

VS Code 2022 releases

Feature1.70.0
.NET Upgrade Agent✗
Agent skills✗
Agent mode✗
BYOKP
Chat✓
Checkpoints✗
Code completion✓
Code referencing✗
Copilot code review✗
Custom agents✗
Custom chat modes✗
Custom instructions✗
Edit mode✗
Extensions✓
Java Upgrade AgentP
MCP✗
Next edit suggestions✗
Prompt files✗
Vision✗
Workspace indexing✗

VS Code 2021 releases

Feature1.60.01.57.0
.NET Upgrade Agent✗✗
Agent skills✗✗
Agent mode✗✗
BYOKPP
Chat✗✗
Checkpoints✗✗
Code completion✓P
Code referencing✗✗
Copilot code review✗✗
Custom agents✗✗
Custom chat modes✗✗
Custom instructions✗✗
Edit mode✗✗
Extensions✓✓
Java Upgrade AgentPP
MCP✗✗
Next edit suggestions✗✗
Prompt files✗✗
Vision✗✗
Workspace indexing✗✗

Features by Visual Studio version

The following table shows supported Copilot features across recent vesions of the IDE.

Visual Studio latest releases

Feature18.0.017.14.1317.14.617.14.017.13.0
.NET Upgrade Agent✓PPPP
Agent skills✗✗✗✗✗
Agent mode✓✓✓P✗
BYOK✓✗✗✗✗
Chat✓✓✓✓✓
Code completion✓✓✓✓✓
Code referencing✓✓✓✓✓
Copilot code review✓✓✓✓✓
Custom instructions✓✓✓✓✓
Edit mode✓✗✓✓✓
Extensions✓✓✓✓✓
Java Upgrade Agent✗✗✗✗✗
MCP✓✓PP✗
Next edit suggestions✓✓✓✓✗
Prompt files✓✗✗✗✗
VisionPPPPP
Workspace indexing✗✗✗✗✗

Visual Studio 2025 releases

Feature18.0.017.14.1317.14.617.14.017.13.0
.NET Upgrade Agent✓PPPP
Agent skills✗✗✗✗✗
Agent mode✓✓✓P✗
BYOK✓✗✗✗✗
Chat✓✓✓✓✓
Code completion✓✓✓✓✓
Code referencing✓✓✓✓✓
Copilot code review✓✓✓✓✓
Custom instructions✓✓✓✓✓
Edit mode✓✗✓✓✓
Extensions✓✓✓✓✓
Java Upgrade Agent✗✗✗✗✗
MCP✓✓PP✗
Next edit suggestions✓✓✓✓✗
Prompt files✓✗✗✗✗
VisionPPPPP
Workspace indexing✗✗✗✗✗

Features by JetBrains version

The following table shows supported Copilot features across recent vesions of the GitHub Copilot Extension for the IDE.

JetBrains latest releases

Feature1.5.541.5.531.5.491.5.451.5.43
.NET Upgrade Agent✗✗✗✗✗
Agent skills✗✗✗✗✗
Agent mode✓✓✓P✗
BYOKPPPPP
Chat✓✓✓✓✓
Checkpoints✗✗✗✗✗
Code completion✓✓✓✓✓
Code referencing✓✓✓✓✓
Copilot code review✓✓✓✓✓
Custom chat modes✗✗✗✗✗
Custom instructionsPPPPP
Edit mode✓✓✓✓✓
Extensions✓✓✓✓✓
Java Upgrade Agent✗✗✗✗✗
MCP✓✓PP✗
Next edit suggestionsP✗✗✗✗
Prompt filesP✗✗✗✗
VisionPPPPP
Workspace indexing✗✗✗✗✗

JetBrains 2025 releases

Feature1.5.541.5.531.5.491.5.451.5.431.5.411.5.01.0.1
.NET Upgrade Agent✗✗✗✗✗✗✗✗
Agent skills✗✗✗✗✗✗✗✗
Agent mode✓✓✓P✗✗✗✗
BYOKPPPPPPPP
Chat✓✓✓✓✓✓✓✗
Checkpoints✗✗✗✗✗✗✗✗
Code completion✓✓✓✓✓✓✓✓
Code referencing✓✓✓✓✓✓✓✓
Copilot code review✓✓✓✓✓✓✓✓
Custom chat modes✗✗✗✗✗✗✗✗
Custom instructionsPPPPPP✗✗
Edit mode✓✓✓✓✓P✗✗
Extensions✓✓✓✓✓✓✓✓
Java Upgrade Agent✗✗✗✗✗✗✗✗
MCP✓✓PP✗✗✗✗
Next edit suggestionsP✗✗✗✗✗✗✗
Prompt filesP✗✗✗✗✗✗✗
VisionPPPPPP✗✗
Workspace indexing✗✗✗✗✗✗✗✗

JetBrains 2024 releases

Feature1.5.391.4.0
.NET Upgrade Agent✗✗
Agent skills✗✗
Agent mode✗✗
BYOKPP
Chat✓P
Checkpoints✗✗
Code completion✓✓
Code referencing✓✓
Copilot code review✓✓
Custom chat modes✗✗
Custom instructions✗✗
Edit modeP✗
Extensions✓✓
Java Upgrade Agent✗✗
MCP✗✗
Next edit suggestions✗✗
Prompt files✗✗
Vision✗✗
Workspace indexing✗✗

Features by Eclipse version

The following table shows supported Copilot features across recent vesions of the GitHub Copilot Extension for the IDE.

Eclipse latest releases

Feature0.14.00.13.00.12.00.11.00.10.0
.NET Upgrade Agent✗✗✗✗✗
Agent skills✗✗✗✗✗
Agent mode✓✓✓✓✓
BYOKPPP✗✗
Chat✓✓✓✓✓
Checkpoints✗✗✗✗✗
Code completion✓✓✓✓✓
Code referencing✓✓✓✓✓
Copilot code review✗✗✗✗✗
Custom chat modes✓✓✗✗✗
Custom instructionsPPPPP
Edit mode✗✗✗✗✗
Extensions✗✗✗✗✗
Java Upgrade Agent✗✗✗✗✗
MCP✓✓✓✓✓
Next edit suggestionsPP✗✗✗
Prompt files✗✗✗✗✗
Vision✓✓✓✓✓
Workspace indexing✓✓✓✓✓

Eclipse 2025 releases

Feature0.14.00.13.00.12.00.11.00.10.00.9.00.8.00.7.00.6.00.5.00.4.00.3.00.2.00.1.0
.NET Upgrade Agent✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Agent skills✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Agent mode✓✓✓✓✓✓PPP✗✗✗✗✗
BYOKPPP✗✗✗✗✗✗✗✗✗✗✗
Chat✓✓✓✓✓✓✓✓✓✓PP✗✗
Checkpoints✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Code completion✓✓✓✓✓✓✓✓✓✓✓✓PP
Code referencing✓✓✓✓✓✓✓✓✓✓✓✓✓✓
Copilot code review✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Custom chat modes✓✓✗✗✗✗✗✗✗✗✗✗✗✗
Custom instructionsPPPPP✗✗✗✗✗✗✗✗✗
Edit mode✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Extensions✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Java Upgrade Agent✗✗✗✗✗✗✗✗✗✗✗✗✗✗
MCP✓✓✓✓✓PPPP✗✗✗✗✗
Next edit suggestionsPP✗✗✗✗✗✗✗✗✗✗✗✗
Prompt files✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Vision✓✓✓✓✓✓✓✗✗✗✗✗✗✗
Workspace indexing✓✓✓✓✓✓✓✓✗✗✗✗✗✗

Features by Xcode version

The following table shows supported Copilot features across recent vesions of the GitHub Copilot Extension for the IDE.

Xcode latest releases

Feature0.46.00.45.00.44.00.43.00.42.0
.NET Upgrade Agent✗✗✗✗✗
Agent skills✗✗✗✗✗
Agent mode✓✓✓✓✓
BYOKPPPPP
Chat✓✓✓✓✓
Checkpoints✓✓✓✗✗
Code completion✓✓✓✓✓
Code referencing✗✗✗✗✗
Copilot code review✓✓✓✓✓
Custom chat modesPP✗✗✗
Custom instructionsPPPPP
Edit mode✗✗✗✗✗
Extensions✗✗✗✗✗
Java Upgrade Agent✗✗✗✗✗
MCP✓✓✓✓✓
Next edit suggestionsPP✗✗✗
Prompt filesPPPPP
VisionPPPPP
Workspace indexing✗✗✗✗✗

Xcode 2025 releases

Feature0.46.00.45.00.44.00.43.00.42.00.41.00.40.00.39.00.38.00.37.00.36.00.35.00.34.00.33.00.32.00.31.00.30.0
.NET Upgrade Agent✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Agent skills✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Agent mode✓✓✓✓✓✓✓✓✓PPP✗✗✗✗✗
BYOKPPPPP✗✗✗✗✗✗✗✗✗✗✗✗
Chat✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓P✗
Checkpoints✓✓✓✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Code completion✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓P
Code referencing✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Copilot code review✓✓✓✓✓✓✗✗✗✗✗✗✗✗✗✗✗
Custom chat modesPP✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Custom instructionsPPPPPPPPP✗✗✗✗✗✗✗✗
Edit mode✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Extensions✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Java Upgrade Agent✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
MCP✓✓✓✓✓✓PPPPPP✗✗✗✗✗
Next edit suggestionsPP✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗
Prompt filesPPPPP✗✗✗✗✗✗✗✗✗✗✗✗
VisionPPPPPPPPP✗✗✗✗✗✗✗✗
Workspace indexing✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗✗

Xcode 2024 releases

Feature0.29.00.28.00.27.00.26.00.25.00.24.00.23.00.0.0
.NET Upgrade Agent✗✗✗✗✗✗✗✗
Agent skills✗✗✗✗✗✗✗✗
Agent mode✗✗✗✗✗✗✗✗
BYOK✗✗✗✗✗✗✗✗
Chat✗✗✗✗✗✗✗✗
Checkpoints✗✗✗✗✗✗✗✗
Code completionPP✗✗✗✗✗✗
Code referencing✗✗✗✗✗✗✗✗
Copilot code review✗✗✗✗✗✗✗✗
Custom chat modes✗✗✗✗✗✗✗✗
Custom instructions✗✗✗✗✗✗✗✗
Edit mode✗✗✗✗✗✗✗✗
Extensions✗✗✗✗✗✗✗✗
Java Upgrade Agent✗✗✗✗✗✗✗✗
MCP✗✗✗✗✗✗✗✗
Next edit suggestions✗✗✗✗✗✗✗✗
Prompt files✗✗✗✗✗✗✗✗
Vision✗✗✗✗✗✗✗✗
Workspace indexing✗✗✗✗✗✗✗✗

Features by NeoVim version

The following table shows supported Copilot features across recent vesions of the GitHub Copilot Extension for the IDE.

NeoVim latest releases

Feature1.18.01.17.01.16.01.15.01.14.0
.NET Upgrade Agent✗✗✗✗✗
Agent skills✗✗✗✗✗
Agent mode✗✗✗✗✗
BYOK✗✗✗✗✗
Chat✗✗✗✗✗
Checkpoints✗✗✗✗✗
Code completion✓✓✓✓✓
Code referencing✗✗✗✗✗
Copilot code review✗✗✗✗✗
Custom chat modes✗✗✗✗✗
Custom instructions✗✗✗✗✗
Edit mode✗✗✗✗✗
Extensions✗✗✗✗✗
Java Upgrade Agent✗✗✗✗✗
MCP✗✗✗✗✗
Next edit suggestions✗✗✗✗✗
Prompt files✗✗✗✗✗
Vision✗✗✗✗✗
Workspace indexing✗✗✗✗✗

NeoVim 2024 releases

Feature1.18.01.17.01.16.01.15.01.14.0
.NET Upgrade Agent✗✗✗✗✗
Agent skills✗✗✗✗✗
Agent mode✗✗✗✗✗
BYOK✗✗✗✗✗
Chat✗✗✗✗✗
Checkpoints✗✗✗✗✗
Code completion✓✓✓✓✓
Code referencing✗✗✗✗✗
Copilot code review✗✗✗✗✗
Custom chat modes✗✗✗✗✗
Custom instructions✗✗✗✗✗
Edit mode✗✗✗✗✗
Extensions✗✗✗✗✗
Java Upgrade Agent✗✗✗✗✗
MCP✗✗✗✗✗
Next edit suggestions✗✗✗✗✗
Prompt files✗✗✗✗✗
Vision✗✗✗✗✗
Workspace indexing✗✗✗✗✗

NeoVim 2023 releases

Feature1.13.01.12.01.11.01.10.01.9.0
.NET Upgrade Agent✗✗✗✗✗
Agent skills✗✗✗✗✗
Agent mode✗✗✗✗✗
BYOK✗✗✗✗✗
Chat✗✗✗✗✗
Checkpoints✗✗✗✗✗
Code completion✓✓✓✓✓
Code referencing✗✗✗✗✗
Copilot code review✗✗✗✗✗
Custom chat modes✗✗✗✗✗
Custom instructions✗✗✗✗✗
Edit mode✗✗✗✗✗
Extensions✗✗✗✗✗
Java Upgrade Agent✗✗✗✗✗
MCP✗✗✗✗✗
Next edit suggestions✗✗✗✗✗
Prompt files✗✗✗✗✗
Vision✗✗✗✗✗
Workspace indexing✗✗✗✗✗

NeoVim 2022 releases

Feature1.8.01.7.01.6.01.5.01.4.01.3.01.2.01.1.0
.NET Upgrade Agent✗✗✗✗✗✗✗✗
Agent skills✗✗✗✗✗✗✗✗
Agent mode✗✗✗✗✗✗✗✗
BYOK✗✗✗✗✗✗✗✗
Chat✗✗✗✗✗✗✗✗
Checkpoints✗✗✗✗✗✗✗✗
Code completion✓✓✓✓✓✓✓✓
Code referencing✗✗✗✗✗✗✗✗
Copilot code review✗✗✗✗✗✗✗✗
Custom chat modes✗✗✗✗✗✗✗✗
Custom instructions✗✗✗✗✗✗✗✗
Edit mode✗✗✗✗✗✗✗✗
Extensions✗✗✗✗✗✗✗✗
Java Upgrade Agent✗✗✗✗✗✗✗✗
MCP✗✗✗✗✗✗✗✗
Next edit suggestions✗✗✗✗✗✗✗✗
Prompt files✗✗✗✗✗✗✗✗
Vision✗✗✗✗✗✗✗✗
Workspace indexing✗✗✗✗✗✗✗✗

NeoVim 2021 releases

Feature1.0.00.0.1
.NET Upgrade Agent✗✗
Agent skills✗✗
Agent mode✗✗
BYOK✗✗
Chat✗✗
Checkpoints✗✗
Code completion✓P
Code referencing✗✗
Copilot code review✗✗
Custom chat modes✗✗
Custom instructions✗✗
Edit mode✗✗
Extensions✗✗
Java Upgrade Agent✗✗
MCP✗✗
Next edit suggestions✗✗
Prompt files✗✗
Vision✗✗
Workspace indexing✗✗