Weekly Project News

Archives
Subscribe

Weekly GitHub Report for Vscode: July 20, 2026 - July 27, 2026 (22:04:26)

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 resolving various issues as part of the "February 2025 Recovery 2" milestone. For detailed information, 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. [BUG] [INFO-NEEDED] [NEW RELEASE] Renderer killed by macOS kernel - "The window terminated unexpectedly (reason: 'killed', code: '9')": This issue describes a recurring problem on macOS where the VS Code renderer process is killed by the kernel due to Mach port-space exhaustion, triggered by bursts of port usage that exceed the system limit during idle-exit sweeps. The user reports that these kills happen after leaving the app idle for several hours, and attempts to capture detailed trace logs reveal that enabling tracing reduces the frequency of kills but eventually causes the main process to crash, complicating diagnosis.

    • The comments detail attempts to collect trace profiles with various options to capture the issue, observations that tracing affects the occurrence of the kills, and analysis of symbolicated dumps indicating the renderer is killed due to port space exhaustion while the main process crashes due to memory allocator corruption; the user also notes mixed local and remote sessions and shares that tracing reduces kill frequency but leads to crashes if left on too long.
    • Number of comments this week: 8
  2. Support DocumentSymbolProvider in CustomTextEditor: This issue requests support for DocumentSymbolProvider in CustomTextEditor to enable features like populating the Outline view with symbols from custom editors, particularly for XML and markdown files, and potentially improving navigation and UI frameworks integration. The user highlights practical use cases such as outlining markdown previews, Jupyter notebooks, and GUI layout editors, emphasizing the benefit of intercepting "goto symbol" events within custom editors.

    • The comments include a reference to a related pull request and original issue, express support for the feature including extending it to webview panels, confirm that the outline view works with non-textual custom editors, discuss the necessity of editors versus webview panels, and show interest in code review and triage of the issue.
    • Number of comments this week: 8
  3. [INFO-NEEDED] [NEW RELEASE] VS Code Extension Host Keeps Crashing and Extension Bisect Cannot Identify Any Extension: This issue describes a problem where the VS Code Extension Host crashes repeatedly upon startup, and the built-in Extension Bisect tool fails to identify any problematic extensions. The user has tried multiple troubleshooting steps including restarting, reinstalling, disabling extensions, and renaming state files, but the crash persists, and they seek advice on how to resolve the issue.

    • In the comments, it was suggested to disable built-in extensions one by one, which led the user to identify the Copilot AI extension as the cause of the crash. The user shared CPU profiles and crash dump files upon request to assist further diagnosis, but also noted issues uploading some files.
    • Number of comments this week: 6
  4. [MODERNIZATION] [NEW RELEASE] new Modern UI not obeying dark mode themes in the top menu bar: This issue reports a bug where the new Modern UI in the latest release of VS Code does not properly apply dark mode themes to the top menu bar, causing the menu text to appear as black font on a dark background. The user observed inconsistent behavior across different windows and suspects that a specific extension, sql-developer-companion, may be causing the problem.

    • The comments reveal that the issue appears intermittently and may be linked to an extension; after disabling the sql-developer-companion extension, the problem seemed to stop, and the user plans to report the issue to that extension's developer.
    • Number of comments this week: 5
  5. [BUG] Maximum call stack size exceeded issue: This issue describes a performance problem where the user encounters a "Maximum call stack size exceeded" error when sending even a single line prompt in the GitHub Copilot chat, causing the chat to terminate and blocking usage of the feature. The user provides detailed system, process, workspace, and extension information to help diagnose the problem, which appears to be related to recursive or excessive function calls within the Copilot extension.

    • The comments reveal that another user experienced a similar problem linked to the GitLens extension, which when disabled resolved the issue for them, though it was noted this should not affect the chat. Multiple error logs showing the "Maximum call stack size exceeded" RangeError were shared, and references to related issues were provided. One commenter suggested opening a new issue if the problem differs, indicating ongoing investigation and community troubleshooting.
    • Number of comments this week: 4

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: 346

Summarized Issues:

  • Markdown Editor Interaction Issues: Multiple problems affect the Agents window markdown editor, including premature link expansion during click-and-drag selection, misaligned deletion markers, inability to focus and move the cursor in the feedback editor, inconsistent UI options between text and markdown views, failure to cycle through feedback items, lost feedback after restart, obstructive feedback widgets with no hide option, incorrect text selection behavior, inability to drag and drop selected text to chat, inability to place the cursor in empty code block lines, task checkbox toggling failures, undo/redo commands not applying edits, lack of accessibility semantics, Enter key not removing empty task markers, paragraph height shifts on marker reveal, thematic break caret misplacement, transient empty paragraphs on Enter, and missing standard keyboard shortcuts for bold and italic formatting. These issues collectively degrade editing, navigation, accessibility, and user experience in markdown editing within the Agents window.
  • [issues/326663, issues/326664, issues/326671, issues/326674, issues/326676, issues/326680, issues/326690, issues/326692, issues/326727, issues/327318, issues/327530, issues/327535, issues/327536, issues/327537, issues/327538, issues/327539, issues/327540, issues/327533]
  • Agent Chat and Session Stability Problems: Several issues relate to agent chat session behavior, including scroll bar resetting to top or random positions when toggling tabs, chat sessions lost or reset after VS Code restarts, agent sessions hanging silently mid-turn due to subagent stalls or permission prompts, main agent sessions terminating prematurely upon sub-agent launch, agent sessions disappearing from sidebar after switching, inability to switch back from Plan mode to implementation-capable agents, and repeated identical user prompts causing duplicate requests. These problems cause interruptions, loss of context, and workflow blocking in agent chat usage.
  • [issues/326662, issues/326680, issues/327029, issues/326835, issues/327164, issues/326804, issues/327586]
  • Copilot and Model Integration Bugs: Issues include failure to add or recognize custom models like Kimi k3, BYOK model configuration errors preventing Agent mode usage, silent exclusion of MCP tools when not signed into Copilot, inability to update API keys for single providers, model picker switching randomly after restart, and Copilot chat failing to maintain strong context continuity or provide actionable responses. These bugs hinder proper model selection, usage, and integration with Copilot features.
  • [issues/326684, issues/326715, issues/327424, issues/327455, issues/327641, issues/326918]
  • Performance and Resource Usage Problems: Multiple reports of high CPU usage due to infinite loops or extension issues, memory leaks in UndoRedoService and Claude Code extension, unbounded memory growth from background session terminals, excessive memory retention in Git extension, duplicated large HTML bundles in MCP App, and severe UI performance degradation from CSS selectors. These issues cause slowdowns, crashes, and instability in VS Code.
  • [issues/326765, issues/326812, issues/327559, issues/327437, issues/327438, issues/327439, issues/327048]
  • Git and Source Control Issues: Problems include inability to select branches in source control dropdown, recursive copying causing unexpected changes in worktree sessions, ENOENT errors logged incorrectly in Git extension, refs files held open preventing atomic operations, nested Git repositories detected inconsistently, Git smoke test failures, silent failure of Git clone command for deleted repos, and source control entering endless scanning loops. These issues disrupt Git workflows and repository management.
  • [issues/326799, issues/326935, issues/327061, issues/327456, issues/327119, issues/327152, issues/327092, issues/327459]
  • UI and Accessibility Concerns: Issues include subtle or non-compliant unsaved tab indicators, inconsistent selection highlight in Outline view icon, tooltip text cutoff without scroll, missing ARIA roles and keyboard navigation in Next Edit Suggestions gutter menu, lack of screen reader announcements for inline suggestions, and accessibility problems in markdown editor semantics. These problems reduce usability and accessibility for users relying on visual cues or assistive technologies.
  • [issues/326833, issues/327516, issues/327517, issues/327617, issues/327615, issues/327536]
  • Terminal and Integrated Shell Problems: Bugs include terminal entering reader mode on input preventing code execution, terminal tab actions becoming unresponsive during frequent title updates, shell integration causing terminal bell sounds on every prompt, terminal current working directory misparsing on macOS, and inability to launch integrated terminal on Debian due to outdated libnode.so dependency. These issues impair terminal usability and integration.
  • [issues/326770, issues/327279, issues/327238, issues/327349, issues/327229]
  • Chat UI and Interaction Bugs: Problems include chat scroll-down button never appearing due to conflicting styles, multi-chat tab container lacking scrollbar, chat tabs and session chats having inconsistent visual styles, new chat button position changing annoyingly, redundancy in chat session and chat titles, and attachments dropped when sent while agent is busy. These issues affect chat navigation, clarity, and interaction.
  • [issues/326978, issues/327606, issues/327577, issues/327578, issues/327579, issues/327607]
  • Extension and Installation Issues: Reports of extension host crashes on startup, silent failure to create Python profiles when extension installation fails, signature verification failures for Python Preview extension, VSIX CLI emitting deprecated warnings, and VS Code installer failing on Windows 11 Home with compatibility errors. These problems affect extension reliability and installation experience.
  • [issues/327512, issues/327484, issues/326945, issues/326998, issues/327496]
  • Feature Requests and Enhancements: Requests include adding custom device presets to integrated browser, grouping terminal profiles into nested submenus, adding boolean AND/OR/NOT search in Search view, adding keyboard shortcuts for bold/italic in markdown editor, adding reset to commit in file timeline, adding multi-layered overview ruler in AI chat panel, adding API events for folder expand/collapse in Explorer, and enabling folding of soft-wrapped single lines. These suggestions aim to improve customization, navigation, and editing efficiency.
  • [issues/326713, issues/326909, issues/327250, issues/327533, issues/327601, issues/327564, issues/327242, issues/327466]
  • Session and Workspace Management Problems: Issues include failure to import sessions from cloud, inability to share agents between container and host due to storage location, loss of previous chat session windows after restart, duplicate cloud sessions appearing, and workspace-less quick chat sessions misgrouped under raw UUIDs. These problems complicate session persistence and workspace organization.
  • [issues/326732, issues/326800, issues/327091, issues/327611, issues/327630]
  • Security and Policy Concerns: Problems include denial-of-service vulnerability from long version strings freezing UI, workspace-scoped configuration allowing arbitrary Azure DevOps endpoints sending credentials, and MCP servers failing initialization under enterprise policy. These raise security and compliance issues.
  • [issues/326828, issues/327468, issues/327627]
  • Localization and Translation Issues: Reports of Chinese (Simplified) Language Pack causing misaligned strings and incorrect translations, and code-server translation broken when switching to Chinese after running serve-web command. These issues degrade localization quality.
  • [issues/326771, issues/327554]
  • Automation and Scheduling Flaws: The current AutomationLeaderElection mechanism is fundamentally flawed due to reliance on per-window in-memory storage, lacking cross-window safety and liveness, causing race conditions and delays. A robust transactional claim system is proposed to ensure exactly-once execution and improve crash recovery.
  • [issues/327613]
  • Chat Command and Slash Command Bugs: Slash commands not appearing until after first message, /context and /usage commands not executing or sending messages, and MCP tools invoked before adapters registered causing failures. These issues disrupt command usability in chat.
  • [issues/327216, issues/327444, issues/327109]
  • Memory and State Synchronization Issues: Problems include stale cell source code in notebook editor after Copilot edits, agent sessions freezing per-session status display, and Copilot chat sessions failing to upload content to cloud search index due to lost in-memory buffers. These cause inconsistencies and stale UI states.
  • [issues/327293, issues/327639, issues/327396]
  • Model and Tool Usage Errors: Issues with invalid characters in tool_use IDs causing Anthropic endpoint failures, API key stored with trailing newline causing 403 errors, and silent dropping of MCP tools when not signed into Copilot. These cause session failures and request errors.
  • [issues/327597, issues/327212, issues/327424]
  • UI Layout and Visual Glitches: Problems include double borders in integrated browser, broken workspace window after opening file from chat, Models button partially cut off on resize, and yellow border highlighting on all overflow menu items. These affect visual polish and user experience.
  • [issues/327036, issues/326790, issues/327101, issues/327543]
  • Voice Mode and Dictation Issues: Voice mode placeholder text flashing, glow states too strong, voice mode enabled in new sessions without functionality, and disabling hands-free mode still causing automatic listening and submission. These degrade voice interaction usability.
  • [issues/327202, issues/327291, issues/327352]
  • Code Execution and Debugging Problems: Python run button unresponsive, interactive C++ program not starting in integrated terminal on macOS Apple Silicon, and inability to run Python script via Output panel due to ModuleNotFoundError despite success in terminal. These hinder code execution workflows.
  • [issues/327100, issues/326939, issues/326905]
  • Search and Symbol Reference Issues: vscode_listCodeusages tool returns unordered or incomplete symbol references, lacks caching causing costly recreations, and fails to provide locations when references are very large. These reduce search effectiveness.
  • [issues/326891, issues/326895, issues/327010]
  • Miscellaneous Bugs: Including inability to copy selected text from Output panel via right-click, inability to focus selected file in explorer, and inability to locate Git Bash terminal in VS Code on Windows. These minor issues affect daily usability.
  • [issues/326887, issues/327599, issues/327563]

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: 496

Summarized Issues:

  • Text Selection and Cursor Issues: Multiple issues report problems with text selection and cursor behavior in VS Code, including inability to select Persian text by double-clicking, dragging highlighted text failing if the cursor is off-center, unexpected text selection when changing focus between editors, cursor misalignment in Codespaces, and duplicated typed words or sentences on certain devices. These issues disrupt normal editing workflows and cause user frustration due to inconsistent or broken text interaction.
    • issues/126205, issues/126644, issues/158074, issues/170735, issues/170520
  • Scrolling and Viewport Behavior: Several issues describe problems with scrolling behavior, such as undoing changes causing scroll jumps in split panes, abnormal scrolling when the mouse wheel is used in other windows, laggy or unusable mousewheel scrolling in VMs, horizontal scrollbars showing incorrect space, and scrolling causing cursor jumps or freezing. These scrolling bugs negatively impact navigation and readability within the editor.
    • issues/104844, issues/185208, issues/188466, issues/189091, issues/189261, issues/203599
  • Performance and Resource Usage Problems: Multiple reports highlight performance degradation including VS Code crashing on large JSON imports, CPU spikes during scrolling, laggy scrolling on high-resolution displays, extension host crashes even with no extensions enabled, and high CPU load caused by Copilot Chat extension. These issues cause instability and reduce usability, especially on resource-constrained or specific hardware setups.
    • issues/118599, issues/170536, issues/189261, issues/321944, issues/326618
  • Chat and Copilot Extension Bugs: Numerous issues relate to GitHub Copilot and chat features, including chat becoming unresponsive, loss of conversation history, incorrect model selection or usage, failure to activate or load models, problems with chat input and message editing, and issues with agent mode such as tool usage stopping or session termination. These bugs affect the core AI-assisted coding experience and user trust.
    • issues/273153, issues/300558, issues/303982, issues/305251, issues/306803, issues/307295, issues/313236, issues/314664, issues/318365, issues/324774, issues/324781, issues/325420, issues/325421, issues/326127, issues/326581, issues/327120, [issues/327129](https://github.com/issues/327129]
  • UI and Visual Inconsistencies: Several issues report visual bugs such as insufficient contrast in high contrast themes, misaligned icons and borders in the modern UI, incorrect styling of dropdown menus and scrollbars, duplicated scrollbars, and clipped dialog text. These visual problems reduce accessibility and degrade the user interface experience.
    • issues/107110, issues/201805, issues/250384, issues/325289, issues/325569, issues/325606, issues/326654, issues/326655, [issues/326656](https://github.com/issues/326656]
  • Update and Installation Failures: Multiple issues describe problems with VS Code update processes, including silent deletion of old versions causing unusable states if interrupted, update failures on macOS and Windows due to permission errors or missing notarization, endless update loops, and installer crashes. These issues cause user frustration and prevent smooth software maintenance.
    • issues/129168, issues/225763, issues/303341, issues/311770, issues/313785, issues/313877, issues/315674, issues/326997
  • File and Workspace Management Issues: Several reports highlight problems with file operations such as inability to copy/paste files in WSL, Explorer view disappearing, worktrees not being deleted, and problems with file encoding detection. These issues interfere with basic file management and workspace navigation.
    • issues/321394, issues/321397, issues/321398, issues/324306, [issues/325974](https://github.com/issues/325974], issues/321345
  • Accessibility and Keyboard Navigation Problems: Issues include lack of visible focus indicators for keyboard navigation, inability to cancel selection via keyboard, inconsistent keyboard shortcuts between Debug Console and Terminal, and missing keyboard shortcut functionality in certain windows. These problems hinder accessibility and efficient keyboard use.
    • issues/247694, issues/321134, issues/326694, issues/326761
  • Agent and Model Selection Bugs: Problems reported include model selection resetting unexpectedly, agent host failing to start or load models, missing or incorrect model capabilities, and issues with model usage in multi-agent or subagent contexts. These bugs affect AI model management and user control over AI features.
    • issues/323924, issues/326395, issues/326877, [issues/327099](https://github.com/issues/327099]
  • Chat UI and Interaction Flaws: Issues include chat input losing typed text when switching modes, missing copy buttons for chat responses, chat messages disappearing after display, and chat thread renaming not updating properly. These bugs degrade chat usability and user experience.
    • issues/135981, issues/259975, issues/280956, issues/283073, issues/293725, issues/298671, [issues/324916](https://github.com/issues/324916]
  • Terminal and Command Execution Issues: Reports include terminal output truncation, terminal input becoming unresponsive, cursor position problems in accessible views, and command output disappearing in inline terminals. These issues disrupt terminal usage and command feedback.
    • issues/326737, issues/327440, issues/327556, [issues/327358](https://github.com/issues/327358]
  • Bug Reporting and Issue Reporter Limitations: Several issues highlight problems with the VS Code Issue Reporter, including inability to copy collected info, poor issue template support, excessive dropdown sizes, and lack of warnings about sensitive info. These reduce the effectiveness of bug reporting.
    • issues/211159, issues/233732, issues/233974, issues/234254, issues/223582, [issues/318372](https://github.com/issues/318372]
  • Voice and Dictation Feature Problems: Issues include duplicated text from voice input, inability to cancel speech-to-text downloads, missing punctuation and capitalization in dictation, and inconsistent microphone button behavior. These affect speech input usability and accuracy.
    • issues/213149, issues/326721, issues/326729, issues/327292, [issues/327363](https://github.com/issues/327363], issues/327365
  • Code Editing and Undo/Redo Problems: Reports include undo/redo history breaking with the TextEditor.edit API, inability to set or disable instruction breakpoints properly, and unexpected text duplication or selection issues during editing. These bugs interfere with reliable code editing and debugging.
    • issues/129532, issues/129571, issues/171311, issues/170520
  • Model and API Proposal Activation Issues: Problems include missing API proposals causing extension activation failures, unexpected order of extension activation events, and inability to use certain API features due to missing proposals. These affect extension development and activation reliability.
    • issues/150732, issues/188833, [issues/326581](https://github.com/issues/326581]
  • File Encoding and Text Wrapping Bugs: Issues include incorrect text wrapping for Vietnamese with diacritics, misdetection of Windows 1250 encoding as 1252, and text highlight misalignment due to font width miscalculations. These affect text rendering and readability.
    • issues/172721, issues/321345, [issues/181631](https://github.com/issues/181631]
  • Agent Host and Remote Connection Failures: Reports include VS Code Server installation hanging on Ubuntu VM, failure to connect to remote extension host via WSL, and agent host MCP servers failing to start automatically. These issues block remote development workflows.
    • issues/203829, issues/314604, [issues/323809](https://github.com/issues/323809]
  • Extension Installation and Compatibility Issues: Problems include extension installation failures due to version conflicts, signature verification failures, and extensions not loading or activating properly after updates. These issues prevent smooth extension management.
    • issues/324119, issues/327519, [issues/322861](https://github.com/issues/322861]
  • Miscellaneous Bugs Affecting Usability: Various other issues include inability to open Explorer icon, missing run buttons in Codespaces, broken theme picker preview, and problems with the integrated browser treating spaces in URLs incorrectly. These diverse bugs impact general usability.
    • issues/313544, issues/324462, issues/325967, issues/326784

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. USELESS WASTE OF TIME

    • Toxicity Score: 0.75 (Rapid escalation, aggressive language, hostile tone)
    • This GitHub conversation consists of a single user posting a highly negative and aggressive issue report without any subsequent comments or engagement from others. The original poster uses strong, hostile language expressing extreme frustration and dissatisfaction, which sets a confrontational tone. The lack of responses or dialogue means no escalation or resolution occurs within the thread.
  2. waste

    • Toxicity Score: 0.65 (Rapid escalation, aggressive language, confrontational tone)
    • This GitHub conversation involves a single user expressing strong frustration and dissatisfaction with a feature, using harsh language and demanding immediate cessation of the feature's development. The tone is highly negative and confrontational, with no responses or attempts at resolution visible in the thread. The lack of engagement and the aggressive initial comment suggest potential for escalation if others respond.

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: 107

Key Open Pull Requests

1. Add optional rejected edit memory to diffpatch prompt: This pull request introduces an optional, opt-in memory.rejectedEdits configuration for the PatchBased02 model that records rejected code suggestions separately in a bounded, compact buffer annotated with rejection tags to improve prompt context and reduce repeated bad suggestions.

  • URL: pull/327367
  • Associated Commits: f1b57, 13067, f1b9c, 76241, 4ee78, e9c65, 52e93, 88895, 891cb, a61b6, e67b6, 905ae, 54069, 82cb1, 18ae0, 46e6d, 6498e, fd850, 5a81c, 743c4, 5e219, 73980, 5b144, 5ab00, f83e2, 9abbe

2. chat: open plan reviews in the editor: This pull request enhances the plan review experience by opening plan reviews within the rendered Markdown editor in both VS Code and the Agents window, synchronizing inline comments and overall feedback across multiple editor surfaces using a shared feedback infrastructure, adding plan actions to the editor toolbar with safeguards against duplicate submissions, and improving UI responsiveness and stability with focused regression coverage.

  • URL: pull/327416
  • Associated Commits: 6aa2b, 525c9, e6465, a1175, 69cb6, ea94b, 012d8, ca519, 1c1b8, 51aff, 3d683, 3699f, e04d1, 59abe, 0eb65, 3dc70, 67ddd, 969b4, b1358, 41220

3. Fix remote chat plugin paths: This pull request fixes the handling of remote chat plugin paths in Visual Studio Code by preserving the remote URI scheme and authority for configured plugin locations, ensuring that absolute and tilde paths resolve correctly in remote workspaces such as Remote WSL and SSH environments, and includes regression tests to prevent path resolution issues.

  • URL: pull/326916
  • Associated Commits: 8de0f, e9458, 43de3, 343d5, 8cc1c, 46767, 7a7d8, 49d1d, 0b583, 183af, 53f2c, b02c9, 9efe2, 21cdf, 6d034, 4d8d6, 385fc, 7ff44

Other Open Pull Requests

  • Chat Input Window and Multi-Session Routing: This pull request introduces a floating, frameless, always-on-top chat-input window featuring a compact input-only ChatWidget that supports dictation, voice mode, and an input glow. It also implements multi-session routing where submitted requests are scored against existing sessions and routed to the best match with an advisory badge and countdown allowing users to change, cancel, or continue typing before auto-sending, enhancing hands-free and voice-driven chat interactions with visible, correctable routing decisions.
    • pull/326698
  • Agent Host Startup and Multi-Root Working Directory: These pull requests improve the local Agent Host startup by initiating it earlier during the Ready lifecycle phase, modeling enablement as observable state, respecting global AI feature opt-out, and adding detailed timing instrumentation. They also implement phases 0 and 1 of multi-root working-directory adoption by updating the create-session pipeline to handle multiple working directories with a designated primary and fix a wire protocol mismatch to preserve current working directory on remote paths.
    • pull/326768, pull/327082
  • UI Performance and Layout Fixes: This pull request addresses performance issues caused by root-anchored :has() CSS selectors by replacing them with class-based toggles and adding stylelint checks, resulting in improved UI responsiveness such as smoother sash dragging and stable scrollbar padding. Another fixes layout and stretching issues of the "Add Feedback" button in the editor gutter by moving the feedback glyph to margin overlays, standardizing size, and updating hover tooltip targets for better visual consistency and accessibility.
    • pull/327052, pull/327117
  • Agent Customizations and Export Debug Logs Enhancements: One pull request fixes clipping issues in the Skills and other prompts-based lists in the Agent Customizations editor by removing explicit pixel height styles and using CSS height calculations. Another enhances the Export Agent Host Debug Logs feature by including Claude backend debug artifacts, introducing shared log-naming helpers, a new ClaudeDebugArtifacts class, and improvements for local and remote session handling with comprehensive testing.
    • pull/327248, pull/327374
  • Notebook Editing and Pull Request Suggestion Fixes: These pull requests fix bugs in the edit_notebook_file tool by improving error handling to prevent repeated "file already exists" errors and enhancing invalid cell ID error messages. Another fixes an issue where an implicit pull request suggestion would reappear after being attached by refining matching criteria to prevent duplicate suggestions after provider refresh.
    • pull/327585, pull/326917
  • Workspace Folder Variable Expansion and CopilotAgent Refactor: One pull request implements support for expanding the ${workspaceFolder} variable in json.schemas fileMatch patterns within workspace folder and single-folder workspace settings, preserving existing server APIs. Another refactors the CopilotAgent to support multiple directories with deduplication logic and enhances session customization discovery to optionally skip workspace hooks.
    • pull/326706, pull/326757
  • Chat Response Timestamp and Language Mode Fixes: One pull request fixes the chat response timestamp hover tooltip to consistently display the full date-time string and elapsed duration, aligning it with input prompt behavior. Another fixes an issue where the languageMode argument was incorrectly treated as a language label instead of a language ID, restoring consistency and preventing ambiguity between similar language names.
    • pull/326785, pull/327086
  • Find Widget Shortcut Refactor and Chat Session Deletion Fix: One pull request refactors the find widget's Ctrl/Cmd+Down shortcut by moving focus behavior into a standard editor command and keybinding for customization. Another fixes multi-select chat session deletion by ensuring session actions resolve from the full selection, restricting confirm/delete to deletable sessions, and adding shared helpers with unit tests for consistency.
    • pull/327275, pull/327321
  • Telemetry Compression and Modifier Key State Fix: One pull request implements gzip and base64 compression for large telemetry properties in the Copilot extension and agent host by chunking oversized fields into compressed columns, replacing string-splitting to reduce telemetry size while maintaining backend readability. Another fixes an issue where modifier key state was incorrectly reset when focus moved into embedded iframes or webviews by deferring reset until document truly lost focus, ensuring consistent editor title bar button behavior.
    • pull/327490, pull/327497
  • UI Title Casing and Debugging Breakpoint Fixes: One pull request addresses modern UI forcibly applying title casing to panel tabs by preserving original localized casing, maintaining locale-specific capitalization while keeping font-size overrides. Another fixes a regression where alt-clicking the testing run glyph incorrectly added a conditional breakpoint instead of debugging the test by deferring alt-click handling to the testing gutter based on stable marker classes.
    • pull/326851, pull/326899
  • Memory Leak and Regex Multi-Cursor Fixes: One pull request fixes a memory leak in commandDetectionCapability by clearing command detection history when the terminal buffer is cleared, preventing retained commands growth. Another fixes the "Add Selection to Next Find Match" command to work with regex mode by properly threading the widget's isRegex state through multi-cursor sessions and adding tests for edge cases.
    • pull/326931, pull/326936
  • Kimi Agent Optimization and Organization Resource Cache Logging: One pull request optimizes the Kimi agent by reducing tool calls and requests per user turn through prompt-only changes enforcing parallel batching and eliminating redundant reads. Another enhances logging for organization resource cache creation by adding detailed trace logs before and after directory and file operations, capturing errors with context and rethrowing them without altering existing functionality.
    • pull/326957, pull/326958

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: 336

Key Closed Pull Requests

1. fix: This pull request proposes multiple enhancements and fixes to the build and extension management processes, including adding automated build scripts, optimizing prebuild extension handling and submodule checks, improving caching and dependency installation stability, supporting automatic extension installation and updates, adding telemetry for third-party plugins, and refining version update notifications and user interface elements.

  • URL: pull/326661
  • Associated Commits: e685b, cfcf3, f2ea6, a1452, edcd6, da383, 48538, 3e5ae, 15b3f, 53bdb, f6127, c5340, b4c31, 53d87, 4fc29, 92eaf, 5108d, 4aa63, 68cc3, 6e5fb, 395e5, 699b3, 0d8f8, 8f388, c6638, f2001, 3ec7d, 496e5, 8030e, 3375b, 605cf, 28920, 5db2f, 77827, 18678, 85281, da4ef, f978d, 8255d, c8b86, b79b5, 4d0a8, dd56a, 8c87c, efd5c, e13c0, ac9a0, 2377b, 42733, 38c24, bad2b, 3e76a, cb0d0, dce6c, 18007, b12b3, 80445, 1d91b, 11591, 92d30
  • Associated Commits: e685b, cfcf3, f2ea6, a1452, edcd6, da383, 48538, 3e5ae, 15b3f, 53bdb, f6127, c5340, b4c31, 53d87, 4fc29, 92eaf, 5108d, 4aa63, 68cc3, 6e5fb, 395e5, 699b3, 0d8f8, 8f388, c6638, f2001, 3ec7d, 496e5, 8030e, 3375b, 605cf, 28920, 5db2f, 77827, 18678, 85281, da4ef, f978d, 8255d, c8b86, b79b5, 4d0a8, dd56a, 8c87c, efd5c, e13c0, ac9a0, 2377b, 42733, 38c24, bad2b, 3e76a, cb0d0, dce6c, 18007, b12b3, 80445, 1d91b, 11591, 92d30

2. Ecc tools/vscode 1784060458040: This pull request introduces an ECC Tools bundle to the repository that provides repository-specific AI agent configurations and documented VS Code development patterns to improve consistency, enable automated workflows, and enhance AI coding assistant behavior without affecting 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
  • 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. chat: segmented voice/dictation toggle with hold-to-talk and listen-button styles: This pull request introduces a unified segmented control in the chat input that replaces the two separate microphone buttons by combining Dictation and live Voice Mode into a single toggle with mutually exclusive states, adds two selectable Voice Mode interaction styles—hold-to-talk and listen-button—with animated visual feedback and accessibility improvements, and includes developer-only prototype commands for previewing these styles, all gated behind experimental settings and designed to reduce user confusion by clarifying mode activation and listening behavior.

  • URL: pull/327072
  • Associated Commits: 6dfe6, 0f3cb, b8595, a2d59, b33bb, 7ef54, 3fe93, b231c, 33508, 1e77a, 6603f, 9c5c2, f6abf, 44724, 2ec40, 5a182, d8732, 523de, 63861
  • Associated Commits: 6dfe6, 0f3cb, b8595, a2d59, b33bb, 7ef54, 3fe93, b231c, 33508, 1e77a, 6603f, 9c5c2, f6abf, 44724, 2ec40, 5a182, d8732, 523de, 63861

Other Closed Pull Requests

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 153 33 0 743
meganrogge 442 44 28 15
sandy081 360 11 7 5
roblourens 242 27 29 43
ulugbekna 110 25 47 43
mrleemurray 196 8 12 2
justschen 134 17 4 53
benibenj 152 16 10 12
connor4312 115 20 6 17
DonJayamanne 91 17 10 10

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