| CARVIEW |
Select Language
HTTP/2 200
date: Fri, 26 Dec 2025 09:13:40 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
link: ; rel=preload; as=fetch; crossorigin=use-credentials
referrer-policy: no-referrer-when-downgrade
server-timing: issue_layout-fragment;desc="issue_layout fragment";dur=727.074268,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=968.922417,nginx;desc="NGINX";dur=1.305936,glb;desc="GLB";dur=97.449869
strict-transport-security: max-age=31536000; includeSubdomains; preload
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, Accept,Accept-Encoding, Accept, X-Requested-With
x-content-type-options: nosniff
x-frame-options: deny
x-voltron-version: aab62e3
x-xss-protection: 0
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=Puie9o56PEizB54cwtgjqG5unyWcpjK2%2BiDQ17c6uNTIvNCFfTFuoEjg%2BoXY7ODFT%2BfCt%2FrBkpImH8nSNko4KVS5RXnzGouvW5F1It%2FCWPFIPuxnuUs74Y5dCcp8Nxq7wmsmPqDsG9v%2FsKB2vDFk45xH1kJ5xq6DA9Gkjo1ikloYTiV3YvDsHyfNd%2Fq9s1tR9Ld4tQJfEL6reF4LiDT59D82CLlds1kyeV8mK%2BD0Gz3zRV3EyZaIC5LkPL3%2FX7n9TZWQns88SYtVXORwM2OqtQ%3D%3D--mH882Wo24iZsbGsC--a%2B68QANE1ZVS7weOCbyb0g%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1280455065.1766740419; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 09:13:39 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 09:13:39 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E954:446F3:35555D0:3FFAEDE:694E51C3
Iteration Plan for May 2025 Β· Issue #248627 Β· microsoft/vscode Β· GitHub
No typeNo projectsNone yetNo branches or pull requests
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 37k
Closed
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Milestone
Description
This plan captures our work in May 2025. This is a 5-week iteration. We will ship in early June.
Caution
On May 21 we decided to extend the iteration by one week.
Endgame
- June 2, 2025: Endgame begins
- June 6, 2025: Endgame done
The endgame details for this iteration are tracked here.
Plan Items
Below is a summary of the top level plan items.
Legend of annotations:
| Mark | Description |
|---|---|
| π | work in progress |
| β | blocked task |
| πͺ | stretch goal for this iteration |
| π΄ | missing issue reference |
| π΅ | more investigation required to remove uncertainty |
| β« | under discussion within the team |
| β¬ | a large work item, larger than one iteration |
Accessibility
- Accessibility issues, see query @meganrogge team
UX
- π Remove all hard-coded styles with variables vscode#248725 @mrleemurray
Workbench
- πͺ Support JSON file as a policy backend on Linux vscode#148945 @joshspicer
- πͺ Explore anchored quick widget for mouse interactions to attach context vscode#238095 @TylerLeonhardt
- Support custom menus with native titlebar vscode#229053 @benibenj
- π Suggest to user to move app to
/Applicationson startup vscode#213909 @deepak1556
Code Editor
- Enable EditContext by default on Stable vscode#248893 @aiday-mar
- π Add support for multiple fonts in the editor vscode#237346 @aiday-mar
- π Investigation: Use tree-sitter for grammar colorization vscode#210475 @alexr00 @hediet
Notebook Editor / Jupyter Notebooks
- Auto reveal on cell execution/editing vscode#248546 @Yoyokrazy @amunger
- πͺ Explore rendering outputs in separate pane/view/editor vscode#143244 @Yoyokrazy @amunger
Languages
LSP
- Adopt to new vscode log output channel API vscode#1116 @dbaeumer
Python
- Add builtin support for following python env managers vscode-python-environments#79 @karthiknadig
- Pyenv
- Poetry
- πͺ Get python for users with no python installed vscode-python#24963 @karthiknadig
- "New project" for python work @eleanorjboyd
- use built-in templates,
uv,poetry,condato create new project templates forpython package, andpep 723 style scriptvscode-python-environments#390 @eleanorjboyd - Fix outstanding bugs in existing "new project" flow and multiroot scenarios vscode-python-environments#399 @eleanorjboyd
- connect "New Project" to
/newfor copilot vscode-python-environments#286 @eleanorjboyd @bhavyaus
- use built-in templates,
- Python Environment Tools (
pet) improvments (e.g., conda) @DonJayamanne vscode-python-environment-tools#220
Source Control
- Support OOTB git commit message generation action vscode#248697 @lszomoru
- Support list of files in SCM graph vscode#248696 @lszomoru
- Support commits as context vscode#248699 @lszomoru
- Git: Support repository discovery API vscode#248698 @lszomoru
Terminal
- Terminal REPL completions using LSP vscode#241167 @anthonykim1
Tasks
- Add a task instance limit policy to task runOptions vscode#90125 @meganrogge
- Improve problem matcher error debugging with Copilot vscode#192811 @meganrogge
- Add setting to gracefully kill tasks vscode#206607 @meganrogge
API
Extensions
- Warn about installed extensions that are no longer available in Marketplace vscode#181248 @joshspicer
- πͺ Add support for bulk actions in extensions list view vscode#48616 @joshspicer
- πͺ Make Workspace Extensions more intuitive to find and activate vscode#216433 @joshspicer
- Support local secret scanning vscode-vsce#1136 @benibenj
- Prevent
.envfiles from being bundled in the VSIX vscode-vsce#1135 @benibenj
Extension Contributions
- Investigate various module load failures with ESLint and flat configs vscode-eslint#2015 vscode-eslint#1994 vscode-eslint#2006 vscode-eslint#1992 @dbaeumer
- GHPRI: URL handler for PR and Issues, to open them within VS Code vscode-pull-request-github#6869 @alexr00
- GHPRI: Support images from private repos in comments vscode-pull-request-github#6175 @alexr00
AI
Architecture
- π Open-source AI functionality provided by the Copilot Chat extension vscode#249031 @kieferrm @alexdima
- π Support Copilot Chat in web vscode#245860 @bpasero
MCP
- Rework MCP tool prefixing behavior vscode#249281 @connor4312
- Support MCP prompts vscode#244173 @connor4312
- Explore support MCP resources vscode#244159 @connor4312
- Explore support for MCP sampling vscode#244162 @connor4312
- π MCP: Better discovery/registry and one-click installation flow vscode#245717 @sandy081
- Explore MCP Server Authentication according to MCP OAuth Spec vscode#247759 @TylerLeonhardt
Prompt and Instruction Files
- Support definition of modes using prompt files vscode-copilot-release#9452 @aeschli @legomushroom @digitarald
- Improve frontmatter support in prompt files vscode#249271 @aeschli @legomushroom @digitarald
- Allow to reuse the chat tool picker from within frontmatter vscode#249272 @jrieken @aeschli @legomushroom @digitarald
Chat
- Make it easier to distinguish & trigger chat completion types vscode#249249 @jrieken
- Support the concept tool sets in the UI and API vscode#247860 @jrieken @roblourens
- Chat editing UX should adjust to the editing strategy vscode#249083 @jrieken
- π Improve checkpoint experience in chat vscode#249229 @jo-oikawa @justschen @roblourens
- Support a
/listcommand to list all registered tools vscode#249237 @roblourens - π Improve recovering from response errors: auto retry, let user click to continue vscode-copilot-release#9496 @roblourens @justschen
- Improve ease of keyboard use for attachment management vscode#249304 @justschen @roblourens
- π Support Katex syntax rendering in Chat vscode-copilot-release#978 @mjbvz
- π Support Mermaid diagram rendering in Chat vscode-copilot-release#7440 @mjbvz
NES / Completions
- π Improve next edit suggestions @alexdima team
- Make language-specific context available to Copilot inline completions @dbaeumer
Engineering
- πͺ π Support building the monaco-editor AMD variant from new sources vscode#234114 @hediet @alexdima
- Investigation: Explore a more stable Windows update story vscode#249239 @deepak1556
Electron
- Electron 35 update vscode#245420 @deepak1556
Documentation
- Add guidance to API docs about running MCP server in extension vscode-docs#8216 @ntrogh
- Include AI guidance in terminal docs vscode-docs#8275 @ntrogh
- Make chat context more visible and discoverable in docs vscode-docs#8362 @ntrogh
Deferred
- Improve VS Code Figma design resources vscode#249227 @kkbrooks
- Support fetching history as tool vscode-copilot-release#9471 @lszomoru
- Support mcp servers as a first class resource vscode#248401 @sandy081
- π Update Conpty in VS Code vscode#224488 @Tyriar @deepak1556
- π Explore GPU rendering of the code editor vscode#221145 @Tyriar @hediet
- πͺ Finalize Related code vscode#126932 @connor4312
- VSCode freezing when adding folder to workspace while working on remote Linux machine vscode-remote-release#10168 @joshspicer
- πͺ Resolve unique connection issues vscode-remote-release#10412, vscode-remote-release#6319, vscode-remote-release#6600 @joshspicer
PKief, seangwright, abnershang, anuraghazra, Berrones-Edwin and 23 moretr1ppyb0y, wilmarques, SavenkovIgor and mozhuanzuojinganuraghazra, mxschmitt, MakChan, NosytLabs, CHOYSEN and 9 more
Metadata
Metadata
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Type
Projects
Milestone
Relationships
Development
Issue actions
You canβt perform that action at this time.