Closed
Description
This plan captures our work in June 2025. This is a 4-week iteration. We will ship in early July.
Endgame
- July 1, 2025: Endgame begins
- July 4, 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
- 🏃 Improve VS Code Figma design resources vscode#249227 @kkbrooks
Workbench
Code Editor
- 🏃 Render screen reader content as rich HTML vscode#251619 @aiday-mar
- Add support for multiple fonts in the editor vscode#237346 @aiday-mar
Notebook Editor / Jupyter Notebooks
- Improve rendering of notebook cell references in chat (e.g., linkify cell IDs in responses) vscode-copilot#17518 @amunger @DonJayamanne
- 💪 Explore support for attaching interactive widgets or large outputs in chat (e.g., via screenshots or previews) vscode#251629 @amunger
Languages
Python
- 🏃 Prepare for launch of Python Environments Extension bundled by default with the Python Extension (on pre-release) vscode-python-environments#190 @eleanorjboyd
- Disable PyREPL to adjust terminal cursor to correct place, bring back smoother workflow vscode-python#25164 @anthonykim1
Terminal
- 🏃 Ship shell-agnostic terminal intellisense in Insider's vscode#226562 @meganrogge
- Focused not selected mode in terminal suggest vscode#243887 @meganrogge @Tyriar
- Agent mode must be aware of active tasks vscode#252162 @meganrogge
- Detect when sh is actually bash vscode#250316 @anthonykim1
Tasks
- Provide command to re-run all running tasks vscode#249956 @anthonykim1
- Restart Task does not re-read tasks.json vscode#169267 @anthonykim1
API
Extension Contributions
- Investigate various module load failures with ESLint and flat configs vscode-eslint#1994 vscode-eslint#1992 @dbaeumer
AI
Architecture
- Open-source AI functionality provided by the Copilot Chat extension vscode#249031 @kieferrm @alexdima
MCP
- MCP: Better discovery/registry and one-click installation flow vscode#245717 @sandy081 @digitarald
- Support mcp servers as a first class resource vscode#248401 @sandy081
- Support MCP view welcome content vscode#251585 @sandy081
- Improve MCP editor actions vscode#251587 @sandy081
- Improve account management with MCP authentication and LLM access vscode#252119 @TylerLeonhardt
Prompt and Instruction Files
- Polish custom modes vscode#252052 @aeschli @roblourens
- Improve the editing experience of prompt files vscode#249271 @aeschli
Chat
- Improve edit/undo request experience in chat @jo-oikawa @justschen @roblourens vscode-copilot#18304
- Improve recovering from response errors: auto retry, let user click to continue vscode-copilot-release#9496 @roblourens @justschen
- Improve history summarization vscode#251250 @roblourens @24anisha @glGarg
- Improve handling of large tool results in history summarization vscode-copilot-release#9718 @connor4312
- Make chat participants accessible in Agent mode vscode#252053 @roblourens
- 💪 Improve tool picker for toolsets vscode#252054 @roblourens @TylerLeonhardt
- 🏃 Auto-approve terminal commands in agent mode vscode-copilot-release#7145 @Tyriar
- Agent mode uses
&&
incorrectly on Windows PowerShell vscode-copilot-release#6073 @Tyriar
NES / Completions
- 🔴 🏃 Improve next edit suggestions @alexdima team
- Improve next edit suggestion for notebooks on Windows (addressing line ending issues) vscode-copilot-release @DonJayamanne
Integrations
- 🏃 Improve the integration with the GH Coding Agent (aka Padawan) vscode#251561 @rebornix @alexr00 team
Engineering
- 💪 Support building the monaco-editor AMD variant from new sources vscode#234114 @hediet @alexdima
- 🏃 Explore a better Windows update flow vscode#249239 @deepak1556
Electron
- 🏃 Exploration: Electron 36 update vscode#252152 @deepak1556
Documentation
- Create MCP Developer Guide vscode-docs#8461 @ntrogh
- Revisit Chat extensibility guide vscode-docs#8480 @ntrogh
- Add call-out about risks of Copilot tools and MCP (RAI) vscode-docs#8460 @ntrogh
- Docs experience: support always-expanded ToC sub-sections vscode-docs#8481 @ntrogh
- 🏃 Update how release notes are shown in editor vscode-docs#16320 @cwebster-99 @ntrogh @eli-w-king
Website
- Enable showing a popup-style blow-up of images to view a larger version vscode-docs#8487 @hawkticehurst
Deferred
- Suggest to user to move app to
/Applications
on startup vscode#213909 @deepak1556 - Copilot Terminal Awareness for Long-Running or Error-Prone Commands vscode#251653 @meganrogge
- Improve rendering of prompt file usage in Chat vscode#253014 @aeschli @justschen
- Support desktop notifications when in agent mode vscode#251621 @bpasero
- Improve width of ToC, and overall the width of a docs page that's available vscode-docs#8485 @hawkticehurst
- Support headings (H2, H3) inside a
<details>
tag @hawkticehurst vscode-docs#8486 - Enable showing an expanded version of a table (useful for wide tables) vscode-docs#8488 @hawkticehurst
- Include telemetry for ToC click behavior vscode-docs#8489 @hawkticehurst
- Make it easier to distinguish & trigger chat completion types vscode#249249 @jrieken
- 💪 Get python for users with no python installed vscode-python#24963 @karthiknadig
- 🏃 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
- 💪 Support JSON file as a policy backend on Linux vscode#148945 @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 Copilot Chat in web vscode#245860 @bpasero
- 🏃 Investigation: Use tree-sitter for grammar colorization vscode#210475 @alexr00 @hediet
- Support fetching history as tool vscode-copilot-release#9471 @lszomoru
- 🏃 Support Katex syntax rendering in Chat vscode-copilot-release#978 @mjbvz
- 🏃 Support Mermaid diagram rendering in Chat vscode-copilot-release#7440 @mjbvz
- 💪 Explore anchored quick widget for mouse interactions to attach context vscode#238095 @TylerLeonhardt