vscode icon indicating copy to clipboard operation
vscode copied to clipboard

Iteration Plan for May 2025

Open kieferrm opened this issue 7 months ago β€’ 15 comments

This plan captures our work in May 2025. This is a 5-week iteration. We will ship in early June.

[!CAUTION] On May 21 we decided to extend the iteration by one week.

Endgame

  • June 2, 2025: Endgame begins
  • June 6, 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
:runner: work in progress
:hand: blocked task
:muscle: stretch goal for this iteration
:red_circle: missing issue reference
:large_blue_circle: more investigation required to remove uncertainty
:black_circle: under discussion within the team
:black_large_square: a large work item, larger than one iteration

Accessibility

  • [ ] :runner: Accessibility issues, see query @meganrogge team

UX

  • [ ] :runner: Remove all hard-coded styles with variables vscode#248725 @mrleemurray
  • [ ] Improve VS Code Figma design resources vscode#249227 @kkbrooks

Workbench

  • [ ] :muscle: Support JSON file as a policy backend on Linux vscode#148945 @joshspicer
  • [ ] :runner: :muscle: Explore anchored quick widget for mouse interactions to attach context vscode#238095 @TylerLeonhardt
  • [x] Support custom menus with native titlebar vscode#229053 @benibenj
  • [ ] :runner: Suggest to user to move app to /Applications on startup vscode#213909 @deepak1556

Code Editor

  • [x] Enable EditContext by default on Stable vscode#248893 @aiday-mar
  • [ ] :runner: Add support for multiple fonts in the editor vscode#237346 @aiday-mar
  • [ ] :runner: Investigation: Use tree-sitter for grammar colorization vscode#210475 @alexr00 @hediet

Notebook Editor / Jupyter Notebooks

  • [ ] :runner: Auto reveal on cell execution/editing vscode#248546 @yoyokrazy @amunger
  • [ ] :muscle: Explore rendering outputs in separate pane/view/editor vscode#143244 @Yoyokrazy @amunger

Languages

LSP

  • [x] Adopt to new vscode log output channel API vscode#1116 @dbaeumer

Python

Source Control

Terminal

  • [ ] :runner: Terminal REPL completions using LSP vscode#241167 @anthonykim1

Tasks

  • [x] Add a task instance limit policy to task runOptions vscode#90125 @meganrogge
  • [x] Improve problem matcher error debugging with Copilot vscode#192811 @meganrogge
  • [x] Add setting to gracefully kill tasks vscode#206607 @meganrogge

API

  • [ ] :runner: API proposals: query @jrieken @mjbvz
  • [ ] :runner: API finalization: query @jrieken @mjbvz

Extensions

  • [ ] :runner: Warn about installed extensions that are no longer available in Marketplace vscode#181248 @joshspicer
  • [ ] Add support for bulk actions in extensions list view vscode#48616 @joshspicer
  • [ ] :muscle: Make Workspace Extensions more intuitive to find and activate vscode#216433 @joshspicer
  • [x] Support local secret scanning vscode-vsce#1136 @benibenj
  • [x] Prevent .env files from being bundled in the VSIX vscode-vsce#1135 @benibenj

Extension Contributions

AI

Architecture

  • [ ] :runner: Open-source AI functionality provided by the Copilot Chat extension vscode#249031 @kieferrm @alexdima
  • [ ] :runner: Support Copilot Chat in web vscode#245860 @bpasero

MCP

  • [ ] Rework MCP tool prefixing behavior vscode#249281 @connor4312
  • [ ] :runner: Support MCP prompts vscode#244173 @connor4312
  • [ ] :runner: Explore support MCP resources vscode#244159 @connor4312
  • [ ] :muscle: Explore support for MCP sampling vscode#244162 @connor4312
  • [ ] :runner: MCP: Better discovery/registry and one-click installation flow vscode#245717 @sandy081
  • [ ] Support mcp servers as a first class resource vscode#248401 @sandy081
  • [ ] Explore MCP Server Authentication according to MCP OAuth Spec vscode#247759 @TylerLeonhardt

Prompt and Instruction Files

  • [ ] Support definition of modes using prompt files vscode-copilot-release#9452 @aeschli @legomushroom @digitarald
  • [ ] Improve frontmatter support in prompt files vscode#249271 @aeschli @legomushroom @digitarald
  • [ ] Allow to reuse the chat tool picker from within frontmatter vscode#249272 @aeschli @legomushroom @digitarald

Chat

  • [ ] Make it easier to distinguish & trigger chat completion types vscode#249249 @jrieken
  • [ ] :runner: Support the concept tool sets in the UI and API vscode#247860 @jrieken @roblourens
  • [ ] :runner: Chat editing UX should adjust to the editing strategy vscode#249083 @jrieken
  • [ ] :runner: Improve checkpoint experience in chat vscode#249229 @hawkticehurst @jo-oikawa @justschen @roblourens
  • [x] Support a /list command to list all registered tools vscode#249237 @roblourens
  • [ ] :runner: Improve recovering from response errors: auto retry, let user click to continue vscode-copilot-release#9496 @roblourens @justschen
  • [ ] :runner: Improve ease of keyboard use for attachment management vscode#249304 @justschen @roblourens
  • [ ] :runner: Support Katex syntax rendering in Chat vscode-copilot-release#978 @mjbvz
  • [ ] :runner: Support Mermaid diagram rendering in Chat vscode-copilot-release#7440 @mjbvz

NES / Completions

  • [ ] :runner: Improve next edit suggestions @alexdima team
  • [ ] :runner: Make language-specific context available to Copilot inline completions @dbaeumer

Engineering

  • [ ] :muscle: :runner: Support building the monaco-editor AMD variant from new sources vscode#234114 @hediet @alexdima
  • [ ] Investigation: Explore a more stable Windows update story vscode#249239 @deepak1556

Electron

Documentation

  • [x] Add guidance to API docs about running MCP server in extension vscode-docs#8216 @ntrogh
  • [x] Include AI guidance in terminal docs vscode-docs#8275 @ntrogh
  • [ ] :runner: Make chat context more visible and discoverable in docs vscode-docs#8362 @ntrogh

Deferred

kieferrm avatar May 11 '25 00:05 kieferrm

Always looking forward to new updates😍

iwangbowen avatar May 11 '25 08:05 iwangbowen

Asking on:

  • [ ] Explore MCP Server Authentication according to MCP OAuth Spec https://github.com/microsoft/vscode/issues/247759 @TylerLeonhardt

Will that one be actually developed? Is it a spike? Really looking forward to that feature. Will greatly enable enterprise customers to scale the use of vscode + MCP since you can define simple MCPs with high degree of reach without sacrificing security & complexity from the consumers.

htekdev avatar May 13 '25 10:05 htekdev

@htekdev I'm working on it as we speak :)

TylerLeonhardt avatar May 13 '25 13:05 TylerLeonhardt

Improve recovering from response errors: auto retry, let user click to continue -> related issue here: https://github.com/microsoft/vscode-copilot-release/issues/9496

Cubox avatar May 13 '25 21:05 Cubox

HI,Is #245756 this problem in the May plan? causing the webview loading in vscode to lag for a long time, which greatly affects the user experience

dongwa avatar May 16 '25 03:05 dongwa

HI,Is #245756 this problem in the May plan? causing the webview loading in vscode to lag for a long time, which greatly affects the user experience

It had better be, we were told it would be fixed by the end of April!

ER-95 avatar May 16 '25 09:05 ER-95

Awesome progress

farmhutsoftwareteam avatar May 19 '25 19:05 farmhutsoftwareteam

sigma software

xptea avatar May 20 '25 13:05 xptea

@kieferrm I just read the announcement that VS Code will be made an "open source AI editor powered by GitHub Copilot". What does this mean for the other existing AI coding extensions like Tabnine, Windsurf, Lingma, or Amazon Q? Will VS Code get tied exclusively to GitHub Copilot now? πŸ€”

odonyde avatar May 20 '25 13:05 odonyde

entire copilot extensions are based on proposed or undocumented APIs. mostly I expect those APIs to be available for public and other extensions can get benefited from them

Rajaniraiyn avatar May 20 '25 14:05 Rajaniraiyn

I just hope that the move of some Copilot features into core is done very judiciously. Not just for the sake of third party AI extensions in VSCode, but the official Copilot extensions for other editors. The Jetbrains extension is finally starting to reach some amount of parity after many months (they just introduced agent mode into it).

ShawnFumo avatar May 20 '25 14:05 ShawnFumo

Can you please add integration with REPL based AI Coding Agents so that I can use the Chat Extention to interact with Claude Code. Claude Code can run in headless or print mode and output its response in json, plus use the existing api's to interact with VS Code.

Darren-A11att avatar May 22 '25 07:05 Darren-A11att

This plan captures our work in May 2025. This is a 5-week iteration. We will ship in early June.

Caution

On May 21 we decided to extend the iteration by one week.

Endgame

  • June 2, 2025: Endgame begins
  • June 6, 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

UX

Workbench

Code Editor

Notebook Editor / Jupyter Notebooks

Languages

LSP

Python

Source Control

Terminal

Tasks

API

Extensions

Extension Contributions

AI

Architecture

MCP

Prompt and Instruction Files

Chat

NES / Completions

  • [ ] πŸƒ Improve next edit suggestions @alexdima team[ ] πŸƒ Make language-specific context available to Copilot inline completions @dbaeumer

Engineering

Electron

Documentation

Deferred

GRURoot avatar May 22 '25 19:05 GRURoot

Ψ§Ω†Ψ³Ψ§Ω† Ψ¨ΩˆΨ―Ω† ΩˆΨ―Ψ±Ψ§Ψ±Ψ§Ω…Ψ΄ Ψ²Ω†Ψ―Ϊ―ΫŒ Ϊ©Ψ±Ψ―Ω†

Yahooabo110 avatar May 23 '25 03:05 Yahooabo110

Are you thinking of updating the sounds for this? The progress sound is my least favorite and inspired me to make an updated sound set. Available here with an installer: https://github.com/bjornlustic/agenticmusic.

bjornlustic avatar May 30 '25 05:05 bjornlustic

This plan captures our work in May 2025. This is a 5-week iteration. We will ship in early June.

Caution

On May 21 we decided to extend the iteration by one week.

Endgame

  • June 2, 2025: Endgame begins
  • June 6, 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

UX

Workbench

Code Editor

Notebook Editor / Jupyter Notebooks

Languages

LSP

Python

Source Control

Terminal

Tasks

API

Extensions

Extension Contributions

AI

Architecture

MCP

Prompt and Instruction Files

Chat

NES / Completions

  • [ ] πŸƒ Improve next edit suggestions @alexdima team[ ] πŸƒ Make language-specific context available to Copilot inline completions @dbaeumer

Engineering

Electron

Documentation

Deferred

DPLE1612 avatar May 30 '25 22:05 DPLE1612

gittub

jabari-max avatar May 31 '25 16:05 jabari-max

Any plans on releasing .AppImage file format for linux distributions?

raodevendrasingh avatar Jun 03 '25 03:06 raodevendrasingh

Waiting for this to get open source, so that I can build anything from my mobile phone using code server!!

LakshmanKishore avatar Jun 04 '25 04:06 LakshmanKishore

Vahid

Vahidshgh avatar Jun 05 '25 13:06 Vahidshgh

Any updates on this?

rajilesh avatar Jun 09 '25 11:06 rajilesh

Ok updaates

TEST دریافΨͺ Outlook برای Androidhttps://aka.ms/AAb9ysg


From: Rajilesh Panoli @.> Sent: Monday, June 9, 2025 3:14:29 PM To: microsoft/vscode @.> Cc: Sia @.>; Comment @.> Subject: Re: [microsoft/vscode] Iteration Plan for May 2025 (Issue #248627)

[https://avatars.githubusercontent.com/u/2297247?s=20&v=4]rajilesh left a comment (microsoft/vscode#248627)https://github.com/microsoft/vscode/issues/248627#issuecomment-2955549648

Any updates on this?

β€” Reply to this email directly, view it on GitHubhttps://github.com/microsoft/vscode/issues/248627#issuecomment-2955549648, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BSZAJ25HPT7ML4OCAIRMNY33CVXR3AVCNFSM6AAAAAB43L76YSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSNJVGU2DSNRUHA. You are receiving this because you commented.Message ID: @.***>

Yahooabo110 avatar Jun 10 '25 03:06 Yahooabo110

The update is all about GitHub Copilot😭

iwangbowen avatar Jun 13 '25 15:06 iwangbowen

When will copilot be open sourced? Im just interested how the prompts are constructed.

mfux avatar Jun 17 '25 13:06 mfux