-
Notifications
You must be signed in to change notification settings - Fork 34.5k
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 team
UX
- None.
Workbench
- Allow extensions to contribute views to the secondary side bar vscode#151681 @benibenj
Getting started
- None.
Code Editor
- None.
Notebook Editor / Jupyter Notebooks
- Inline Chat V2 for notebooks improvement vscode#259903 @amunger
- 🏃 Improve next edit suggestions for notebooks vscode#255704 @DonJayamanne
Source Control
- Git: Copilot powered conflict resolutions vscode#255801 @lszomoru
- Support previewing and merging changes from worktrees into current workspace vscode#260708 @nguyenchristy
- Make it easier to tell that the current window is a work tree vscode#260706 @nguyenchristy
- Work trees should inherit workspace trust from the main work tree vscode#260707 @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
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
- 🏃 Polish MCP client experience, see query @sandy081
- 🔴 💪 Support MCP registries @connor4312
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 @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 @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
- 🏃 Support math (Katex) syntax rendering in Chat vscode#255243 @mjbvz
- 🏃 Explore supporting Mermaid diagram rendering in Chat vscode-copilot-release#7440 @mjbvz
- 💪 Explore offering inline completions in the chat input box vscode#255818 @aiday-mar
- Explore transparency around token use vscode#249983 @isidorn
- 💪 Explore rendering unaccepted files in SCM vscode#254456 @aiday-mar @lszomoru
Tools and tools management
- 🔴 🏃 Improve pre-selection of tools @connor4312 @yufanhuang-ms
- 🔴 🏃 Provide multi-edit tool for Claude models @connor4312
- 🏃: Investigate the performance of a TodoWrite tool vscode#260687 @bhavyaus
- 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 @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
- 🏃 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
- 🔴 Experiment: invoke NES with a larger edit window after an acceptance @ulugbekna
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 @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
- STest cache explorer vscode#255803 @joaomoreno
- 🏃 Issue Reporter: Add Create/Preview option + repo routing choices vscode#260182 @Yoyokrazy
- 🏃 Investigate leveraging Playwright MCP with vscode codebase vscode#262164 @TylerLeonhardt
Electron
- None.
Documentation
- 💪 Doc updates for Python Environments extension vscode-docs#8603 @cwebster-99
- 🏃 Add security section 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
- ✋ 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
andriyor and iwangbowen
Metadata
Metadata
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan