-
Notifications
You must be signed in to change notification settings - Fork 35.7k
Closed
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Milestone
Description
This plan captures our work in September 2025. This is a 4-week iteration. We will ship in early October. It is a continuation of the August plan without any additions. Although a 4-week iteration, we'll have only 1 dev week. The second week is reserved for planning and engineering conversations.
Endgame
- September 29, 2025: Endgame begins
- October 3, 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
- Monaco editor forced system colors issues monaco-editor#4945, monaco-editor#4985, and monaco-editor#4942 @hawkticehurst
Code Editor
- 🏃 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
Source Control
- Git: Copilot powered conflict resolutions vscode#255801 @lszomoru
Settings
- 🏃 Re-evaluate settings and defaults throughout VS Code vscode#260404 @cwebster-99
Languages
Python
- 🏃 Roll out Python Environments Extension as bundled by default with the Python Extension vscode-python-environments#190 @eleanorjboyd
- 🏃 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
- 🏃 Take ownership of terminal-links, terminal-find, terminal-layout, terminal-sticky-scroll, terminal-local-echo, terminal-external vscode#261683 @anthonykim1
Tasks
- Preserve terminal name for task vscode#254295 @meganrogge
API
AI
MCP
Prompt, Instruction and Mode Files
- Support completions for tools in text vscode#262159 @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
- Handle temporary model issues based on server response vscode#259713 @lramos15
- 🏃 Review and address Chat UX feedback from social channels vscode#26703 @justschen @jo-oikawa @bpasero @isidorn
- Polish Todo list UI vscode#253518 @bhavyaus @digitarald
- 🏃 Explore supporting Mermaid diagram rendering in Chat vscode-copilot-release#7440 @mjbvz
Tools and tools management
- 🏃 Improve pre-selection of tools vscode#263272 @connor4312 @yufanhuang-ms
- 🏃 💪 Improve editing model to correctly reflect file renames vscode#263275 @connor4312
Terminal/task tools
- 🏃 Terminal tool UX refresh vscode#257468 @Tyriar @jo-oikawa
- 💪 Re-routing of calls to terminal tool to appropriate native tools vscode#253884 @Tyriar
NES / Completions
- 🏃 Create an npm package which contains NES as a library vscode-copilot-chat#216 @chrmarti
Integrations
- 🏃 Improve the integration with the GH Coding Agent (aka Padawan)
- 🏃 Improve Delegate to Coding Agent button workflow vscode#260228 @joshspicer @jo-oikawa
- 💪 Support generating
copilot-setup-steps.yml
vscode#260225 @osortega
- 🏃 Chat session provider api vscode#256396 @mjbvz @osortega @joshspicer
Engineering
- Issue Reporter: Add Create/Preview option + repo routing choices vscode#260182 @Yoyokrazy
- Investigate leveraging Playwright MCP with vscode codebase vscode#262164 @TylerLeonhardt
Documentation
- Create agent mode cookbook vscode-docs#8743 @ntrogh @digitarald
- Create docs about using local language models vscode-docs#8869 @ntrogh @isidorn
Website
- None
Deferred
- Inline Chat V2 for notebooks improvement vscode#259903 @amunger
- Improve how the terminal tool deals with multiple terminals vscode#253263 @Tyriar
- Explore Optimistic Next Edit Suggestions vscode-copilot-chat#222 @chrmarti
- Explore layouts for Chat session + Multi File Diff vscode#260226 @joshspicer
- ✋ 💪 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
- Explore moving notebook tools into core vscode#260234 @DonJayamanne @amunger
- 💪 Improve width of ToC, and overall the width of a docs page that's available vscode-docs#8485 @hawkticehurst
- Explore Builtin create pull request tool / integration in Copilot Chat vscode#255387 @alexr00
Metadata
Metadata
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan