Weekly Project News

Subscribe
Archives

Weekly GitHub Report for Vscode: September 08, 2025 - September 15, 2025 (12:06:44)

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 resolved under the "February 2025 Recovery 2" milestone. For detailed information, users are directed to the complete release notes available on the official Visual Studio Code updates page.

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. Windows: the window.border setting does not apply the border: This issue reports that the window.border setting in VS Code does not apply the specified border color as expected, even on Windows where it is supposed to be supported. The user experiences this problem on both macOS and Windows platforms, with attempts to configure and restart VS Code failing to show the border color change.

    • The discussion clarifies that the window.border setting is officially supported only on Windows, but the user confirms it does not work there either. Various troubleshooting steps were suggested and tried, including running as admin, disabling extensions, and testing insider builds, but the issue persists. Logs were shared revealing a possible access restriction error, and it was noted that company-managed Windows machines might have policies affecting this feature.
    • Number of comments this week: 21
  2. MCP Server results in extension always activating in all workspaces (even empty ones): This issue reports that since a recent update, the Dart extension is being activated in all workspaces, including empty ones, which is unexpected and causes unnecessary background processes to run. The user highlights that this behavior undermines the intended selective activation based on specific activation events and requests better control or documentation around extension activation, especially concerning MCP servers.

    • The discussion reveals that the extension is eagerly activated initially to discover MCP tools, but this should only happen once per workspace with caching thereafter. The user expresses concerns about performance and unwanted activation in non-Dart workspaces, suggesting the need for finer-grained activation controls such as a when clause on MCP server providers. The maintainers acknowledge these concerns and propose improvements like conditional activation based on context keys, aiming to balance user experience with activation efficiency.
    • Number of comments this week: 11
  3. Connecting to Azure ML remote instances fails in 1.104: This issue reports a bug where after upgrading to version 1.104, users are unable to connect to Azure ML remote instances, with the connection process hanging indefinitely on "opening remote" and "fetching subscription details." The problem was resolved by downgrading to version 1.103.2, and the discussion explores potential causes related to extension activation, particularly the Microsoft authentication extension not activating as expected.

    • The comments include users confirming the issue with the connection hanging, sharing screenshots of the stuck state and extension activation views, and investigating the problem by checking running extensions and authentication processes; it is noted that the Microsoft Auth extension does not activate properly, suggesting a possible change in extension activation logic as the root cause.
    • Number of comments this week: 9
  4. Crash in renderer when capturing performance profile with enhanced tracing enabled: This issue describes a crash occurring in the renderer process when capturing a performance profile with enhanced tracing enabled, specifically triggered by V8’s CPU profiler starting profiling and attempting to trace script rundown information. The crash is caused by a script object lacking a valid execution context, leading to a fatal debug check failure in V8’s internal code, and a minimal reproducible test case has been identified that consistently triggers this failure.

    • The discussion centers on diagnosing the crash by examining trace categories and profiling internals, confirming the crash relates to V8’s handling of native scripts without execution contexts during profiling. Attempts to reproduce and isolate the issue in V8’s test suite were successful, and various debugging patches and trace analyses were shared to understand the root cause, with suggestions around adding context null checks and refining script rundown logic to prevent the crash.
    • Number of comments this week: 7
  5. I cant use copilot: This issue describes a user who is unable to use GitHub Copilot in Visual Studio Code because the AI models cannot be selected and the chat interface remains stuck in a "thinking/working" state indefinitely. The user provides detailed system, process, workspace, and extension information, and the discussion in the comments suggests that the problem is likely caused by a firewall or network restriction blocking the necessary endpoints for Copilot to function properly.

    • The comments focus on troubleshooting steps including checking the GitHub Copilot Chat output logs for errors, verifying if any VPN, proxy, or firewall might be blocking connections, and recommending the user to log out and back in to the service. The final diagnosis points to a firewall issue preventing communication with required endpoints, which explains why the Copilot chat remains unresponsive.
    • Number of comments this week: 7

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.

  1. Notebook>Outline: Show Code Cell Markdown: This issue is a feature request asking for the ability to display markdown generated by code cells in the notebook outline, similar to how JupyterLab handles dynamic titles produced by code outputs. The requester wants this functionality to either be added as an option or for the notebook outline to behave like JupyterLab, where such markdown content is recognized and shown alongside markdown cells.
  2. Using a vscode:// link with ?new-window or ?reuse-window still hijacks existing window: This issue reports a bug in Visual Studio Code where using a vscode:// link with the query parameters ?new-window or ?reuse-window does not open a new window as expected, but instead hijacks and replaces the existing remote connection window. Specifically, when connected remotely to one server, clicking such a link to open a folder on a different server causes the current window to disconnect and switch to the new server, rather than opening a separate window or reusing the existing one properly.
  3. ${userHome} in a task command creates bad paths: This issue describes a problem where using the ${userHome} variable in a task command within VS Code's tasks.json file generates incorrect file paths when the task type is set to "process," causing the terminal process to fail to start due to invalid executable paths. The reporter notes that while ${userHome} produces malformed paths like /c:/Users/myuser/myfolder/my.exe, using ${env:USERPROFILE} instead correctly resolves to a valid Windows path, indicating a discrepancy in how these variables are expanded depending on the task type and shell environment.
  4. Terminal in Floating Window Does Not Echo Characters in Real Time When Remotely Connected: This issue describes a problem where the terminal in a floating window does not echo typed characters in real time when connected to a remote environment, such as WSL or SSH, and the main VS Code window is minimized. The characters only appear after restoring the main window, indicating that the remote connection may enter a sleep state when the main window is minimized, preventing immediate terminal updates despite the terminal not being truly frozen.
  5. Unicode character displayed as a question mark ?: This issue reports that when a fullwidth quotation mark Unicode character (U+FF02) is copied into Visual Studio Code, it is incorrectly rendered as a question mark instead of displaying the correct symbol. The problem occurs on Fedora 39 with VS Code version 1.87.2, and the character displays properly in other applications like Firefox, indicating a rendering bug specific to VS Code.

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

Summarized Issues:

  • Chat UI and Interaction Issues: Multiple bugs affect the chat interface in VS Code, including the close button on inline chat not working, chat input glitches preventing viewing typed input or scrolling, keyboard shortcut toggle requiring extra key presses, duplicate chat sessions opening, and chat sessions not clearing properly after deletion. These issues disrupt user interaction and cause confusion or workflow interruptions.
    • issues/265579, issues/265582, issues/265603, issues/265938, issues/266016, issues/266407
  • Code Deletion and File Handling Bugs: Several severe bugs involve AI or Copilot deleting code or files unexpectedly, recreating deleted files as blank, or failing to save code changes despite indicating edits. These problems cause significant data loss, confusion, and workflow disruption, with some cases involving thousands of lines deleted or files emptied without user consent.
    • issues/265584, issues/265599, issues/265608, issues/265612, issues/265653, issues/266003, issues/266404, issues/266569
  • Copilot and Agent Mode Failures: The Copilot extension and agent mode exhibit multiple failures such as ignoring pinned instructions, not applying file modifications despite stating so, failing to execute or complete commands, hanging or looping indefinitely, and failing to detect terminal command outputs. These issues cause persistent workflow disruptions and user frustration.
    • issues/265586, issues/265601, issues/265617, issues/265667, issues/265681, issues/266032, issues/266034, issues/266140, issues/266391, issues/266228
  • Performance and Responsiveness Problems: Users report severe performance degradation including slow response times, high CPU usage, freezing, and unresponsiveness in VS Code and Copilot, especially on Windows 10 and macOS with Apple Silicon. These issues affect code suggestion speed, terminal behavior, and overall editor usability.
    • issues/265618, issues/265619, issues/265758, issues/266135, issues/266181, issues/266356, issues/266388, issues/266536, issues/266481
  • Authentication and Network Connectivity Issues: Problems include MSAL authentication failing to sign in with different accounts, network errors causing Copilot and chat features to fail or hang, and firewall or network restrictions blocking proper operation. These issues prevent users from accessing or using Copilot and related features effectively.
    • issues/265626, issues/266132, issues/266165, issues/266259, issues/266414, issues/266538, issues/266479
  • Extension Signature Verification Failures: Multiple extensions including GitHub Copilot, Copilot Chat, and others fail signature verification on macOS and Windows, causing installation or update failures and preventing proper extension functionality.
    • issues/265959, issues/265960, issues/266139, issues/266170, issues/266224, issues/266389, issues/266556, issues/266431, issues/266434, issues/266435, issues/266378
  • Settings and Configuration Problems: Issues include settings not working as intended such as inline suggestion suppression, extension allowed list indirection, pre-commit hooks not detecting virtual environments, and inability to set answer language preferences. These problems reduce customization and developer experience.
    • issues/265595, issues/265613, issues/265627, [issues/265643](https://github.com/issues/265643]
  • Chat History and Session Management Defects: Bugs include chat history not clearing properly, multiple chat sessions sharing input and history, inability to pin or export chat sessions, and chat history UI inconsistencies. These issues hinder organization and usability of chat records.
    • issues/265637, issues/265666, issues/265781, issues/265782, issues/265784, issues/265794, issues/265795, issues/266001, issues/266233, issues/266447
  • Terminal and Command Execution Issues: Problems include terminals opening multiple instances unnecessarily, commands hanging or looping indefinitely, failure to detect command outputs, and corrupted terminal displays. These issues disrupt development workflows and command execution reliability.
    • issues/265592, issues/265760, issues/265761, issues/266258, issues/266294, issues/266546, issues/266278, issues/266032
  • Model Selection and AI Response Problems: Users report issues with model picker dropdowns not rendering, models ignoring instructions, failure to select or switch models, and AI responses being improper, lost, or looping. These problems degrade AI assistance quality and user control.
    • issues/265647, issues/265641, issues/265792, issues/265982, issues/265983, issues/266118, issues/266440, issues/266419, issues/266491
  • File and Folder Explorer Bugs: Issues include folders not displaying contents, file copy operations placing files incorrectly, inability to rename files opened outside workspace, and folder explorer performance problems. These bugs affect file navigation and management.
    • issues/265634, issues/265900, issues/265951, issues/266313
  • Accessibility and UI Inconsistencies: Problems include inconsistent keybindings in tree views, missing voice input icons, lack of screen reader announcements for tool invocations, and inconsistent avatar rendering between chat views. These issues reduce accessibility and UI coherence.
    • issues/265757, issues/265676, issues/266256, issues/266344
  • Feature Requests for Improved Usability: Users request features such as pinning chat sessions, exporting chat history, adding timestamps, configuring model providers in chat settings, adding voice input controls, and improving prompt editing and chat mode discoverability to enhance workflow and user experience.
    • issues/265666, issues/265668, issues/265682, issues/265773, issues/265919, issues/266000, issues/266314
  • Performance and Stability Crashes: VS Code crashes or freezes on startup, after sleep, or when opening folders or terminals, especially on macOS with Apple Silicon, causing loss of work and requiring restarts or downgrades.
    • issues/266027, issues/266028, issues/266324, issues/266290, issues/266572, issues/266386
  • Code Completion and Suggestion Issues: Complaints include code completions not triggering consistently, suggestions being illegal or incorrect, and suggestions causing syntax errors due to intrusive upselling messages. These issues reduce coding efficiency and trust in AI assistance.
    • issues/265856, issues/266108, issues/266111, issues/266390
  • Miscellaneous Bugs: Other issues include problems with markdown preview link behavior, file search caching, drag and drop of images into markdown or chat, and incorrect hover messages or UI button placements.
    • issues/265630, issues/265719, issues/265994, issues/265995, issues/266031, issues/266291
  • Remote Development and Tunnels Issues: Remote development sessions become unrecoverable after inactivity, and remote tunnels get stuck creating connections, requiring manual intervention to restore connectivity.
    • issues/265597, issues/266544
  • Tool and API Integration Problems: Issues include tools not being approved globally, tool calls failing or not showing errors, and lack of client-side support for new tool calling methods, causing reduced functionality and increased user confusion.
    • issues/266058, issues/266067, issues/266397
  • Language and Localization Issues: Bugs include inability to set IntelliSense language to English on non-English macOS, incorrect display of Korean words, and lack of RTL language support in Copilot Chat.
    • issues/266286, issues/266501, issues/266534
  • Extension Installation and Update Failures: Users face problems installing or updating extensions due to signature verification errors or network failures, impacting extension usability.
    • issues/266378, issues/266322, issues/266328, issues/266556
  • Codebase Attachment and Context Recognition Failures: The Copilot Chat extension repeatedly prompts to attach a codebase despite it being attached, preventing codebase-specific editing and analysis, and sometimes creates files outside the intended project structure.
    • issues/266053, issues/266130, issues/266137
  • Chat Input and Message Handling Bugs: Issues include chat input cycling through previous messages unintentionally, inability to search within chat windows, and large prompts being removed entirely, causing loss of user input and frustration.
    • issues/266005, issues/266117, issues/266284
  • Workspace and Project Management Issues: Problems include stale branch display after switching outside VS Code, inability to set default tree view in source control graph, and workspace trust naming inconsistencies.
    • issues/266076, issues/265808, issues/265890
  • Miscellaneous Feature Requests: Requests for dark mode on settings page, voice input in command palette, rectangular text selection, and improved prompt UI polish to enhance user experience.
    • issues/265686, issues/265744, issues/266265, issues/266047

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

Summarized Issues:

  • Extension Signature Verification Failures: Several issues report that various VS Code extensions, including Docker-related, PHP Intelephense, CMake Tools, and GitHub Copilot Chat, fail signature verification on different platforms such as Linux, macOS Darwin arm64, and Windows 10. These failures prevent proper installation or update of the extensions, causing user disruption and blocking normal extension usage.
    • issues/265819, issues/265721, issues/266143, issues/265958, issues/266171
  • Request Failures Due to Invalid JSON or Headers: Multiple bugs involve requests failing with 400 errors caused by invalid JSON format in tool call arguments or missing required headers like "Copilot-Vision-Request." These errors cause extension crashes, unresponsiveness, or failed operations in VS Code extensions, particularly in versions 0.30.3 and 0.31.0 on Windows 10 and Darwin arm64.
    • issues/265664, issues/266141, issues/265992, issues/265997, issues/265998, issues/266355, issues/266380, issues/266377
  • Request Failures Due to Timeout or Size Limits: Several issues describe requests timing out with 408 errors or failing with 413 "Request Entity Too Large" errors, preventing successful operations in VS Code extensions. These problems occur across platforms including Windows 10, Darwin arm64, and Linux, often requiring users to retry or reduce request sizes.
    • issues/265658, issues/265675, issues/266012, issues/265752, issues/265913, issues/266281, issues/266282, issues/266428
  • GitHub Copilot Quota and Usage Issues: Users report persistent problems with GitHub Copilot incorrectly indicating that usage quotas have been reached despite no or minimal usage, and issues with quota resets not occurring as expected. These problems cause frustration and limit access to Copilot features even when users have active subscriptions or premium plans.
    • issues/265583, issues/265949, issues/266019, issues/266092, issues/266480
  • GitHub Copilot Chat and Agent Mode Bugs: Numerous issues describe problems with GitHub Copilot Chat and agent mode, including failure to apply edits to files, spawning new terminals unnecessarily, ignoring user prompts, failing to render code properly, and producing repeated or looping outputs. These bugs disrupt workflows, waste premium requests, and cause user dissatisfaction.
    • issues/265777, issues/265861, issues/265863, issues/265776, issues/266357, issues/266172, issues/266145, issues/266966, issues/266990
  • Performance and Stability Problems: Several reports highlight performance regressions, freezes, memory leaks, and crashes in VS Code and its extensions, including terminal issues, UI hangs during test runs, and out-of-memory errors. These issues cause significant wasted time and frustration for users across platforms.
    • issues/265797, issues/266048, issues/266134, issues/266349, issues/266566
  • Terminal and Shell Integration Issues: Users report bugs where the VS Code terminal fails to load bash settings properly, commands do not respond, or terminal panels duplicate output. Additionally, issues with terminal command auto-approval and terminal session reuse in agent mode cause workflow disruptions.
    • issues/266251, issues/266311, issues/265775, issues/265965, issues/266301, issues/266051
  • Git and Source Control Problems: Some issues describe problems with Git integration, such as duplicate problems in the Problems view, incorrect file reveals in Dotnet projects, and normal Git commands being incorrectly flagged as unsafe by the Responsible AI Service. These bugs affect version control workflows and user confidence.
    • issues/265650, issues/265835, issues/266300
  • Accessibility and UI/UX Concerns: Several issues address accessibility problems, including inline chat status messages not being announced to screen readers, keyboard navigation limitations in CodeLens, and overlapping disclaimers in narrow chat windows. Other UI concerns include inconsistent hover detail positioning and confusing settings screens.
    • issues/265734, issues/265991, issues/266376, issues/266009, issues/265701
  • Model and Feature Configuration Issues: Users report problems with model selection and configuration, such as missing Opus models in edit mode, inability to distinguish Ollama model versions, and confusion over chat tool auto-approval settings. These issues hinder effective use of AI features in VS Code.
    • issues/265811, issues/266208, issues/266217
  • Assignment and Grading Problems: Multiple reports indicate that assignment tasks show as complete but grades do not update correctly or scores fail to post after submission. These issues cause confusion and frustration for users relying on VS Code for coursework.
    • issues/265763, issues/265765, issues/265834, issues/266126, issues/266128, issues/266295, issues/266478, issues/266387, issues/266133
  • Network and Connectivity Errors: Several issues report network-related errors such as net::ERR_NETWORK_CHANGED, net::ERR_CONNECTION_RESET, and net::ERR_NAME_NOT_RESOLVED, causing request failures in VS Code extensions. These problems often relate to firewall or proxy configurations and affect extension functionality.
    • issues/265742, issues/266316, issues/266287, issues/266116
  • Feature Requests for Usability Enhancements: Users request features such as panel alignment presets, manual trigger options for voice input, expand/collapse in context addition, split right option for file tabs, standalone terminal launcher, and free trial display for limited-time models to improve usability and workflow efficiency.
    • issues/265628, issues/265673, issues/265674, issues/265976, issues/266138, issues/266167, issues/265973
  • Miscellaneous Bugs and User Complaints: Various isolated issues include UI freezes caused by plugins, bugs with keyboard shortcuts, problems with language settings changing unexpectedly, and user frustration reports requesting refunds or expressing dissatisfaction with extension behavior.
    • issues/265522, issues/265531, issues/265532, issues/265609, issues/265969, issues/265783, issues/266226

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. Löscht einfach Code und ganze Dateien, gnoriert einfachste Anweisungen.

    • Toxicity Score: 0.75 (Rapid escalation, aggressive language, accusatory tone)
    • This GitHub conversation involves a user expressing strong frustration and dissatisfaction with the software's behavior and perceived neglect from the maintainers, using harsh and emotionally charged language. The tone is confrontational and accusatory, with the user feeling ignored and disrespected, which triggers tension. A response from another participant is not present, but the initial comment sets a negative and hostile atmosphere.
  2. Co-Pilot ignoring pinned instructions

    • Toxicity Score: 0.85 (Rapid escalation, aggressive language, emotional distress, accusatory tone)
    • This GitHub conversation features a single user expressing intense frustration and exhaustion over repeated failures of an AI tool to follow explicit instructions, resulting in significant workflow disruption and potential financial harm. The tone is highly critical, accusatory, and emotionally charged, with detailed documentation of errors and their impacts. The tension is triggered by the user's perception of the AI's persistent inability to learn from mistakes and the serious consequences of these failures.
  3. Useless

    • Toxicity Score: 0.75 (Rapid escalation, aggressive language, strong negative sentiment)
    • This GitHub conversation consists of a single initial comment by one user expressing strong dissatisfaction and frustration with a product, using harsh language and negative sentiment, without any responses or further interaction.
  4. The Github copilot is broken in Visual Studio and is destroying my work!

    • Toxicity Score: 0.85 (Aggressive language, emotional outburst, accusatory tone, lack of responses)
    • This GitHub conversation involves a single user expressing intense frustration and anger about a software issue, using strong language and demanding compensation. The tone is highly emotional and accusatory, with no responses or attempts at resolution visible in the conversation. The lack of interaction and the user's aggressive language suggest a high potential for escalating toxicity if further comments occur.
  5. Licensing Misbehavior: Claude Overrides Proprietary Terms With CC-BY-SA and Deletes LICENSE Files

    • Toxicity Score: 0.75 (Rapid escalation, aggressive language, legal threat)
    • This GitHub conversation involves multiple users expressing varying sentiments, including a neutral suggestion to customize agent behavior, a frustrated and aggressive complaint about filing bugs, and a serious escalation mentioning legal authorities. The tone shifts from informative to confrontational and then to formal/legal, with tension triggered by perceived mishandling of bug reporting and the severity of the issue.
  6. refund my money

    • Toxicity Score: 0.85 (Rapid escalation, aggressive language, hostile tone)
    • This GitHub conversation involves a single user expressing strong frustration and dissatisfaction with the system, using aggressive and insulting language without any responses or engagement from other participants. The tone is hostile and confrontational, and the lack of replies suggests no de-escalation or moderation occurred.
  7. VSCode find file in absolute path

    • Toxicity Score: 0.65 (Rapid escalation, aggressive language, explicit frustration)
    • This GitHub conversation begins with a user expressing frustration over the closure of an issue they believe to be a legitimate bug, tagging another user for attention. The tone is informal and includes explicit language, indicating heightened emotion and dissatisfaction. There is a clear trigger of tension stemming from perceived premature issue closure and lack of resolution. This initial comment sets a confrontational tone that may influence subsequent interactions.
  8. fucking bitch

    • Toxicity Score: 0.85 (Rapid escalation potential, aggressive language, hostile tone)
    • This GitHub conversation consists of a single initial post by one user containing highly offensive and aggressive language, with no subsequent comments or responses. The tone is hostile and inflammatory, and the content is likely to provoke negative reactions if others engage. Given the absence of dialogue, the conversation has not yet escalated but shows a strong potential for toxicity.
  9. .....

    • Toxicity Score: 0.85 (Rapid escalation, aggressive language, offensive terms)
    • This GitHub conversation involves a single user expressing strong frustration and dissatisfaction with the tool, using aggressive and offensive language that indicates a high level of emotional distress and negativity. There are no other participants or responses to moderate or escalate the tone.
  10. kills all processes

    • Toxicity Score: 0.75 (Rapid escalation, offensive language, apology and correction)
    • This GitHub conversation involves a user who initially provides a detailed, technical troubleshooting process with a calm and methodical tone. The discussion takes a sharp turn when the user expresses frustration using highly offensive language after an error caused by a command that terminated all Node.js processes. The user quickly apologizes and attempts to rectify the situation by restarting services and verifying system status. The trajectory moves from constructive problem-solving to a moment of intense emotional outburst, followed by an apologetic and corrective response.

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

Key Open Pull Requests

1. new prompt file parser: This pull request introduces a new prompt file parser to the project, including updates to related services, code completion adoption, test fixes, and revalidation logic to enhance prompt file handling and parsing capabilities.

  • URL: pull/266263
  • Merged: No
  • Associated Commits: 6a45a, f999a, c9509, a86f0, 6439b, 67e87, 9a87c, c3dc8, ff5c6, a2b3a, 7c191, 99646, 19887, 4b3b3, f9145, 58f90, 2a101, 795cd, 9cfa0, e1114, a7bf3, 8fcd9, d9c5f

2. OSC 8 hyperlink should open VS Code file explorer if inside cwd: This pull request aims to modify the behavior of OSC 8 hyperlinks so that clicking on a hyperlinked folder within the current working directory opens the VS Code file explorer instead of the native file explorer, addressing issue #229374 and refining link handling within the terminal.

  • URL: pull/265984
  • Merged: No
  • Associated Commits: d47f8, 76cf7, 050eb, 9c2c6, cdf5a, aaed8, 8c06e, 31e30, 1a8e3, 25df1, e6450, 313a8, 18ce5, 070ed

3. Joshspicer/policy export: This pull request introduces functionality for exporting policy configurations, including generating policy JSON during continuous integration and adding related UI elements such as a button.

  • URL: pull/266267
  • Merged: No
  • Associated Commits: 5096f, 20c5d, b6b08, ccea1, 97109, 6c723, ab7be, 15501, 41d80, 7ff85, 200b9, 71b6c

Other Open Pull Requests

  • Chat session management and telemetry: Multiple pull requests enhance chat session handling in VS Code by introducing a dedicated ChatModelService for session management, implementing GDPR-compliant telemetry for session lifecycle events, and adding an optional isReadOnly capability for chat sessions in extensions. These changes improve observability, reliability, and flexibility of chat sessions while maintaining backward compatibility.
    [pull/265605, pull/265606, pull/265607]
  • Chat agent tools and remote agent job improvements: Enhancements include comprehensive terminal profile configuration support for chat agent tools and an intelligent chat history cutoff mechanism for remote agent job creation that respects previous coding agent delegations and includes telemetry and test coverage. These updates optimize performance and user experience when delegating tasks to remote coding agents.
    [pull/265604, pull/265683]
  • Source Control Management (SCM) UI and functionality fixes: Improvements address SCM layout and overflow issues by refining styles and padding, fix the branch creation label by removing an ellipsis, and add the pull request number to PR card titles in the chat panel for better identification. These changes enhance UI clarity and usability in source control features.
    [pull/265857, pull/265707, pull/266054]
  • Chat UI and interaction refinements: Fixes include suppressing extension hover flicker by detecting mouse position over action bar elements, replacing context key logic with direct entitlement service usage for chat widget triggers, and changing chat list implementation from a tree to WorkbenchList component for better structure. These updates improve UI responsiveness and maintainability.
    [pull/266166, pull/265689, pull/266488]
  • Telemetry and data tracking improvements: Pull requests add missing telemetry data for specific chat install kinds, implement comprehensive GDPR-compliant telemetry for chat sessions, and propose marking certain events as readonly to prevent overwriting. These efforts enhance data accuracy and compliance.
    [pull/266337, pull/265606, pull/265891]
  • Visual and UI bug fixes: Fixes include preserving alpha channel in color picker hex conversions to handle transparent colors correctly, fixing cancel button placement in dialogs by appending it at the end, and addressing a scrolling bug in Copilot chats by changing disposal methods to prevent code block collapse. These fixes improve visual consistency and user interaction.
    [pull/265858, pull/265993, pull/266299]
  • Configuration and settings enhancements: Updates add resource-scoped configuration for chat prompt file recommendations with proper inheritance, introduce a new option to reorder find and replace history to MRU order, and add support for the inode/directory MIME type in Linux desktop files to prioritize VS Code in recommended apps. These changes improve customization and integration.
    [pull/266123, pull/265941, pull/266119]
  • Memory management and cleanup: A pull request addresses memory leaks in MCP servers view by serializing asynchronous queries and adding explicit disposal logic to prevent overlapping and untracked disposables during rapid AI state toggling. This ensures better resource management and stability.
    [pull/266174]
  • Configuration preservation and testing: Fixes an issue where adding a new MCP server overwrote existing configurations by modifying update logic to preserve all configurations and includes unit tests to verify multiple server setups. This improves configuration reliability.
    [pull/265689]
  • Miscellaneous additions: A new sample configuration file named sample_config.txt is added for testing purposes.
    [pull/265704]

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

Key Closed Pull Requests

1. address API feedback for terminal completion provider: This pull request addresses API feedback for the terminal completion provider by making the current working directory mandatory, removing unnecessary environment configuration, passing a unique ID when registering completion providers, clarifying ID usage and visibility, replacing file extensions with glob patterns, and enhancing documentation with comments and examples.

  • URL: pull/266073
  • Merged: Yes
  • Associated Commits: 59b3d, 93c88, 4b48d, 3f810, 2136f, afeee, 1f1c5, 9cb33, 56bf2, 76696, 0c3b0, d5636, 8e350, c870f, f1b06, beee0, 54dbc, 379d4, 418f5

2. Use of a broken or weak cryptographic algorithm 35: This pull request addresses a code scanning alert by attempting to fix the use of a broken or weak cryptographic algorithm in the project.

  • URL: pull/266113
  • Merged: No
  • Associated Commits: 6ba30, 3a5b9, 4e3de, 2f134, 45027, 7d621, 9b611, a5de2, 5220f, ed790, c59bd, 57d2b, 20aa0, c8801, 419eb, a72ef, a0d64, 40f08

3. extract _createElicitationPart to simplify outputMonitor functions: This pull request extracts the _createElicitationPart function to simplify and clean up the outputMonitor functions in the codebase, improving organization and maintainability.

  • URL: pull/266231
  • Merged: Yes
  • Associated Commits: e069a, 1de79, 678d6, 2a6c1, 975d0, d217f, 16634, 586df, 1167a, 6badc, ad12f, 3b42b, 6dda1, 92d4f, 921fa, 1c5b2, 25e6a, 49f37

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
meganrogge 269 17 45 158
Copilot 333 63 0 18
Tyriar 107 7 71 129
roblourens 53 11 65 184
bpasero 147 15 57 77
TylerLeonhardt 100 15 18 101
mjbvz 74 17 58 62
connor4312 41 13 33 87
joshspicer 66 2 10 68
justschen 76 4 4 50

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