Weekly Project News

Archives
Subscribe

Weekly GitHub Report for Vscode: July 13, 2026 - July 20, 2026 (21:06:58)

Weekly GitHub Report for Vscode

Thank you for subscribing to our weekly newsletter! Each week, we deliver a comprehensive summary of your GitHub project's latest activity right to your inbox, including an overview of your project's issues, pull requests, contributors, and commit activity.


Table of Contents

  • I. News
    • 1.1. Recent Version Releases
    • 1.2. Other Noteworthy Updates
  • II. Issues
    • 2.1. Top 5 Active Issues
    • 2.2. Top 5 Stale Issues
    • 2.3. Open Issues
    • 2.4. Closed Issues
    • 2.5. Issue Discussion Insights
  • III. Pull Requests
    • 3.1. Open Pull Requests
    • 3.2. Closed Pull Requests
    • 3.3. Pull Request Discussion Insights
  • IV. Contributors
    • 4.1. Contributors

I. News

1.1 Recent Version Releases:

The current version of this repository is 1.98.2

1.2 Version Information:

The version released on March 12, 2025, primarily focuses on addressing a range of issues as detailed in the linked GitHub milestone for "February 2025 Recovery 2." For a comprehensive overview of all updates and improvements, users are directed to the official release notes on the Visual Studio Code website.

II. Issues

2.1 Top 5 Active Issues:

We consider active issues to be issues that that have been commented on most frequently within the last week. Bot comments are omitted.

  1. Preserve option to keep current UI: The so-called Modern UI is disgusting and objectively inferior: This issue expresses strong dissatisfaction with the new "Modern UI" design, arguing that it is objectively worse than the current UI due to smaller tabs, wasted space, and an overall inferior user experience. The user requests that the existing UI option be preserved to avoid forcing users to adopt what they consider a less practical and aesthetically displeasing interface.

    • The comments feature a debate between users defending the new design for its clarity, consistency with other modern software, and improved visual separation, while others criticize it for wasting screen real estate, reducing efficiency, and being a regression in usability; several users emphasize the importance of retaining the option to switch back to the older UI to accommodate different preferences and workflows.
    • Number of comments this week: 10
  2. Stuck at 8000ms: This issue describes a bug where the GitHub Copilot extension for Visual Studio Code causes the editor to crash repeatedly shortly after startup, forcing the user to disable the extension to regain stability. The user reports that the extension was working fine previously but suddenly began causing severe slowdowns, unresponsiveness, and crash loops, and they are concerned about losing chat history or memory associated with the extension.

    • The comments reveal the user is unable to update the extension due to administrator mode restrictions, confirms the issue started suddenly after a period of normal use, and provides multiple screenshots illustrating the crashes and performance problems; overall, the user experiences repeated crashes and slowdowns specifically linked to the Copilot extension, which when disabled, restores normal operation.
    • Number of comments this week: 9
  3. [INFO-NEEDED] Agent Window: Applying patches hangs forever: This issue reports that applying patches in the Agent window of the VS Code Copilot Chat extension hangs indefinitely, particularly when the agent attempts to perform write operations like file edits. The root cause is identified as a permission handling bug where write permission requests never complete due to the extension awaiting an unbounded acknowledgment from VS Code core, causing the session to stall and requiring workarounds such as restarting VS Code or avoiding the apply_patch command.

    • The comments detail multiple attempts to diagnose the problem, including log analysis and reproducing the hang consistently by canceling and retrying; the root cause was traced to uncompleted write permission requests and a malformed permission response variant. A proposed fix involving timeouts and better permission handling was submitted as a PR but not merged, with maintainers recommending users try the newer Agent Host implementation instead, though some users reported issues with it as well.
    • Number of comments this week: 8
  4. VSCode cannot open SSH workspace: This issue describes a problem where VSCode stalls and fails to open an SSH workspace after updating to version 1.128.1 on a Linux system. The user reports that the issue persists even after trying the latest version 1.129.0, which is also unstable, and some users confirm similar problems with SSH connections in versions 1.129.0 and above.

    • The comments reveal multiple users experiencing the same SSH connection hang issue with VSCode versions 1.128.1 and 1.129.0, with some suggesting workarounds like cleaning the VSCode server or downgrading to version 1.127.0, while others note inconsistent behavior depending on how VSCode is launched.
    • Number of comments this week: 8
  5. [TRIAGE-NEEDED] [INFO-NEEDED] Copilot causing my VS Code to periodically freeze making it very hard to use: This issue describes a persistent problem where enabling Copilot in VS Code causes the editor to periodically freeze and become extremely slow, severely impacting usability. The user reports that this issue has lasted for months across multiple updates and reinstallations, with no effective workarounds or useful logs available to diagnose the root cause.

    • The comments reveal that multiple users experience similar freezing and performance degradation issues with Copilot across different platforms and VS Code versions, often requiring restarts and causing loss of chat data; some note the problem worsens with certain tasks like running tests or remote development, while others have switched to alternative AI coding tools due to frustration.
    • Number of comments this week: 6

2.2 Top 5 Stale Issues:

We consider stale issues to be issues that has had no activity within the last 30 days. The team should work together to get these issues resolved and closed as soon as possible.

As of our latest update, there are no stale issues for the project this week.

2.3 Open Issues

This section lists, groups, and then summarizes issues that were created within the last week in the repository.

Issues Opened This Week: 352

Summarized Issues:

  • Copilot Completion Feedback and Chat Issues: Multiple issues report bugs and feature requests related to GitHub Copilot's completion feedback and chat functionality in VS Code. Problems include inability to disable completion feedback, hidden or obstructed UI elements, persistent sign-in prompts, incorrect or unexpected completion text, high CPU usage during cancellation, and chat responses not displaying fully or hanging indefinitely.
    • issues/325645, issues/325656, issues/325657, issues/325652, issues/325686, issues/325694, issues/325717, issues/325720, issues/325751, issues/325763, issues/325778, issues/325891, issues/325899, issues/325914, issues/325917, issues/325930, issues/326469, issues/326470, issues/326614, issues/326618, issues/326624
  • Agents Window and Agent Host Functionality: Several issues describe problems and feature requests related to the Agents window and Agent Host in VS Code, including SSH connection failures due to unsupported host key formats, missing or inconsistent model pickers, session management bugs such as failure to start sessions or rename them, UI inconsistencies, and performance issues. Additional concerns include missing support for BYOK custom models, duplicated or missing tools, and problems with subagent handling and multi-chat features.
    • issues/325647, issues/325648, issues/325670, issues/325673, issues/325732, issues/325738, issues/325817, issues/325825, issues/325826, issues/325827, issues/325829, issues/325830, issues/325852, issues/326108, issues/326300, issues/326344, issues/326474, issues/326494, issues/326599, issues/326603, issues/326625
  • Performance and Resource Usage Problems: Multiple reports highlight severe performance degradation and resource consumption issues in VS Code, including slow performance on Apple M1/M2 chips, excessive CPU and memory usage during large workspace operations, renderer crashes due to memory leaks or recursive file searches, and UI hangs caused by forced synchronous layouts or extension host crashes.
    • issues/325651, issues/325715, issues/325860, issues/325919, issues/325984, issues/326017, issues/326102, issues/326103, issues/326525, issues/326511, issues/326574, issues/326618, issues/326435
  • UI and Usability Bugs: Numerous issues report UI glitches, inconsistent keyboard navigation, misaligned icons or buttons, missing or broken features such as theme previews, tab behavior, scrollbars, and tooltips, as well as confusing or obstructive interface elements in both the main editor and agents windows.
    • issues/325650, issues/325661, issues/325664, issues/325700, issues/325703, issues/325709, issues/325760, issues/325923, issues/325924, issues/325926, issues/326021, issues/326025, issues/326026, issues/326207, issues/326317, issues/326549, issues/326583, issues/326584, issues/326590
  • Model and Language Support Issues: Several issues concern problems with language model integration, including missing or incorrect model listings, inability to select or use certain models, incorrect context window reporting, and requests for better support of BYOK routers, OAuth token refresh, and multi-model orchestration.
    • issues/325648, issues/325729, issues/325844, issues/325936, issues/326294, issues/326395, issues/326554, issues/326597, issues/326510, issues/326421
  • Remote Development and SSH Problems: Multiple issues describe failures and bugs related to remote development workflows, including Remote - SSH connection errors, server installation failures, tunnel connection mismatches, and problems with devcontainers and remote repositories.
    • issues/325647, issues/325867, issues/326093, issues/326095, issues/326196, issues/326464, issues/326580, issues/326389
  • Extension and Marketplace Issues: Several reports highlight problems with extension installation, signature verification, compatibility, and marketplace search results, including failures to load or register extensions, duplicate tool listings, and misleading extension descriptions.
    • issues/326130, issues/326132, issues/326443, issues/326463, issues/326152, issues/326153, issues/326365
  • Session and Workspace Management Bugs: Issues include problems with session renaming, session loss on sleep, session synchronization failures, workspace folder handling, and worktree management inconsistencies.
    • issues/325658, issues/325731, issues/325822, issues/326320, issues/326345, issues/326346, issues/326522, issues/326974
  • Feature Requests for Usability and Workflow Improvements: Requests include adding toggle buttons for AI suggestions, collapsible UI sections, regex support in debug console, prompt markers in chat scrollbar, manual model selection for git suggestions, and improved terminal context menu options.
    • issues/325669, issues/325660, issues/325661, issues/325668, issues/325902, issues/326087, issues/326421, issues/326096
  • Security and Privacy Concerns: Issues report that sensitive data is exported unconditionally, session data is lost causing financial loss, and requests for pre-commit telemetry warnings and better handling of denied tool calls to improve security and user awareness.
    • issues/325720, issues/325822, issues/326094, issues/326175, issues/325742, issues/326254
  • Accessibility and Internationalization Issues: Problems include screen reader failures, incorrect bidirectional text rendering, and keyboard shortcut issues with non-Latin layouts.
    • issues/326302, issues/326008, issues/326314, issues/326546
  • Crash and Stability Problems: Reports of crashes on startup, during window switching, or when opening new windows, affecting multiple platforms and configurations.
    • issues/325862, issues/326100, issues/326338, issues/326574, issues/326435, issues/326598, issues/326526
  • Miscellaneous Bugs and Requests: Including issues with fish animation, terminal font rendering, markdown editor behavior, and requests for better integration of Grok Build CLI and MCP Apps support.
    • issues/325734, issues/326585, issues/326250, issues/326915, issues/326015

2.4 Closed Issues

This section lists, groups, and then summarizes issues that were closed within the last week in the repository. This section also links the associated pull requests if applicable.

Issues Closed This Week: 438

Summarized Issues:

  • Editor and UI Rendering Issues: Multiple issues report problems with editor behavior and UI rendering, including bugs with text wrapping, cursor appearance, font rendering, tab selection visuals, and flickering or misaligned UI elements. These problems affect usability and visual consistency across platforms and themes, sometimes causing crashes or degraded user experience.
    [issues/139340, issues/142208, issues/162936, issues/238040, issues/315541, issues/324994, issues/325136, issues/325565, issues/325566, issues/325567, issues/325570, issues/325571, issues/325587, issues/326779, issues/326606]
  • Copilot and Chat Extension Bugs: Numerous issues describe bugs in GitHub Copilot and Copilot Chat, including failures to sign in, crashes, incomplete or malformed code completions, chat unresponsiveness, token usage problems, and incorrect handling of chat sessions or tool calls. These issues often cause degraded AI assistance, unexpected errors, or crashes, impacting developer productivity.
    [issues/295143, issues/295651, issues/300981, issues/312385, issues/313041, issues/314075, issues/316240, issues/322662, issues/324155, issues/324168, issues/324243, issues/324273, issues/324332, issues/324540, issues/324572, issues/324594, issues/324665, issues/324679, issues/324680, issues/324692, issues/324696, issues/324697, issues/324699, issues/324706, issues/324736, issues/324759, issues/324772, issues/324816, issues/324823, issues/324877, issues/325050, issues/325055, issues/325076, issues/325082, issues/325095, issues/325260, issues/325279, issues/325280, issues/325308, issues/325312, issues/325327, issues/325328, issues/325415, issues/325416, issues/325426, issues/325481, issues/325482, issues/325489, issues/325490, issues/326081, issues/326154, issues/326155, issues/326329, issues/326402, issues/326528, issues/326530, issues/326579, issues/326586, issues/326587, issues/326588, issues/326589, issues/326601, issues/326612, issues/326613]
  • Agent Host and Session Management Problems: Several issues highlight problems with the Agent Host, including session crashes, duplicated tool calls, missing UI elements for worktrees, session state inconsistencies, and failures in session migration or context preservation. These issues hinder smooth agent workflows and session management.
    [issues/300894, issues/316158, issues/316161, issues/319244, issues/323927, issues/324666, issues/325398, issues/325527, issues/326051, issues/326073, issues/326322, issues/326559, issues/326562, issues/326563, issues/326564, issues/326565, issues/326566, issues/326567]
  • Performance and Stability Regressions: Multiple reports describe severe performance degradation, crashes, or freezes in VS Code, especially on Linux and Windows, often linked to recent updates or specific extensions like Codex or Copilot. These regressions cause application instability, slowdowns, or unusable states requiring workarounds such as downgrades or disabling GPU acceleration.
    [issues/324699, issues/325071, issues/325517, issues/325745, issues/325754, issues/326092, issues/326113, issues/326124, issues/326133, issues/326139, issues/326177, issues/326208, issues/326227, issues/326234, issues/326240, issues/326241, issues/326280, issues/326284, issues/326289, issues/326297, issues/326308, issues/326309, issues/326313, issues/326316, issues/326321, issues/326343, issues/326358]
  • Agent and Chat Feature Enhancements and Requests: Several issues request new features or improvements for chat and agent functionality, such as voice-only modes, conversation modes, timestamp displays, workspace renaming, retry buttons, and better UI controls for chat sessions and tools. These aim to improve accessibility, usability, and workflow efficiency.
    [issues/246915, issues/299944, issues/308555, issues/311967, issues/316318, issues/316377, issues/317172, issues/320689, issues/320745, issues/324446, issues/324553, issues/325475, issues/325500, issues/325512, issues/326002, issues/326330, issues/326553]
  • Git and Source Control Integration Issues: Some issues report problems with Git integration, including branch picker inconsistencies, missing pull/fetch buttons, incorrect branch deletion permissions, and UI bugs in the source control view. These affect version control workflows and user interface clarity.
    [issues/323468, issues/322587, issues/325798, issues/326550, issues/326571]
  • Terminal and Shell Integration Bugs: A few issues describe problems with terminal behavior, such as duplicate output in developer tools, incorrect link detection, sandbox bypasses, and permission prompt duplications. These issues impact terminal usability and security within VS Code.
    [issues/150113, issues/302823, issues/315484, issues/316262, issues/314858]
  • Extension and Marketplace Problems: Some reports concern extension installation failures, signature verification errors, marketplace refresh issues, and extension host crashes caused by third-party plugins or internal bugs. These affect extension management and stability.
    [issues/312385, issues/311948, issues/324273, issues/325082, issues/326107, issues/326579]
  • Accessibility and Keyboard Navigation Concerns: A few issues highlight accessibility problems such as poor color contrast in themes, missing focus indicators, keyboard shortcut conflicts, and difficulties with keyboard navigation in menus and selection. These reduce usability for keyboard and low-vision users.
    [issues/320723, issues/321134, issues/325326, issues/326147, issues/326459, issues/326596]
  • Security Vulnerabilities and Fixes: Several issues document security vulnerabilities in VS Code, including remote code execution, security feature bypasses, and secret exfiltration, all fixed in recent patches to improve product security.
    [issues/325836, issues/325839, issues/325846]
  • Model and API Integration Issues: Some issues report problems with language model providers, including missing utility models, invalid requests, token usage limits, and API incompatibilities affecting AI model usage within VS Code.
    [issues/319492, issues/322357, issues/324085, issues/324178, issues/324243, issues/325951, issues/326155, issues/326329, issues/326361, issues/326364]
  • Workspace and File Management Requests: Requests include features for better workspace and file management such as glob pattern support for git repositories, hiding commit author names, searching binary files, renaming unsaved files, and better worktree UI support.
    [issues/316398, issues/316437, issues/316571, issues/316377, issues/316158]
  • Miscellaneous Bugs and Requests: Various other issues cover a wide range of smaller bugs and feature requests, including tooltip improvements, scroll padding configuration, keyboard shortcut order confusion, and UI inconsistencies in themes or specific components.
    [issues/62498, issues/113854, issues/131203, issues/133734, issues/152089, issues/153073, issues/155335, issues/171033, issues/181152, issues/184107, issues/187822, issues/191286, issues/195702, issues/201316, issues/202642, issues/204333, issues/207221, issues/216587, issues/216952, issues/219183, issues/219811, issues/225358, issues/229681, issues/237142, issues/246915, issues/248769, issues/254424, issues/268829, issues/288887, issues/291704, issues/292209, issues/293663, issues/294209, issues/295143, issues/295651, issues/296715, issues/298100, issues/298642, issues/299944, issues/300894, issues/300981, issues/302823, issues/305314, issues/305607, issues/308555, issues/308999, issues/311180, issues/311948, issues/311967, issues/312385, issues/312446, issues/312616, issues/312997, issues/313041, issues/313419, issues/313451, issues/313920, issues/313939, issues/314075, issues/314202, issues/314377, issues/314788, issues/314808, issues/314856, issues/314858, issues/314987, issues/315117, issues/315240, issues/315484, issues/315508, issues/315541, issues/315963, issues/315967, issues/316050, issues/316113, issues/316158, issues/316161, issues/316240, issues/316262, issues/316318, issues/316377, issues/316398, issues/316437, issues/316571, issues/316593, issues/316670, issues/316860, issues/316999, issues/317172, issues/317229, issues/317332, issues/317523, issues/317628, issues/318250, issues/318674, issues/318886, issues/319160, issues/319244, issues/319492, issues/319730, issues/320001, issues/320227, issues/320447, issues/320689, issues/320723, issues/320745, issues/320907, issues/321134, issues/321393, issues/321452, issues/321691, issues/322156, issues/322357, issues/322369, issues/322402, issues/322420, issues/322516, issues/322587, issues/322662, issues/322781, issues/322835, issues/322991, issues/323073, issues/323124, issues/323216, issues/323299, issues/323401, issues/323468, issues/323541, issues/323552, issues/323662, issues/323873, issues/323927, issues/324085, issues/324112, issues/324155, issues/324168, issues/324178, issues/324243, issues/324273, issues/324302, issues/324332, issues/324428, issues/324446, issues/324448, issues/324477, issues/324497, issues/324502, issues/324519, issues/324527, issues/324540, issues/324544, issues/324572, issues/324594, issues/324598, issues/324606, issues/324649, issues/324664, issues/324665, issues/324666, issues/324679, issues/324680, issues/324692, issues/324696, issues/324697, issues/324699, issues/324706, issues/324736, issues/324739, issues/324740, issues/324742, issues/324759, issues/324772, issues/324816, issues/324823, issues/324873, issues/324877, issues/324882, issues/324887, issues/324892, issues/324895, issues/324926, issues/324936, issues/324953, issues/324955, issues/324965, issues/324969, issues/324976, issues/324994, issues/325048, issues/325050, issues/325055, issues/325071, issues/325074, issues/325076, issues/325082, issues/325095, issues/325136, issues/325156, issues/325162, issues/325182, issues/325192, issues/325201, issues/325245, issues/325255, issues/325260, issues/325279, issues/325280, issues/325286, issues/325308, issues/325312, issues/325317, issues/325326, issues/325327, issues/325328, issues/325354, issues/325389, issues/325398, issues/325415, issues/325416, issues/325426, issues/325431, issues/325450, issues/325461, issues/325462, issues/325466, issues/325467, issues/325471, issues/325475, issues/325479, issues/325481, issues/325482, issues/325484, issues/325489, issues/325490, issues/325494, issues/325496, issues/325497, issues/325498, issues/325500, issues/325502, issues/325512, issues/325517, issues/325518, issues/325519, issues/325520, issues/325522, issues/325527, issues/325535, issues/325542, issues/325555, issues/325557, issues/325558, issues/325564, issues/325565, issues/325566, issues/325567, issues/325570, issues/325571, issues/325587, issues/325588, issues/325602, issues/325605, issues/325630, issues/325634, issues/325644, issues/325655, issues/325662, issues/325663, issues/325665, issues/325666, issues/325675, issues/325692, issues/325696, issues/325705, issues/325708, issues/325736, issues/325740, issues/325745, issues/325747, issues/325750, issues/325754, issues/325755, issues/325758, issues/325759, issues/325761, issues/325764, issues/325776, issues/325779, issues/325784, issues/325789, issues/325795, issues/325796, issues/325798, issues/325814, issues/325836, issues/325839, issues/325846, issues/325853, issues/325876, issues/325894, issues/325911, issues/325920, issues/325921, issues/325922, issues/325945, issues/325951, issues/325957, issues/325960, issues/325964, issues/325976, issues/325980, issues/325987, issues/325991, issues/325994, issues/326002, issues/326007, issues/326010, issues/326016, issues/326033, issues/326034, issues/326037, issues/326042, issues/326043, issues/326045, issues/326051, issues/326073, issues/326078, issues/326079, issues/326081, issues/326091, issues/326092, issues/326098, issues/326104, issues/326107, issues/326109, issues/326113, issues/326124, issues/326133, issues/326139, issues/326142, issues/326147, issues/326149, issues/326154, issues/326155, issues/326163, issues/326167, issues/326173, issues/326177, issues/326208, issues/326218, issues/326220, issues/326227, issues/326234, issues/326240, issues/326241, issues/326243, issues/326249, issues/326257, issues/326260, issues/326266, issues/326269, issues/326280, issues/326284, issues/326289, issues/326296, issues/326297, issues/326298, issues/326304, issues/326305, issues/326308, issues/326309, issues/326313, issues/326316, issues/326319, issues/326321, issues/326322, issues/326329, issues/326330, issues/326335, issues/326340, issues/326343, issues/326348, issues/326358, issues/326361, issues/326364, issues/326381, issues/326402, issues/326408, issues/326413, issues/326417, issues/326418, issues/326425, issues/326437, issues/326441, issues/326442, issues/326459, issues/326471, issues/326476, issues/326498, issues/326505, issues/326508, issues/326524, issues/326528, issues/326530, issues/326536, issues/326543, issues/326550, issues/326551, issues/326553, issues/326559, issues/326560, issues/326562, issues/326563, issues/326564, issues/326565, issues/326566, issues/326567, issues/326571, issues/326575, issues/326579, issues/326586, issues/326587, issues/326588, issues/326589, issues/326593, issues/326596, issues/326601, issues/326606, issues/326609, issues/326612, issues/326613]

2.5 Issue Discussion Insights

This section will analyze the tone and sentiment of discussions within this project's open and closed issues that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.

  1. The Stable Release Cadence Has Become Excessive
    • Toxicity Score: 0.65 (Rapid escalation, aggressive language)
    • This GitHub conversation begins with a user expressing frustration about the frequency of stable releases, emphasizing a desire for predictability and stability. Another participant responds with a brief, emotionally charged comment indicating dissatisfaction with a recent feature, using strong language that signals frustration and disappointment. The tone shifts from constructive critique to a more confrontational and negative sentiment, suggesting potential for further tension if the discussion continues.

III. Pull Requests

3.1 Open Pull Requests

This section provides a summary of pull requests that were opened in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.

Pull Requests Opened This Week: 102

Key Open Pull Requests

1. Authenticate GitHub marketplace API requests via RFC 8693 token exchange: This pull request implements authentication for GitHub Marketplace API requests by performing an RFC 8693 token exchange that securely exchanges the user's existing GitHub session token for a resource-scoped bearer token at the marketplace's embedded Authorization Server, enabling protected API access with client-side access checks, session invalidation handling, and comprehensive test coverage for various GitHub authentication scenarios.

  • URL: pull/325815
  • Associated Commits: 1047d, cfaa0, c9fcc, 51678, c93ef, 8578e, 12493, d708c, 893ad, fdc8c, 9639d, 39f4a, ee1bb, 54001, e85ca, 216b1, 6ba78, e8889, 9dfae, 7c41b, ede9a, cd485, 1abc7, d7caf, cfb2b

2. Ecc tools/vscode 1784060458040: This pull request introduces an ECC Tools bundle specifically for VS Code development patterns, adding repository-specific AI agent configurations, skills documentation, and metadata to improve consistency, context awareness, and automated workflows for AI coding assistants without impacting source code or build processes.

  • URL: pull/326195
  • Associated Commits: 18b19, 64b13, 47d2e, 71eae, 268a4, ed350, cb53c, 68c54, 988d8, bec79, d9c70, 04e71, 9ea9f, 1c0b5, ebe00, e0e39, fe0e4, 18eab, 23360, 3be06, efb10, 8bdd7, d1590

3. feature: webview without service worker: This pull request introduces a feature to support webviews without relying on service workers, including enhancements for single iframe loaders, stable direct resource loading, and compatibility improvements for Markdown previews, addressing issue #326331.

  • URL: pull/326333
  • Associated Commits: 10147, f36b6, eb9c3, 5ffd7, e8e53, 467e3, 37baa, a1b73, 4815a, d4b1e, 3dad2, fd980, dfcab, 234e0, 27c41

Other Open Pull Requests

  • Agent Host Multi-Chat Model Restructuring: This pull request restructures the Agent Host multi-chat model by making the orchestrator (AgentService) the authoritative owner of session identity, lifecycle, and persistence while simplifying providers to maintain only flat chat URI to SDK conversation bindings. It eliminates session-typed methods and ensures an exact, retry-safe chat lifecycle without changing protocols or database schemas.
    • pull/326620
  • Voice Narration System Refactor: This pull request refactors the voice narration system to make passive ptt_start events the canonical method for handling hands-free open-mic turns by tagging them as passive so the backend does not latch the user as speaking. It also reverts a previous frontend workaround forcing ptt_end events and adds improvements like replaying deferred narrations on reconnect, retrying specific narration IDs, and emitting client-side telemetry for deferred or dropped narrations.
    • pull/326405
  • Copilot Agent Host Deferred Tool Search: This pull request adds deferred tool search functionality to the Copilot agent host by leveraging existing client-side semantic search and includes alias-aware gating, candidate corpus management, and integration with the extension's tool-embedding cache. The feature is currently in draft pending updates to specific Copilot SDK and extension versions.
    • pull/326213
  • Agent Picker Grouping and Accessibility: This pull request improves the agent picker in the chat feature by grouping custom agents under labeled categories based on their storage source, resolving confusion caused by identical agent names. It also enhances accessibility by including group information in screen reader announcements.
    • pull/326247
  • Settings Editor Keyboard Navigation Commands: This pull request implements two new commands to enable keyboard navigation to move focus directly to the next or previous setting’s value control within the VS Code settings editor. Navigation is handled via the tree model rather than the DOM to support virtualization, with thoughtful keybinding choices and edge case handling to improve accessibility and usability.
    • pull/326375
  • Markdown Response Streaming Fix: This pull request fixes a bug where the final markdown response was not rendered during streaming with workbench.reduceMotion enabled by ensuring progressive and final rendering paths produce content arrays of identical length and slot order. It introduces a sentinel value to prevent mismatches in the diffing algorithm and suppresses the "Thinking" shimmer for markdown-only responses without tool activity.
    • pull/326497
  • Custom Agent Model Configuration Extensions: This pull request extends the custom agent model configuration to support new parameters for reasoning-effort and context-size, allowing models like Claude Sonnet 4.6 and GPT-5.4 to specify these attributes for improved customization and validation.
    • pull/326516
  • BranchPicker Component Migration and Decoupling: This pull request migrates the BranchPicker component to the core workbench layer and decouples it from active sessions by introducing the IBranchPickerModel interface. This enables reuse of the BranchPicker in contexts without an active session and adds telemetry through a sessions wrapper.
    • pull/325712
  • Notebook Output Max Items Setting: This pull request introduces a new configurable setting notebook.output.maxItems that replaces the previous hard-coded limit of 500 output items per notebook cell. It better supports scenarios with large outputs while maintaining backward compatibility and fixing related issues with truncated output display.
    • pull/325792
  • External-Edit Lock Leak Fix: This pull request fixes an issue where the agent would hang due to leaked external-edit locks by tracking each file separately per edit key and bounding acknowledgment waits with cancellation and timeouts. It adds diagnostics to detect stalls, preventing indefinite hangs during write-permission handling shared by the Copilot CLI and Claude agents.
    • pull/326067
  • Chat View User Prompt Markers: This pull request adds experimental user prompt markers to the Chat View transcript scrollbar to improve navigation of long chat sessions. It includes configurable settings for marker display, click behavior, downsampling, hover previews, and accessibility enhancements.
    • pull/326137
  • Native Keyboard Shortcut Fix for Non-Latin Layouts: This pull request fixes an issue where native browser keyboard shortcuts like Ctrl+C, Ctrl+V, and Ctrl+X were not working under non-Latin keyboard layouts by modifying event handling to use event.key for Latin letters and fallback to event.code only when event.key is non-Latin. This preserves native shortcuts without affecting existing navigation or shortcut handling.
    • pull/326383
  • /troubleshoot Skill Backend Reimplementation: This pull request reimplements the /troubleshoot built-in skill by moving its logic and #session reference support into the shared agent host backend. This enables consistent loading, autocomplete, and invocation across different VS Code clients and remote hosts through a unified manifest-driven system.
    • pull/326430
  • Release Notes Buttons in UI: This pull request adds convenient Release Notes buttons to the Help → About dialog and the Check for Updates flow, enabling users to easily access the changelog regardless of update availability. UI gating is based on configuration and product version.
    • pull/326431
  • Auto-Approved Client Tools Input Status Fix: This pull request fixes an issue where sessions running with auto-approved client tools briefly showed an incorrect "input needed" status by skipping the addition of input-needed entries and demoting the aggregated chat status for such tool calls. This ensures only genuine user input requirements are surfaced.
    • pull/325679
  • Provider-Owned Agent Host Read State Adoption: This pull request implements adoption of provider-owned Agent Host read state within editor window chat sessions by routing read/unread mutations through Agent Host controllers with optimistic updates and server reconciliation. It synchronizes read and archive flags across clients even for non-live sessions and addresses concurrency and state race conditions.
    • pull/326071
  • macOS Window Native Tabs Merge Fix: This pull request addresses an issue on macOS where windows restored programmatically on startup do not merge into native tabs despite the window.nativeTabs setting. It adds a post-open step that waits for all restored windows to be ready and explicitly merges them into tabs during initial startup without affecting other platforms.
    • pull/326275
  • Migrate Prompts Collapsible Group Headers: This pull request introduces collapsible group headers for Workspace and User sections on the Migrate Prompts page, allowing independent expansion or collapse with state persistence across re-renders. Accessibility is enhanced with native button toggles and ARIA attributes, and test coverage ensures functionality.
    • pull/325787
  • /btw Side Chat Feature Implementation: This pull request implements the /btw side chat feature for Agent Host Claude and Copilot sessions, adding a dedicated top-level Agents window tab to surface side chats with provider-owned hidden context. Side chats start from active turns with bounded partial-response context, prioritizing explanations over actions, and include comprehensive protocol, persistence, restore, unit, layout, and replay test coverage.
    • pull/325879
  • Modern UI Sash Affordances Stabilization: This pull request stabilizes the Modern UI sash affordances by ensuring top-level resize grips remain visible regardless of sidebar visibility or hover state. It removes obsolete opacity transitions, suppresses redundant hover highlights on modal editor pane sashes, and maintains collapsed-panel grip suppression.
    • pull/326233
  • Claude Agent-Host Runtime Consolidation: This pull request consolidates the Claude agent-host runtime by removing dead code and unifying duplicated SDK-Options build sites into a single streamlined method. It eliminates two-phase initialization and reduces code duplication without changing behavior as a foundational step toward a larger architectural reshape.
    • pull/326256
  • Claude SDK Refactor and Pipeline Lifecycle: This pull request refactors the Claude SDK by removing the rematerializer and making the ClaudeSdkPipeline immutable with a single WarmQuery bound at construction. Rebuild orchestration is shifted to ClaudeAgentSession, resulting in cleaner lifecycle management, improved abort and recovery behavior, a net reduction of 366 lines of code, and comprehensive test coverage.
    • pull/326270
  • Responses API Output Ordering Preservation: This pull request preserves the original ordering of assistant message, reasoning, and compaction items in the Responses API output when replaying stateless history. It propagates output_index metadata through tool-call rounds, renders commentary before reasoning according to API order, and adds regression tests for stream metadata, request serialization, and prompt rendering.
    • pull/326410
  • Find Widget Visibility and Sizing Fix: This pull request fixes the find widget by ensuring the top view zone remains visible and properly sized when the Find feature is opened. It reattaches the view zone after model or view swaps to prevent disappearance and prevents the find overlay from covering text, improving usability.
    • pull/326480
  • Custom-Editor Webview Visibility Fix: This pull request fixes an issue where retained custom-editor webviews briefly displayed at the browser's default iframe size when switching back from a text editor. It defers the visibility change until a connected CSS anchor is bound, preventing the unwanted flash.
    • pull/326482

3.2 Closed Pull Requests

This section provides a summary of pull requests that were closed in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.

Pull Requests Closed This Week: 377

Key Closed Pull Requests

1. Vscode : This pull request includes numerous improvements and fixes across the VS Code project, notably enhancing agent host features such as Codex agent host forking and subagent rendering, session management refinements including single-pane layout behavior and session state preservation, integration and telemetry enhancements for Copilot and Claude agents, UI and style updates for editor tabs and activity bars, and various bug fixes related to authentication, caching, and voice control, while also addressing test stability and performance optimizations.

  • URL: pull/325993
  • Associated Commits: 63a78, 92c2e, 16bee, 9ef12, f9f78, 5c61d, a53a3, 53066, 205e2, 8623a, b7e56, 7c78a, 723af, 6eb95, f1c3e, e6396, fdae6, 69604, ad940, 4f1dd, b775d, 28545, 609aa, f4068, ce4db, 1a31e, 5fd05, c9018, 787bf, 02955, 45d9c, d96ff, 51ff7, 087d4, a911d, 0f167, ce5e0, e8a3e, 6ee01, f6da3, 2df67, f1b33, be1e3, cacd1, 56622, df8bc, e12dc, 959ed, 41c79, af8b8, 2ca4b, 2b8fc, fbf54, 6479c, a10ba, ba2a1, 61b8d, e2c0a, ec2f3, d4030, 232f5, 7ad78, 3e464, 7b2a6, 1aded, 1034b, 922f7, cf2d8, dc7db, 4655e, d7ca8, fa216, 323fd, f50ec, 9c6ca, 03704, 1ee91, 5f0c3, 3afd9, 1f509, be6ed, a3db4, f390b, e8642, a4ca0, 78309, 2a02c, af2c6, ab9ec, 5ab6d, 582f4, 1d589, f06af, 3123f, 48802, d4512, 05ebc, a4e35, 82801, 5e798, 3fb3e, d0d2f, 036d3, 3e1d2, 5fd31, a44de, 71bba, 007b7, f0d52, 72b3d, 5915f, ff138, ade7b, a0ec7, 03be5, 7c3cb, a1a77, 51ed8, a6d30, 34f6e, e75fc, 366b6, edd98, 0701f, ff3d3, 94aab, d6cbb, 0ec7a, 60a68, 2efe6, 3f5c6, 1618c, 47405, 0c8ec, a1743, 479de, 09c8c, 87e89, 2c336, 47657, 3eb10, 321d5, 80a8f, dce16, d8749, af70e, fb5e5, fb274, 34923, 2f18e, d6506, 0615d, 39ff4, 4e699, 7e4e9, b67e3, 3d56e, cc07a, 4980d, 959c9, 2bd50, dd822, ff5e5, 342a5, 1acd1, 0cce9, f5e6b, c344f, 49715, 8b404, 5ce4a, 83389, c7acf, 971e1, 2f88b, 4c043, 33008, d4bfe, c33d4, de6ea, aad01, eef8a, 0840e, f24b8, a07fb, 6bffc, 0b4ce, c4f8b, 418b5, 0b1e3, 30cba, 2fdb1, cbc42, 3d34f, a07c6, 8d44b, 83e56, 2b234, 5a169, effeb, dbc33, 8a8f5, 19e37, 52dde, 22722, 128e4, 59c03, 759e7, 74587, 2c669, d7b66, 52edb, ed555, 8ed51, bc2ac, dba8c, a8b98, 0217c, 105cd, 9e8a6, 4ecc2, 1845b, 80f14, e8466, cc335, af738, 01487, 17f77, 9ae6f, 383b4, c5f02, ace96, b323c, 785c5, 23e52, f14e0, 3afec, 3ec66, bf494, be91e
  • Associated Commits: 63a78, 92c2e, 16bee, 9ef12, f9f78, 5c61d, a53a3, 53066, 205e2, 8623a, b7e56, 7c78a, 723af, 6eb95, f1c3e, e6396, fdae6, 69604, ad940, 4f1dd, b775d, 28545, 609aa, f4068, ce4db, 1a31e, 5fd05, c9018, 787bf, 02955, 45d9c, d96ff, 51ff7, 087d4, a911d, 0f167, ce5e0, e8a3e, 6ee01, f6da3, 2df67, f1b33, be1e3, cacd1, 56622, df8bc, e12dc, 959ed, 41c79, af8b8, 2ca4b, 2b8fc, fbf54, 6479c, a10ba, ba2a1, 61b8d, e2c0a, ec2f3, d4030, 232f5, 7ad78, 3e464, 7b2a6, 1aded, 1034b, 922f7, cf2d8, dc7db, 4655e, d7ca8, fa216, 323fd, f50ec, 9c6ca, 03704, 1ee91, 5f0c3, 3afd9, 1f509, be6ed, a3db4, f390b, e8642, a4ca0, 78309, 2a02c, af2c6, ab9ec, 5ab6d, 582f4, 1d589, f06af, 3123f, 48802, d4512, 05ebc, a4e35, 82801, 5e798, 3fb3e, d0d2f, 036d3, 3e1d2, 5fd31, a44de, 71bba, 007b7, f0d52, 72b3d, 5915f, ff138, ade7b, a0ec7, 03be5, 7c3cb, a1a77, 51ed8, a6d30, 34f6e, e75fc, 366b6, edd98, 0701f, ff3d3, 94aab, d6cbb, 0ec7a, 60a68, 2efe6, 3f5c6, 1618c, 47405, 0c8ec, a1743, 479de, 09c8c, 87e89, 2c336, 47657, 3eb10, 321d5, 80a8f, dce16, d8749, af70e, fb5e5, fb274, 34923, 2f18e, d6506, 0615d, 39ff4, 4e699, 7e4e9, b67e3, 3d56e, cc07a, 4980d, 959c9, 2bd50, dd822, ff5e5, 342a5, 1acd1, 0cce9, f5e6b, c344f, 49715, 8b404, 5ce4a, 83389, c7acf, 971e1, 2f88b, 4c043, 33008, d4bfe, c33d4, de6ea, aad01, eef8a, 0840e, f24b8, a07fb, 6bffc, 0b4ce, c4f8b, 418b5, 0b1e3, 30cba, 2fdb1, cbc42, 3d34f, a07c6, 8d44b, 83e56, 2b234, 5a169, effeb, dbc33, 8a8f5, 19e37, 52dde, 22722, 128e4, 59c03, 759e7, 74587, 2c669, d7b66, 52edb, ed555, 8ed51, bc2ac, dba8c, a8b98, 0217c, 105cd, 9e8a6, 4ecc2, 1845b, 80f14, e8466, cc335, af738, 01487, 17f77, 9ae6f, 383b4, c5f02, ace96, b323c, 785c5, 23e52, f14e0, 3afec, 3ec66, bf494, be91e

2. voice: NACK + client revalidation for dropped narration: This pull request implements the client-side handling of a NACK and revalidation protocol for voice narration in VS Code, ensuring that when client-driven narration requests are dropped or rejected by the backend (due to user speech or in-flight replies), the client defers and later retries narration upon receiving a server "narration_unblocked" signal, thereby preventing silent failures and improving narration reliability without adding client timers or polling.

  • URL: pull/325966
  • Associated Commits: 9c0f9, b7a3a, 98971, a1e75, fb68a, 3dd0e, 1cbdd, d22ad, 04c14, 2f3d8, a8839, a4aca, 29686, b1748, 5641c, 44f23, dcfac, 63d2c, b536f, 06bdb, 2020f, c541f, 2643d, bcc8d, b06d0, 10067, d83a0, 896af, 6cc13, 40809, a91d8, c7123, 582ff, 6c79a, 5ae01, ca7eb, d1d6a, 66dcb, 059d5, e1296, 619a0, 681d4, 5e684, 6508d, 3b6d4, cabdb, 4cb67, 736e4
  • Associated Commits: 9c0f9, b7a3a, 98971, a1e75, fb68a, 3dd0e, 1cbdd, d22ad, 04c14, 2f3d8, a8839, a4aca, 29686, b1748, 5641c, 44f23, dcfac, 63d2c, b536f, 06bdb, 2020f, c541f, 2643d, bcc8d, b06d0, 10067, d83a0, 896af, 6cc13, 40809, a91d8, c7123, 582ff, 6c79a, 5ae01, ca7eb, d1d6a, 66dcb, 059d5, e1296, 619a0, 681d4, 5e684, 6508d, 3b6d4, cabdb, 4cb67, 736e4

3. Unify worktree isolation across agents: This pull request unifies the worktree session isolation mechanism across Copilot, Codex, and Claude agents by extracting it into a shared WorktreeIsolation controller, refactoring agent classes to use this controller, adding unit tests, and updating related components and styles to ensure consistent folder and worktree isolation across all three providers.

  • URL: pull/324246
  • Associated Commits: 81064, d7003, bf314, aa30f, 07502, ff106, 747af, 45e63, bbb91, 51821, 0cb43, e8962, 4b1cf, 4f759, 1d3d8, d4a85, 57fae, 810f6, d600a, 05963, 740c1, 9f1c4, 3306a, 95a8d
  • Associated Commits: 81064, d7003, bf314, aa30f, 07502, ff106, 747af, 45e63, bbb91, 51821, 0cb43, e8962, 4b1cf, 4f759, 1d3d8, d4a85, 57fae, 810f6, d600a, 05963, 740c1, 9f1c4, 3306a, 95a8d

Other Closed Pull Requests

  • On-device speech-to-text dictation feature: Multiple pull requests implement and improve an on-device speech-to-text dictation feature for the chat input in VS Code, adding a microphone button that captures and transcribes speech locally using Whisper and Nemotron models. These PRs enhance user experience with live transcript insertion, accessibility signals, model selection, and fix UI issues like placeholder overlap and voice-mode bugs while removing cloud-based transcription backends.
    • pull/326044, pull/326211, pull/326169, pull/326398, pull/326400, pull/326362
  • Agent Host and chat session management: Several pull requests enhance the Agent Host by tracking file edits, making Copilot the default chat provider, fixing race conditions in subagent progress, and bringing the codex agent to feature parity with other agents. They also implement read-only mode for archived chat sessions, improve session read/unread state management, and fix branch picker behavior to maintain consistency across workspaces and session drafts.
    • pull/326061, pull/326001, pull/325977, pull/325982, pull/326455, pull/325896, pull/326455
  • Worktree and branch picker UI improvements: Pull requests unify isolation mode controls into a single checkbox within the BranchPicker widget and add a branch picker to the automation dialog activated by the "New WorkTree" checkbox. These changes streamline UI components, improve state management, and preserve existing behavior while enhancing worktree isolation workflows.
    • pull/326414, pull/325514, pull/325896
  • Model picker and custom model API fixes: A pull request refactors the model picker architecture to unify model selection state across desktop and phone interfaces, splitting UI into modular components without changing model execution. Another fixes client-side payload serialization in the Responses API for custom models by normalizing input types to prevent validation failures.
    • pull/326052, pull/313502
  • Build process and packaging enhancements: Updates to the build process include switching to a setuptools feed, fixing universal build issues, improving pip authentication for Darwin installs, and adjusting DMG volume size. Another PR adds support for downloading platform-specific built-in extension VSIX packages from GitHub releases with multi-platform validation and CI changes.
    • pull/326200, pull/324206
  • Testing and telemetry improvements: Pull requests add smoke tests for the chat terminal sandbox, improve session cleanup to prevent test failures, and implement telemetry emission for Copilot experiment treatment evaluations with deduplication and lazy evaluation.
    • pull/325161, pull/325765, pull/323039
  • Terminal output and formatting improvements: One pull request introduces terminal output compaction, removes unnecessary telemetry and code, adds TypeScript support, updates ESLint configuration, and enhances error telemetry and formatting.
    • pull/325937
  • Accessibility and UI feedback enhancements: Accessibility is improved by adding distinct voice mode started and stopped signals with specific screen reader announcements, differentiating user-driven exits from internal stops. Additional UI improvements include optional timestamps and elapsed time in chat transcripts controlled by a new setting.
    • pull/326362, pull/325061
  • TypeScript upgrade: The project transitions to TypeScript 7 by updating scripts and dependencies to call the new compiler directly, enhancing compatibility and performance with the latest TypeScript features.
    • pull/325757

3.3 Pull Request Discussion Insights

This section will analyze the tone and sentiment of discussions within this project's open and closed pull requests that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.

Based on our analysis, there are no instances of toxic discussions in the project's open or closed pull requests from the past week.


IV. Contributors

4.1 Contributors

Active Contributors:

We consider an active contributor in this project to be any contributor who has made at least 1 commit, opened at least 1 issue, created at least 1 pull request, or made more than 2 comments in the last month.

If there are more than 10 active contributors, the list is truncated to the top 10 based on contribution metrics for better clarity.

Contributor Commits Pull Requests Issues Comments
Copilot 86 25 0 900
sandy081 333 34 13 28
meganrogge 261 28 4 41
roblourens 154 37 44 29
mrleemurray 203 21 26 4
tomFelder 250 0 0 0
benibenj 125 15 12 2
TylerLeonhardt 67 13 14 58
alexdima 6 1 16 109
connor4312 81 21 3 9

Don't miss what's next. Subscribe to Weekly Project News:
Powered by Buttondown, the easiest way to start and grow your newsletter.