-
Notifications
You must be signed in to change notification settings - Fork 37.4k
Open
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Milestone
Description
This plan captures our work in January 2026. This is a 4-week iteration. We will ship in early February.
Endgame
- January 26, 2026: Endgame begins
- January 30, 2026: 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
Workbench
- 🏃 Glob matching should be case insensitive vscode#10633 @dmitrivMS
- Investigate improvements for Simple Browser vscode#277298 @kycutler @jruales @unthinkmedia
- 🏃 Integrated Browser V1 vscode#286579 @kycutler @jruales @unthinkmedia
- 🏃 Support in-context Quick Pick interactions vscode#238095 @lszomoru
- Rollout Windows 11 Explorer context menu item to Stable vscode#204696 @deepak1556
- Rollout improved Windows update flow to Stable vscode#281963 @deepak1556
Code Editor
- 🏃 Allow configuring font family, font size and line height via syntactic tokens vscode#263545 @aiday-mar
- 🏃 Hover on keyboard modifier should trigger instantly vscode#276558 @benvillalobos
- 💪 Inner Scoped Sticky Scroll vscode#208406 @benvillalobos
- 🏃 Fix important self host issues with experimental GPU acceleration project @Tyriar
Languages
Python
- 🏃 Various bug fixes for Python Environments Extension vscode-python-environments-query @eleanorjboyd
- 🏃 Use environment extension api when executing Python code and file vscode-python#25687 @anthonykim1
- Create terminal api does not return activated terminal for command type vscode-python-environments#1078 @anthonykim1
- 🏃 Ctrl+c immeditately issued upon run, execution cancelled by activation command vscode-python-environments#640 @anthonykim1
Terminal
- 🏃 ✋ Conpty issues @anthonykim1
- Ship newer version of conpty vscode#224488 @anthonykim1 @Tyriar
- Issues from conpty on Windows 25H2 vscode#243584, vscode#241978 vscode#274372 @anthonykim1 @Tyriar
- Remove winpty support node-pty#842 @anthonykim1
- 💪 Implement kitty graphics protocol vscode#286141 @anthonykim1
- Implement kitty keyboard protocol vscode#286809 @Tyriar
- Implement win32 input mode vscode#286896 @Tyriar
API
Source Control
- 🔴 Git: Support setup steps for new worktrees @lszomoru
AI
Chat
- 🏃 Polish Agent Sessions UI query @bpasero @lostintangent
- Allow creating new sessions from chat input vscode#284091 @benibenj
- 🏃 Chat: Support contributable chat context resources vscode#271104 @alexr00
- 🏃 Chat: Improve model management UI vscode#270143 @sandy081
- 🏃 Address chat performance problems for longer chats vscode#286610 @roblourens @connor4312
- Improve chat rendering @justschen @jo-oikawa @hawkticehurst
- 🏃 Polish thinking token rendering vscode#257104 @justschen @karthiknadig @jo-oikawa
- 🏃 Pin terminal and edit pills to thinking blocks vscode#273444 @justschen
- 🏃 Improve presentation of tools vscode#273444 @jo-oikawa @justschen
- 🏃 Consistent terminal tool call rendering (Ran
lscommand) vscode#273444 @justschen - 🏃 Tweak prompt for tool call loop titling vscode#275215 @justschen
- Iconography for tools vscode#284548 @justschen
- 🏃 Collapsable subagent rendering vscode#286606 @justschen @roblourens
- Refine chat motion rendering @hawkticehurst @justschen
- 🏃 Render progress as tool calls stream in vscode#278640 @lramos15
- 🏃 Enable mermaid support by default vscode#271372 @mjbvz
- 🏃 Chat Sessions Controller API @mjbvz vscode#276243
- 🏃 Improve terminal inside chat view vscode#257468 @meganrogge
- Revisit terminal tool running background terminals UX vscode#274550 @Tyriar
- Unify changes in the 'working set' area across agent session types vscode#278654 @connor4312 @lostintangent
- Support tool approval in a hover vscode#280617 @connor4312
MCP
- Support MCP custom npm registry property vscode#278398 @sandy081
- Explore supporting MCP apps vscode#260218 @connor4312
Inline Chat
- 💪 Inline Chat V2 for notebooks improvement vscode#259903 @amunger
- 🏃 Make inline chat more discoverable vscode#287105 @jrieken
NES / Completions
- Improve the speed for import NES suggestions vscode#277811 @benibenj @dbaeumer
- Improve rendering of inline completions in small edits scenarios (single characters, punctuation) vscode#284517 @benibenj
- Prefer NES/completions over word suggestions vscode#284076 @benibenj
- Port the Completions model prompt to use
@vscode/prompt-tsxvscode#277829 @dbaeumer - 🔴 Suggest semantic renames when editing an identifier @dbaeumer
- Add support for patch-based model response format vscode#287115 @ulugbekna @vkrd
- Register a single inline completions provider to vscode's API vscode#287116 @ulugbekna
- 🏃 Adopt
ICompletionsFetchServicefor completions vscode#277830 @ulugbekna - 💪 Allow running simulation tests that include the completions model vscode#280344 @ulugbekna @benibenj
Agents
- 🏃 Suggest to install GHPRI from Cloud agent sessions vscode#286168 @alexr00
- Support model-specific tools and tool descriptions vscode#277472 @connor4312 @bhavyaus
- Archive handling for background/cloud sessions vscode#286171 @joshspicer
- 🏃 Support model / 3rd party agents in Cloud Agents vscode#286170 @joshspicer
- 🏃 Support repo picker for cloud agents and polish empty workspace experience vscode#286020 @osortega @rebornix
- CLI integration improvements (custom-agent/model/tools) vscode#286028 @DonJayamanne
- Polish background agent session UX vscode#287043 @lszomoru @rebornix team
- 🏃 Sandboxing terminal while running commands through agent vscode#277286 @dileepyavan
Prompt/Instruction Files and Custom Agents
- Allow parallel subagent execution vscode#274630 @roblourens
- 🏃 Improve custom agents vscode#286237 @aeschli @pwang347 @digitarald
- 🏃 Improve skill lookup vscode#286238 @aeschli @pwang347
- Provide skill lookup debugging vscode#286239 @aeschli @pwang347
- 🏃 Support GitHub's organization custom instructions vscode#276636 @pwang347 @aeschli
- 💪 Improve open editor handoff for Plan agent vscode#277432 @aeschli @pwang347
Code Review
- 💪 Notify user when CCR no-ops vscode#277286 @benvillalobos
- 💪 Add
Chat: Code Reviewcommand vscode#276977 @benvillalobos
Electron
- Exploration: Support runtime experimentation vscode#286162 @deepak1556
Engineering
- 🏃 Consume codicons from npm vscode#283823 @alexr00
- Explore distributing .dmg for macOS arm64 vscode#265849 @deepak1556
Documentation
- Test-driven development user guide vscode-docs#8951 @ntrogh @digitarald
- 💪 Working with large codebases user guide vscode-docs#8932 @digitarald @ntrogh
- 🏃 Refactor Enterprise article into separate articles vscode-docs#9132 @ntrogh @joshspicer
Deferred
- Explore layouts for Chat session + Multi File Diff vscode#260226 @joshspicer
- Update Profiles UI to include AI features vscode#270130 @eli-w-king
- Engineering: ESM restore support for ASAR vscode#228064 @deepak1556
- Explore task-oriented workflow for chat/agent sessions vscode-pr#8076 @mjbvz
brolnickij, mozhuanzuojing and rhitik-hireupbrolnickij, mozhuanzuojing and rhitik-hireupleotm
Metadata
Metadata
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan