Weekly GitHub Report for Vscode: September 29, 2025 - October 06, 2025 (12:05:36)
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:
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 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.
-
Some extensions that are available on the Marketplace are showing up as "no longer available": This issue reports that some extensions available on the Marketplace are incorrectly shown as "no longer available," despite being actively maintained and updated. The original poster is concerned about whether publishing a new version of an affected extension will resolve the problem and allow successful publishing.
- Multiple users confirm experiencing the same problem across various organizations and platforms, showing extensions flagged as unavailable even though they exist and can sometimes still be installed via the UI. Diagnostic details reveal that certain Marketplace API queries fail to return valid extension data, causing the erroneous "no longer available" label. Some users observe related errors in developer consoles and intermittent behavior, while others confirm that republishing an extension fixes the issue. The discussion highlights frustration over the lack of official communication and the impact on extension installation and testing workflows.
- Number of comments this week: 24
-
code --wait -r some-file-in-another-directory
does not wait if vscode opens the file in a new window: This issue describes a bug where using thecode --wait -r
command to open a file located in a different directory causes VSCode to open the file in a new window, but the command returns immediately instead of waiting for the file to be closed. This behavior is linked to VSCode opening the new window in restricted mode for untrusted files, which breaks the expected waiting functionality of the--wait
flag.- The discussion confirms the issue occurs both locally and with remote connections, specifically when VSCode opens a new window in restricted mode due to workspace trust settings. It is acknowledged as a complex problem to fix because the new window is created too late in the process to track properly, and a practical workaround is to trust the files so they open in the current window, restoring the expected
--wait
behavior. - Number of comments this week: 10
- The discussion confirms the issue occurs both locally and with remote connections, specifically when VSCode opens a new window in restricted mode due to workspace trust settings. It is acknowledged as a complex problem to fix because the new window is created too late in the process to track properly, and a practical workaround is to trust the files so they open in the current window, restoring the expected
-
Todo tool is not being used: This issue reports that although the todo tool is enabled, it is not being utilized during GPT-5-Codex runs, leading to concerns about the model’s performance on longer tasks. The discussion highlights that the todo tool is disabled by default for GPT-5-Codex due to excessive and inaccurate usage, but users experience the model attempting to use the tool anyway, causing wasted tokens and inefficiencies.
- The comments reveal that the todo tool was disabled because it generated too much noise and lowered performance scores, though some users find it helpful and want it as an optional feature. Users request logs and examples to diagnose the issue, discuss difficulties with summarization in Codex, and share evidence that the todo tool could improve task tracking, emphasizing a need for better tuning or configurable settings.
- Number of comments this week: 9
-
LEAKS - VSCode - Github Copilot Chat: This issue reports significant memory leaks in the GitHub Copilot Chat extension for VS Code, causing the extension to fail immediately with an error message indicating it cannot get ready. The user provides detailed system and workspace information, and the discussion focuses on gathering trace logs, testing experimental settings, and attempting to reproduce the problem with insider builds to diagnose and resolve the performance degradation.
- The comments include instructions to enable detailed trace logging and collect logs from multiple output channels, followed by the user sharing log files and screenshots of the error and extension host crashes. The maintainers suggest disabling core agents via a JSON setting and testing insider builds, while the user confirms persistent crash notifications and memory leak indications, highlighting ongoing troubleshooting efforts.
- Number of comments this week: 9
-
Command got stuck on terminal: This issue describes a bug where the command
npx tsc -p tsconfig.json --noEmit
executed in the VS Code terminal gets stuck in a loading state and never completes, causing the terminal to wait indefinitely. The user reports that the first command execution works fine, but subsequent commands hang, and extensive debugging logs and screenshots have been shared to diagnose the problem on a Mac OS system using ZSH shell.- The discussion explores potential causes such as shell startup script conflicts, with suggestions to isolate problematic configurations like
powerlevel10k
. The user provides logs, screenshots, and traces showing the command execution flow and terminal behavior, while maintainers request additional diagnostic logs and inquire about the user's shell setup to further investigate the hanging issue. - Number of comments this week: 8
- The discussion explores potential causes such as shell startup script conflicts, with suggestions to isolate problematic configurations like
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.
- 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 rendered in the output of code cells. The requester highlights that this functionality would allow outlines to include dynamically generated content from code cells, improving usability by reflecting changes made programmatically within the notebook environment.
- 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 behave as expected when opening remote SSH connections. Instead of opening a new window or reusing the existing one, the current window is hijacked and replaced with the new remote connection, causing the original session to disconnect and be lost.
${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'stasks.json
file generates incorrect file paths when the task type is set to "process," leading to errors that prevent the terminal process from starting. The reporter notes that while${userHome}
produces malformed paths like/c:/Users/myuser/myfolder/my.exe
, using${env:USERPROFILE}
correctly resolves to a valid Windows-style path, indicating a discrepancy in how these variables are expanded depending on the task type and shell environment.- 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 no actual freeze occurring.
- 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: 484
Summarized Issues:
- Performance and Responsiveness Issues: Several reports indicate that the VS Code extension version 0.31.3 and related versions experience severe performance degradation, including extremely slow responses, freezing, hanging, and unresponsiveness on various platforms such as Windows 10, Windows 11, Linux, and macOS. Users face issues like indefinite loading, delayed chat responses, and the extension failing to process requests or commands, significantly impacting usability and productivity.
- Extension Crashes, Freezes, and Hang-ups: Multiple issues report that the extension or VS Code itself crashes, freezes, or hangs during various operations such as executing commands, loading chat, or running scripts. These problems occur across platforms and versions, sometimes requiring restarts or reinstallation to temporarily resolve.
- issues/268778, issues/268802, issues/269194, issues/269309, issues/269357, issues/269383, issues/269651, issues/269675, issues/269726, issues/269830, [issues/269861](https://github.com/issues/269861]
- Agent and Terminal Integration Problems: The GitHub Copilot Chat agent and related AI agents frequently fail to maintain terminal session context, do not detect command completions, or hang waiting for terminal output. Users report issues such as the agent launching new terminals unnecessarily, failing to read terminal output, or being unable to stop running agents, causing workflow disruptions.
- issues/268774, issues/268777, issues/268798, issues/268786, issues/269001, issues/269112, issues/269113, issues/269158, issues/269531, [issues/269667](https://github.com/issues/269667], issues/269801, issues/269863
- Code Modification and Autocompletion Issues: Users report that the extension unpredictably modifies code despite instructions not to, causes unwanted automatic code changes, or repeatedly suggests the same code snippets. There are also complaints about inability to disable autocompletion or code suggestions, and issues with undoing or rejecting suggestions.
- Authentication, Sign-in, and Payment Failures: Several issues describe problems with signing in, logging in, or payment processing within the VS Code extension, including inability to sign up or log in, repeated payment failures, and errors related to authentication flows.
- Model Selection, Usage, and API Errors: Users experience errors related to model selection such as 400 Bad Request errors, session errors when selecting models, and issues with auto model features causing failures. There are also reports of models not responding or returning empty or repeated outputs.
- Chat Interface and History Problems: The chat UI suffers from issues such as disappearing questions, inability to add files as context, duplicated or empty chat entries, missing stop buttons, and inconsistent session lists. Users also report problems with chat history toggling and chat messages not updating properly.
- issues/268772, issues/269038, issues/269041, issues/269089, issues/269115, issues/269235, issues/269236, issues/269244, issues/269306, issues/269368, issues/269614, [issues/269830](https://github.com/issues/269830]
- Extension Signature Verification Failures: Multiple reports indicate that extension signature verification fails for various extensions including GitHub Copilot and C/C++ extensions on different platforms, preventing proper installation or usage.
- Network and Connection Errors: Users report persistent network errors such as ETIMEDOUT, ERR_SSL_BAD_RECORD_MAC_ALERT, and GOAWAY HTTP/2 errors affecting chat messages, extension functionality, and remote connections, often despite strong network conditions.
- File and Workspace Management Bugs: Problems include inability to open folders, unexpected file or folder deletions, issues with workspace reloads terminating processes, and bugs with file exclusion during search or extension installation.
- UI and Accessibility Issues: Various UI problems are reported such as misaligned elements, inconsistent colors, missing tooltips, inaccessible placeholder text for screen readers, and confusing or broken interface elements in chat, terminal, and settings.
- issues/268776, issues/268826, issues/269070, issues/269116, issues/269274, issues/269521, [issues/269758](https://github.com/issues/269758]
- Memory Leaks and Resource Management: There are reports of memory leaks caused by improper disposal of terminal instances and leaked disposable resources, leading to persistent high memory usage and potential performance degradation.
- issues/269006, issues/269352, [issues/269265](https://github.com/issues/269265]
- Code Editing and Language Feature Bugs: Issues include missing JSDoc descriptions on hover, broken parameter hints with certain tags, problems with folding in Go and R, and incorrect import resolution in Python virtual environments.
- issues/268776, issues/269029, issues/269649, issues/269522, [issues/269843](https://github.com/issues/269843]
- Agent Planning and Workflow Disruptions: The agent mode sometimes loses track of multi-step plans or todo lists during long tasks, generating inconsistent plans that disrupt workflows and cause confusion.
- issues/268907, [issues/269031](https://github.com/issues/269031]
- Security and Privacy Concerns: There are reports of unauthorized code changes, exposure of sensitive data despite ignore settings, and severe security vulnerabilities involving unauthorized file operations and AI actions.
- issues/268941, [issues/269425](https://github.com/issues/269425], [issues/269608](https://github.com/issues/269608]
- Feature Requests and Usability Enhancements: Users request improvements such as better CLI agent support, session snapshotting, timestamp display in chat, clickable file references, granular auto-approval for tools, and better extension management UI.
- issues/268785, issues/268946, issues/268829, issues/269114, issues/269610, [issues/269571](https://github.com/issues/269571], [issues/269728](https://github.com/issues/269728]
- Model and Tool Integration Bugs: Problems include tools not being invoked correctly in custom chat modes, tool validation errors, and models falsely simulating tool use or fabricating results.
- issues/269600, issues/269633, [issues/269589](https://github.com/issues/269589], [issues/269870](https://github.com/issues/269870]
- Miscellaneous Bugs: Other issues include problems with terminal scroll speed, color pickers appearing in output channels, and unexpected behavior with keyboard shortcuts and input methods.
- issues/269222, issues/269216, issues/269410, [issues/269454](https://github.com/issues/269454]
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: 322
Summarized Issues:
- Terminal and Shell Integration Issues: Multiple bugs affect the VS Code terminal's responsiveness and behavior, including unresponsiveness after simple commands, command character removal, terminal crashes after running development servers, and problems with shell integration activation due to conflicts in shell startup scripts. Users also report issues with terminal naming during tasks, broken terminal instances from incorrect paths, and slow terminal response times on certain hardware.
- GitHub Copilot and Chat Extension Failures: Numerous issues report Copilot and Copilot Chat extension failures including signature verification problems on macOS, unresponsiveness or freezing of chat, repeated quota or upgrade prompts despite valid subscriptions, failure to recognize Pro status, and frequent 400 or 500 errors during requests. Users also experience problems with model selection, rate limiting, and premium request failures causing loss of credits and workflow interruptions.
- Chat UI and Interaction Problems: Several bugs relate to the chat interface including failure to update after prompt submission, inability to edit or restore messages, overlapping UI elements, missing or confusing icons, and accessibility issues such as inadequate screen reader support and small button sizes. Users also report problems with chat notifications not appearing or not restoring minimized windows, and confusing or missing confirmation dialogs.
- issues/268737, issues/268767, issues/269124, issues/269218, issues/269350, issues/269364, issues/269377, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, issues/269813, [issues/269813](https://github
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.
-
How many times i have to ask to retry my copilot payment?
- Toxicity Score: 0.85 (Rapid escalation, aggressive language, threats, profanity)
- This GitHub conversation features a single user expressing intense frustration and dissatisfaction with the handling of a payment retry issue, using aggressive and profane language. The tone is highly emotional and confrontational, with threats to switch to competitors and negative remarks about the company. No other participants have engaged in the conversation, so there is no dialogue or response to moderate the sentiment.
-
Returning to a checkpoint breaks the code with AI agent
- Toxicity Score: 0.75 (Rapid escalation, incoherent content, off-topic spam)
- This GitHub conversation involves a single user posting a series of disjointed, incoherent messages containing fragmented API calls, legal and business jargon, and unrelated geopolitical references. The tone is confusing and lacks clear engagement with the original issue, showing signs of off-topic or spam-like behavior. There is no direct interaction or response from other users, and the content triggers tension due to its irrelevance and potential violation of community norms.
-
- Toxicity Score: 0.75 (Rapid escalation potential, aggressive language, explicit profanity)
- This GitHub conversation consists of a single initial comment by a user expressing strong dissatisfaction using explicit language, with no subsequent replies or engagement from other participants. The tone is highly negative and confrontational, but the lack of interaction means no escalation or resolution occurs.
-
- Toxicity Score: 0.65 (Rapid escalation, inappropriate content)
- This GitHub conversation involves a single user posting a message that appears to be a spam command, with no responses or further interaction from other users. The tone is neutral but the content is inappropriate for the context, which could potentially trigger negative reactions if the conversation were to continue.
-
Implement retry payment button
- Toxicity Score: 0.75 (Rapid escalation, aggressive language, strong emotional tone)
- This GitHub conversation consists of a single initial comment by one user expressing strong frustration and dissatisfaction with the current system, using highly emotional and aggressive language without any responses or engagement from others.
-
- Toxicity Score: 0.65 (Rapid escalation, aggressive language, dismissive response)
- This GitHub conversation begins with a user posting a highly charged and confrontational comment expressing strong dissatisfaction, which is met with a brief, dismissive reply from another user that downplays the relevance of the initial complaint. The tone shifts quickly from aggressive to curt, with minimal engagement or attempts at resolution, indicating underlying tension triggered by the provocative nature of the first comment.
-
- Toxicity Score: 0.75 (Rapid escalation, aggressive language, offensive terms)
- This GitHub conversation consists of a single initial comment by the user expressing strong frustration and dissatisfaction with the software, using aggressive and offensive language. There are no responses or further interactions to indicate any change in tone or sentiment.
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: 70
Key Open Pull Requests
1. debt - reduce explicit any
usage: This pull request aims to reduce the explicit usage of the any
type in the codebase to improve type safety and maintainability.
- URL: pull/269814
- Merged: No
2. Eli/prompt-overlap: This pull request introduces a CSS-based solution to create a responsive chat panel in the Visual Studio Code interface, including fixes for prompt pill expansion, optimized spacing with shorthand properties, adjusted padding, responsive empty state text, and controlled collapse behavior limited to the chat panel with prompts.
- URL: pull/269791
- Merged: No
3. Add case sensitivity option for breadcrumbs.symbolSortOrder: This pull request introduces a new configurable boolean setting breadcrumbs.symbolSortOrderCaseSensitive
that enables case-sensitive sorting of breadcrumb symbols—particularly benefiting languages like Go where case denotes visibility—by extending the outline comparator interfaces, caching appropriate Intl.Collator
instances for performance, and ensuring per-language override support while maintaining backward compatibility and improving type safety and test coverage.
- URL: pull/268815
- Merged: No
Other Open Pull Requests
- Chat input enhancements for prompt descriptions: This update adds support for displaying prompt descriptions as placeholder text and hover tooltips when the
/prompt
slash command is selected in the chat input. It includes asynchronous loading and caching of descriptions to improve user guidance and aligns with existing behavior for agents and subcommands.- [pull/269238]
- Navigation improvements in test coverage view: New navigation commands, keyboard shortcuts, and UI buttons were added to jump to the next or previous uncovered line in the test coverage view. The navigation wraps at file boundaries and centers the target line in the editor, enhancing review efficiency.
- [pull/269505]
- Copilot Chat first-time setup and documentation updates: A "First Time Setup" prompt was introduced in the Copilot Chat window to simplify environment setup via a button or user prompt. Additionally, contributing documentation and known issues related to platform compatibility and configuration were updated.
- [pull/269433]
- Enhanced
/save
command with LLM-powered prompt file generation: The/save
command now integrates LLM analysis to automatically generate a structured, reusable prompt file with a suggested kebab-case filename based on conversation context. This follows a cross-repository command pattern and includes graceful fallback and telemetry support.- [pull/269195]
- Memory leak fix in terminal action bar arguments: The
getTerminalActionBarArgs
function was fixed to properly dispose of previous action instances when updating, stabilizing the number of function instances during terminal panel toggling. The only remaining leak is related to the xterm addon WebGL.- [pull/269516]
- Quick Open UI improvements for file path display: The Quick Open feature was updated to show the filename as the main label with the workspace-relative path below as additional info. A CSS adjustment was added to left-trim long paths in the description to avoid cutting off filenames.
- [pull/269773]
- Prevention of language-specific extension recommendations for untitled files: Language-specific extension recommendations are now prevented for untitled files when the language is determined via automatic detection, addressing issue #208434.
- [pull/269776]
- Chat sessions hover repositioning to avoid blocking UI elements: The chat sessions hover was updated to display on the right or left side instead of above, preventing it from blocking underlying items as described in issue #268298.
- [pull/269780]
- Todo list widget restricted to local chat sessions: The todo list widget now only displays for local chat sessions by checking the session type using the existing
_lockedToCodingAgent
property. This hides the widget for external provider sessions while maintaining existing functionality.- [pull/269787]
- Fix for copied text handling with ANSI escape codes: The handling of copied text containing elements was fixed by implementing the
removeAnsiEscapeCodes
function to properly clean the text, addressing issue #267145.- [pull/269788]
- Tree view welcome panel button text overflow fix: CSS rules were added to ensure button text in tree view welcome panels, like the "Copilot Code Review" button, truncates with an ellipsis in smaller panel sizes. This improves user experience without affecting existing styling or functionality.
- [pull/268824]
- Chat feature UI customization and prompt improvements: Customizable font and font size variables were added for the empty state text in chat, along with improvements to the chat history link and refinements to suggested prompts.
- [pull/269432]
- Markdown Preview link opening enhancements: Users can now open links in Markdown Preview in a new editor tab or column using Ctrl+Click (Cmd+Click on macOS) or middle-click. This aligns link-opening behavior with standard browser conventions while maintaining existing click behavior and settings compatibility.
- [pull/269523]
- Fix for
editorScroll
command respecting cursor surrounding lines: TheeditorScroll
command withrevealCursor: true
was fixed to respect theeditor.cursorSurroundingLines
setting by adjusting the visible viewport range accordingly. This ensures the cursor maintains proper padding from viewport edges during keyboard-initiated scrolling.- [pull/269561]
- Comprehensive mode handoff flow in chat modes: A
handoffs
metadata field was added to chat mode files allowing mode authors to define suggested follow-up prompts. A new collapsible "Continue with {mode}?" widget was integrated above the chat input, supporting keyboard navigation, ARIA labels, observable state management, and backend parsing to guide users through iterative workflows.- [pull/269604]
- KaTeX regex update to handle multiple dollar signs in jQuery: The KaTeX regular expression was updated to correctly handle jQuery expressions containing multiple dollar signs on the same line, preventing misinterpretation as KaTeX delimiters and fixing issue #268378.
- [pull/269635]
- Custom mode switching in GitHub Copilot Chat via URL parameter: Users can switch to a custom mode in GitHub Copilot Chat using a URL parameter, such as
vscode://github.copilot-chat?mode=hello
. Improvements include case-insensitive mode name checks.- [pull/269639]
- Refactor AI Stats to general Stats feature with multiple modes: The AI Stats feature was refactored into a general Stats feature supporting multiple display modes, including AI vs manual typing stats, GitHub Copilot Premium quota monitoring, or disabling the feature. This involved replacing a boolean setting with an enum, renaming files and classes, integrating premium quota data, and updating tooltips and telemetry with full backward compatibility.
- [pull/269641]
- Fix for saving changes when reverting chat edits in untitled documents: The system was prevented from attempting to save changes when reverting chat edits in untitled documents by fixing the
isTextFileEditorModel
helper to exclude untitled models and adding checks for untitled schemes in notebooks, aligning with accepted notebook edit behavior.- [pull/269746]
- Prevent "Auto Detect" language choice for very short documents: The "Auto Detect" language option was prevented from appearing for documents 20 characters or fewer in length, addressing issue #131987.
- [pull/269781]
- Tooltips added for conflicting middle-click editor settings: Descriptive tooltips with conflict warnings and cross-references were added to the "Editor: Mouse Middle Click Action" and "Editor: Scroll on Middle Click" settings. This informs users that enabling both causes the middle-click action to take precedence, preventing confusion in the Settings UI.
- [pull/268827]
- Fix keybinding conflict in chat input for cmd+arrow keys: The keybinding conditions were updated to exclude the chat input context, fixing an issue where pressing
cmd+left-arrow
orcmd+right-arrow
incorrectly triggered chat prompt navigation instead of cursor movement. This restores normal text editor behavior while preserving chat navigation elsewhere.- [pull/268835]
- Terminal reconnection logic refactor and memory leak prevention: The deprecated
getReconnectedTerminals
method was removed, and terminal reconnection logic was simplified usinginstances.filter
with reconnection property checks. Cleanup of private methods and a deprecation notice were added to prevent memory leaks in terminal management.- [pull/269007]
- Refactor chat entitlement service to platform layer: The
IChatEntitlementService
interface and related types were moved from the workbench to the platform layer to enable editor layer access. ANullChatEntitlementService
was introduced for standalone editor scenarios, and imports were adjusted to maintain a clean layered architecture without breaking functionality.- [pull/269047]
- Experimental editor option for triggering inline suggestions on delete: A new experimental editor option
editor.inlineSuggest.experimental.triggerOnDelete
was introduced to enable or disable triggering inline code completions specifically on delete operations. This provides configurable control while maintaining backward compatibility and supporting A/B testing.- [pull/269057]
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: 206
Key Closed Pull Requests
1. [Chat Sessions] Show custom chat editor titles for contributed chat sessions: This pull request introduces the feature to display custom chat editor titles for contributed chat sessions in the Chat Sessions component of the project.
- URL: pull/269751
- Merged: Yes
- Associated Commits: 27d52, 25c23, 84478, d57b5, e98ee, 27401, 58566, b76e4, e04a8, a605f, 45bc1, ebed0, aeae0, 32b13, 4f857, ca82f, 63a26, 95cfc, 0738d, a8364, e264f, 0adf1, 3c05b
2. Engineering - add node_modules stage to keep node_modules cache warm: This pull request introduces a dedicated node_modules stage across multiple platform jobs in the build pipeline to maintain and warm the node_modules cache, thereby optimizing build efficiency for the Visual Studio Code project.
- URL: pull/268839
- Merged: Yes
- Associated Commits: b0039, 609ae, cf8bd, 8ad1e, e6c32, 6060e, d3e70, 75ca9, 63c58, 35316, 1e54e, aa5ce, 5aac4, 33067, 46b6b, 418d1, b3540
3. Engineering - refactor Linux stage: This pull request refactors the Linux build stage by improving output declarations, adjusting output directories, adding support for various package formats including deb, rpm, and snap, restoring gulp tasks, and enhancing CI job templates to streamline and stabilize the build process.
- URL: pull/268828
- Merged: Yes
- Associated Commits: 7d3c7, 8d887, 563fc, bf390, 8cf38, 6526d, f6935, ae59a, a4f89, cb936, 575ba, 8d0f3, 8477b, e125b
Other Closed Pull Requests
- Chat editor and input improvements: Multiple pull requests enhance the chat editor experience by fixing title truncation, adding a progress indicator for loading non-local chat items, and correcting cursor positioning in multiline chat input. These changes improve usability and visual feedback within the chat interface.
pull/269585, pull/269136, pull/269067
- Chat notification and session handling: Several pull requests improve chat notifications by showing actual chat session titles and previews, adding an "isLive" property to prevent unwanted OS toasts, and fixing response indication by removing elicitation prompts on timeout or cancellation. These updates enhance notification clarity and session state management.
pull/269137, pull/269632, pull/269632
- Terminal dictation and voice action enhancements: Pull requests address terminal dictation by ensuring proper visibility of start/stop actions using a context key, improving discoverability when the required extension is missing, and updating voice actions to a modal approach. These changes increase usability and consistency of voice features in the terminal.
pull/269144, pull/269556, pull/269598
- Todo list tool configuration and settings: Updates include refactoring the todo list widget configuration to use a structured object and adding a new setting to disable the TodoList description field, reducing token usage while maintaining compatibility. These improvements streamline configuration and optimize performance.
pull/269572, pull/268892
- CSS and UI layout fixes: Pull requests fix CSS flexbox issues affecting chat prompt pills, adjust suggested prompt tile positioning and styling in the fresh login view, and introduce linting enhancements for CSS layers. These changes improve visual consistency and code hygiene.
pull/269395, pull/268998, pull/269671
- Code quality and linting improvements: A pull request introduces an opt-in mechanism enforcing the
@typescript-eslint/no-explicit-any
rule on selected code paths to improve type safety. This change helps reduce explicitany
usage while allowing gradual adoption.
pull/269479
- Bug fixes and issue resolutions: Multiple pull requests fix various issues including improving test reliability with snapshot assertions, validating tool references in headers, and adding an output monitor log to address a specific issue. These fixes enhance stability and maintainability.
pull/269845, pull/268951, pull/268874
- User interface and interaction enhancements: Changes include replacing the frog icon with a chat sparkle icon, updating chat sidebar keybindings for navigation, reviving the "New chat" button in empty states, and adding a copy redirect URIs feature to dialogs. These updates improve user experience and accessibility.
pull/269453, pull/269192, pull/269146, pull/268980
- Terminal sticky scroll and telemetry optimizations: One pull request prevents sticky scroll flashing on the
clear
command in the terminal, while another reduces telemetry events by adding conditions based on context keys and configuration. These changes smooth user experience and optimize data collection.
pull/268921, pull/269558
- Task notification setting update: A pull request changes the sentinel value for disabling task completion notifications to make the setting more intuitive, updating related code and documentation accordingly. This improves configuration clarity for task notifications.
pull/269144
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 | 308 | 73 | 0 | 287 |
meganrogge | 195 | 19 | 36 | 153 |
bpasero | 141 | 21 | 40 | 72 |
roblourens | 37 | 5 | 37 | 107 |
lszomoru | 137 | 11 | 6 | 28 |
TylerLeonhardt | 36 | 3 | 22 | 119 |
connor4312 | 63 | 11 | 17 | 77 |
mjbvz | 63 | 22 | 30 | 52 |
aeschli | 58 | 16 | 3 | 59 |
Tyriar | 31 | 14 | 36 | 47 |