-
Notifications
You must be signed in to change notification settings - Fork 34.7k
Open
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Milestone
Description
This plan captures our work in August 2025. This is a 5-week iteration. We will ship in early September.
Endgame
- September 1, 2025: Endgame begins
- September 5, 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 @anthonykim1 team
UX
- None.
Workbench
- Allow extensions to contribute views to the secondary side bar vscode#151681 @benibenj
Getting started
- None.
Code Editor
- Ship Monaco Editor with only ESM support vscode#262871 @hediet
- Allow using LSP in the Monaco Editor vscode#262872 @hediet
- 🏃 Allow configuring font family, font size and line height via syntactic tokens vscode#263545 @aiday-mar
Notebook Editor / Jupyter Notebooks
- Inline Chat V2 for notebooks improvement vscode#259903 @amunger
- 🏃 Improve next edit suggestions for notebooks vscode#255704 @DonJayamanne @hediet
Source Control
- 🏃 Git: Copilot powered conflict resolutions vscode#255801 @lszomoru
- Support previewing and merging changes from worktrees into current workspace vscode#260708 @nguyenchristy
Settings
- 🏃 Re-evaluate settings and defaults throughout VS Code vscode#260404 @cwebster-99
Extensions
- None.
Languages
TypeScript and JavaScript
- None.
Python
- 🏃 Roll out Python Environments Extension as bundled by default with the Python Extension vscode-python-environments#190 @eleanorjboyd @cwebster-99
- 🏃 Build "Diagnose with AI" flow for Python Environment Extension vscode-python-environments#592 @eleanorjboyd
- Add pipenv support to Python Environments Extension vscode-python-environments#686 @eleanorjboyd
Terminal
- ⬛ 🏃 Ship shell-agnostic terminal intellisense by default in stable vscode#226562 @meganrogge @Tyriar
- Improve discoverability and UX of terminal windows vscode#260362 @Tyriar
- Inject Python activate hooks into shell integration scripts vscode#259637 @anthonykim1
- 🏃 Take ownership of terminal-links, terminal-find, terminal-layout, terminal-sticky-scroll, terminal-local-echo, terminal-external vscode#261683 @anthonykim1
- Enable terminal sticky scroll by default in stable vscode#209003 @anthonykim1
Tasks
- None.
API
- 🏃 API proposals: query @mjbvz @alexr00
- 🏃 API finalization: query @mjbvz @alexr00
- BYOK API vscode#250007 @lramos15
- Model providers should be community driven vscode#249605 @isidorn
Extension Contributions
GitHub Pull Requests
- Guide users to sign in better vscode-pull-request-github#7614 @alexr00
- Improve the pull request card in Chat View vscode#258595 @alexr00
- Compact view for narrow window vscode-pull-request-github#7383 @alexr00
- Reload window should persist the PR view vscode-pull-request-github#7378 @alexr00
- Reference PR as context in Chat vscode-pull-request-github#7332 @alexr00
AI
MCP
Prompt, Instruction and Mode Files
- 🏃 Support completions for tools in text vscode#262159 @aeschli
- Improve ghost text completions in front matter vscode#262160 @aeschli
- 🏃 Identify and close gaps needed to implement multi-step modes such as TDD vscode#261542 @digitarald @aeschli @roblourens
- 💪 Explore expressing MCP or extension dependencies within prompt and mode files vscode#262161 @aeschli
- 💪 Improve
/save
for reusable prompts vscode#262163 @aeschli
Chat
- Support to approve agent mode confirmations from desktop notifications vscode#251621 @bpasero
- 🏃 Support for CoT tokens vscode#257104 @justschen @karthiknadig @jo-oikawa
- 🏃 Support Responses API vscode#262760 @roblourens @connor4312 @lramos15
- 🏃 Handle temporary model issues based on server response vscode#259713 @lramos15
- Explore Auto mode vscode#252795 @lramos15 @isidorn
- 🏃 Review and address Chat UX feedback from social channels vscode#26703 @justschen @jo-oikawa @bpasero @isidorn
- Explore showing most recent chat history entries in empty chat vscode#251187 @eli-w-king @justschen
- 🏃 Polish Todo list UI vscode#253518 @bhavyaus @digitarald
- Support math (Katex) syntax rendering in Chat vscode#255243 @mjbvz
- 🏃 Explore supporting Mermaid diagram rendering in Chat vscode-copilot-release#7440 @mjbvz
- Explore transparency around token use vscode#249983 @isidorn
Tools and tools management
- 🏃 Improve pre-selection of tools vscode#263272 @connor4312 @yufanhuang-ms
- Provide multi-edit tool for Claude models vscode#263274 @connor4312
- 🏃 Investigate the performance of a TodoWrite tool vscode#260687 @bhavyaus @digitarald
- 🏃 Improve file editing tool use for notebook (gpt/claude/gemini) vscode#260233 @DonJayamanne @amunger
- Explore moving notebook tools into core vscode#260234 @DonJayamanne @amunger
- 🏃 💪 Improve editing model to correctly reflect file renames vscode#263275 @connor4312
Terminal/task tools
- 🏃 Terminal tool UX refresh vscode#257468 @Tyriar @jo-oikawa
- Improve how the terminal tool deals with multiple terminals vscode#253263 @Tyriar
- Terminal auto approve
- Improve auto approve defaults vscode#259668 @Tyriar
- UI entry point to auto-approve future commands vscode#253268 @Tyriar
- Tell the user why or why not something was auto approved vscode#256793 @Tyriar
- Policy controls vscode#255789 @Tyriar
- 💪 Re-routing of calls to terminal tool to appropriate native tools vscode#253884 @Tyriar
- Auto handling and announcing Y/N terminal confirmations vscode#258252 @meganrogge
- Allow agent to run compound tasks vscode#258241 @meganrogge
NES / Completions
- Experiment: invoke NES with a larger edit window after it's just been accepted vscode#261618 @ulugbekna
- Experiment: do not delay cached NES when the user edited in a way which agrees or accepted parts of the suggestion vscode#263269 @ulugbekna
- 🏃 Create an npm package which contains NES as a library vscode-copilot-chat#216 @chrmarti
- Explore Optimistic Next Edit Suggestions vscode-copilot-chat#222 @chrmarti
- Experiment: show both Copilot and IntelliSense suggestions when they differ vscode#261620 @hediet
Integrations
- Improve the integration with the GH Coding Agent (aka Padawan)
- Explore Builtin create pull request tool / integration in Copilot Chat vscode#255387 @alexr00
- Improve Delegate to Coding Agent button workflow vscode#260228 @joshspicer @jo-oikawa
- 💪 Support generating
copilot-setup-steps.yml
pvscode#260225 @osortega
- 🏃 Chat session provider api vscode#256396 @mjbvz
- Chat Editor
- Support creating a new chat session/editor for Coding Agent vscode#260221 @joshspicer
- Explore layouts for Chat session + Multi File Diff vscode#260226 @joshspicer
- Support checkout/apply-changes directly from the chat view vscode#260227 @joshspicer
- Hot reload support for chat sessions vscode#259967 @joshspicer
- Chat Sessions View
- Improve Chat Sessions View visual presentation vscode#260167 @osortega @jo-oikawa
- Explore improvements to Chat Sessions View interactions (open chats in new window, f2 rename chat) vscode#260170 @osortega
- Progress/Status tracking for Chat Sessions vscode#260206 @osortega @jo-oikawa
- 🏃 Explore supporting a selection of CLI agents vscode#262756 @roblourens
Authentication
- Support MFA requirements for upcoming changes to Azure RM write actions vscode#260156 @TylerLeonhardt
- Adopt new version of
msal-node-extensions
with macOS and Windows ARM broker support vscode#260158 @TylerLeonhardt
Engineering
- Explore a better Windows update flow vscode#249239 @deepak1556
- 🏃 Issue Reporter: Add Create/Preview option + repo routing choices vscode#260182 @Yoyokrazy
- 🏃 Investigate leveraging Playwright MCP with vscode codebase vscode#262164 @TylerLeonhardt
- Allow to disable all Code Review features using a group policy vscode#261653 @chrmarti
Electron
- None.
Documentation
- 💪 🏃 Doc updates for Python Environments extension vscode-docs#8603 @cwebster-99
- Add security article to agent mode docs vscode-docs#8571 @ntrogh
- Update AI tutorials to showcase agent mode scenario vscode-docs#8741 @ntrogh
- Split Copilot customization article vscode-docs#8742 @ntrogh
- 💪 🏃 Create agent mode cookbook vscode-docs#8743 @ntrogh @digitarald
- Add docs for auto mode language model vscode-docs#8744 @ntrogh @isidorn
Website
- 💪 Improve width of ToC, and overall the width of a docs page that's available vscode-docs#8485 @hawkticehurst
- Include telemetry for ToC click behavior vscode-docs#8489 @hawkticehurst
Deferred
- ✋ 💪 Support MCP registries @connor4312
- ✋ Remove all hard-coded styles with variables vscode#248725 @mrleemurray
- Improve VS Code Figma design resources vscode#249227 @kkbrooks
- Monitor the current TypeScript context provider experiment vscode#255373 @dbaeumer
- Improve rendering of prompt file usage in Chat vscode#253014 @aeschli @justschen
- Support Copilot Chat in web vscode#245860 @bpasero
- 💪 Explore anchored quick widget for mouse interactions to attach context vscode#238095 @TylerLeonhardt
- Suggest to user to move app to
/Applications
on startup vscode#213909 @deepak1556 - 💪 Opt-in to LLM-based approval vscode#253267 @Tyriar
- 💪 Explore offering inline completions in the chat input box vscode#255818 @aiday-mar
- 💪 Explore rendering unaccepted files in SCM vscode#254456 @aiday-mar @lszomoru
- STest cache explorer vscode#255803 @joaomoreno
andriyor, iwangbowen and Frulfump
Metadata
Metadata
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan