Weekly GitHub Report for Vscode: July 27, 2026 - August 03, 2026 (21:18:56)
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 Visual Studio Code release notes.
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.
-
Commit message generation fails with promptFiltered (422) on innocuous diff: This issue describes a problem where the commit message generation feature in the GitHub Copilot Chat extension fails with a 422 Unprocessable Entity error when processing certain innocuous diffs, particularly when custom commit message instructions are set. The failure appears to be caused by an overly aggressive content filter applied to the prompt sent to the internal model, resulting in false positives that block commit message suggestions without clear user-facing error messages.
- Commenters confirmed the issue persists across multiple VS Code versions and is linked to custom commit message instructions triggering the content filter; disabling these instructions or switching to a different model can work around the problem, but the workaround is limited by model availability and user subscription type, prompting calls for a dedicated model setting for commit message generation.
- Number of comments this week: 13
-
[INFO-NEEDED] Generate Commit Message: This issue reports that the commit message generation feature in VS Code version 1.130.0 on Windows 10 is no longer working, with users experiencing repeated failures when attempting to use it. The problem appears related to prompt token limits or configuration conflicts, and various workarounds involving changes to user settings or removing specific instructions have been suggested but do not consistently resolve the issue for all users.
- Commenters confirmed the issue and shared debug logs indicating server errors; some found partial success by changing the chat model or modifying commit message generation instructions, while others encountered errors or inconsistent results; overall, the discussion focused on troubleshooting configuration settings and identifying problematic instructions causing the failures.
- Number of comments this week: 13
-
gitCommitMessageGenerator Consistently Fails and Returns Error 422: This issue reports that the gitCommitMessageGenerator feature in the GitHub Copilot Chat extension for VS Code consistently fails with a 422 Unprocessable Entity error when attempting to generate commit messages, despite no local configuration changes and the relevant setting being enabled. The problem appears to be related to backend filtering or entitlement checks tied to the free educational quota SKU and the specific model used, and users have found that removing a custom commit message instruction setting temporarily resolves the issue.
- The comments suggest upgrading VS Code did not fix the problem, and a temporary workaround involves commenting out the
github.copilot.chat.commitMessageGeneration.instructionssetting, which prevents the server from rejecting requests as prompt injection; attempts to specify alternative models failed due to plan restrictions, and the issue is marked as a duplicate with a linked workaround. - Number of comments this week: 10
- The comments suggest upgrading VS Code did not fix the problem, and a temporary workaround involves commenting out the
-
[BUG] [MODEL-BYOK] Agent Bug: This issue describes a problem where an existing conversation using a Custom Endpoint suddenly throws an error despite session restoration, while new chats work fine, indicating the backend API service is not at fault. The user also notes that debug logs provide no additional clues, and after some troubleshooting and configuration adjustments, the error persists even though the model appears correctly.
- The comments include requests for more configuration details, suggestions to change the endpoint URL, verification of VS Code version and settings, confirmation that enabling certain settings makes the model visible again, and acknowledgment from a maintainer that the issue is a known bug being fixed, with a temporary workaround provided.
- Number of comments this week: 10
-
Generate Commit message provides no message: This issue reports that the "Generate Commit Message" feature in VS Code does not produce any commit message when triggered, despite changes being made to files and the source control tab being used. Users experience server errors with status 422 and some report high CPU usage leading to crashes, with the problem persisting across multiple operating systems and VS Code versions.
- The comments confirm the issue remains unresolved in the latest version, with error logs showing server-side failures and segmentation faults; users share environment details and discuss a partial workaround involving disabling custom instructions or changing the model configuration to avoid the error.
- Number of comments this week: 8
2.2 Top 5 Stale Issues:
We consider stale issues to be issues that has had no activity within the last 30 days. The team should work together to get these issues resolved and closed as soon as possible.
As of our latest update, there are no stale issues for the project this week.
2.3 Open Issues
This section lists, groups, and then summarizes issues that were created within the last week in the repository.
Issues Opened This Week: 340
Summarized Issues:
- GitHub Copilot Model and Command Issues: Several issues report problems with GitHub Copilot's model selection and command handling, including queued commands being merged incorrectly and submitted with wrong models, persistent defaulting to automatic model selection ignoring user preferences, and auto model routing calling unintended models causing extra costs. These problems lead to confusion, unintended credit usage, and degraded user experience when interacting with Copilot features.
- Chat and Session Persistence Problems: Multiple issues describe bugs where chat sessions or conversation data are lost, fail to persist, or disappear unexpectedly after workspace changes, restarts, or session reloads. This results in lost progress, inability to resume work, and user frustration due to missing session information despite data files being intact.
- Terminal and Shell Integration Bugs: Several reports highlight terminal-related problems such as lack of colorization in the Chat Agent Terminal, flickering during resizing, malformed mouse input when using tmux, and issues with terminal auto-approve features due to incomplete parsing or case sensitivity. These issues degrade terminal usability and can cause unexpected command execution or visual glitches.
- Performance and Stability Degradations: Numerous issues report severe performance problems including VS Code becoming unresponsive, crashing without logs, slow loading of Git charts, and high CPU usage caused by extensions or UI features like the Modern UI. These problems affect user productivity and system stability across platforms.
- Multi-root Workspace and Agent Host Configuration Issues: Several issues describe problems with multi-root workspace support where agent sessions, MCP servers, and skills are incorrectly aggregated or scoped, causing sessions to receive unrelated configurations and leading to inconsistent behavior. This complicates workspace management and agent functionality in complex projects.
- User Interface and Visual Bugs: Multiple issues report UI inconsistencies and bugs such as missing or unclickable dialogs, overlapping interface elements, incorrect highlight rendering, flickering controls, and confusing visual hierarchies. These issues reduce usability and cause confusion during interaction with VS Code features.
- Git and Source Control Integration Problems: Several issues describe problems with Git integration including silent failures when pushing to protected branches, SSH authentication errors in source control, and incorrect file diff loading or ordering. These issues hinder version control workflows and cause user confusion.
- Extension and Marketplace Issues: Reports include problems with extension installation, missing update buttons, deprecation notices not showing, and marketplace access restrictions due to permissions. These issues affect extension management and user access to marketplace features.
- Authentication and Authorization Failures: Multiple issues describe authentication loops, timeouts waiting for GitHub authentication providers, and policy enforcement failures allowing unauthorized MCP server connections. These problems prevent successful sign-in and compromise security policies.
- Copilot Chat and Agent Feature Bugs: Several issues report Copilot Chat freezing, incoherent suggestions, failure to generate commit messages, and problems with agent tool invocation and feedback processing. These bugs degrade the AI-assisted coding experience and reduce feature reliability.
- Settings and Configuration Inconsistencies: Issues include settings not applying across profiles, advanced settings being undiscoverable, and configuration options not persisting or behaving as expected. These inconsistencies complicate user customization and configuration management.
- Accessibility and Usability Requests: Some issues request improvements such as adding search to running extensions, better visual emphasis for monorepo folders, and enhancements to comment and chat UI for clarity and ease of use. These requests aim to improve user experience and navigation.
- Remote Development and SSH Issues: Reports include SSH connection drops due to PTY errors, failure to install VS Code server on remote hosts, and duplicate remote agent hosts created by different connection methods. These issues disrupt remote development workflows.
- Telemetry and Logging Problems: Issues describe missing or inconsistent telemetry data emission, undiscoverable debug logging settings, and requests for expanded telemetry support across different AI models. These affect diagnostics and usage tracking.
- Markdown and Editor Rendering Issues: Several issues report problems with markdown preview styling, YAML metadata formatting, and markdown editor width constraints, causing inconsistent or broken document rendering.
- Security and Policy Enforcement Flaws: Some issues highlight security flaws such as incomplete enforcement of enterprise policies restricting MCP servers and terminal auto-approve vulnerabilities due to partial command parsing. These pose risks of unauthorized actions.
- Feature Requests for AI and Copilot Enhancements: Requests include support for WSL and devcontainer in Copilot Desktop, enabling specific AI models for business subscriptions, and adding BYOK support for inline completions to improve integration and compliance.
- Pet Feature and UI Customization Requests: Multiple issues request enhancements to the pet feature including persistence, context menu options, animation improvements, and color customization to improve user engagement and interface aesthetics.
- File and Workspace Handling Bugs: Issues include problems with file change summaries showing incorrect edits, inability to open large files, and workspace trust API resolving prematurely, causing inconsistent behavior and user confusion.
- Command Palette and Shortcut Issues: Reports include inconsistent shortcut behavior, missing or broken menu options, and unexpected command palette UI glitches, reducing efficiency and causing user frustration.
- Miscellaneous Bugs and Requests: Various other issues cover a wide range of smaller bugs and feature requests such as improving the Agents window update button visibility, adding full-screen markdown preview, and fixing mouse cursor disappearance in light theme.
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: 379
Summarized Issues:
- UI and Menu Interaction Issues: Several issues report problems with UI elements such as menus, buttons, and dropdowns behaving inconsistently or incorrectly. These include premature dismissal of custom menus during startup, unresponsive dropdown buttons after rapid toggling, missing keybinding displays on buttons, disabled menus in remote sessions, and incorrect highlighting or spacing in menu items and tabs, all causing usability and accessibility concerns.
- Editor Rendering and Behavior Bugs: Multiple issues describe bugs affecting editor rendering and behavior, including folding range mismanagement, bracket pair colorization errors, incorrect cursor behavior on iPadOS, and problems with pasting text over folded regions. These bugs disrupt code readability and editing workflows, sometimes causing crashes or unexpected UI glitches.
- Workspace Trust and Status Bar Issues: Several reports focus on Workspace Trust settings and status bar icon behavior, including redundant WorkspaceTrust settings accumulation, inability to pin the Workspace Trust icon, and status bar clutter. These issues affect trust management visibility and user control over workspace security indicators.
- Git and Source Control Integration Problems: Issues include bugs in the Merge Editor showing empty incoming changes during rebase conflicts, pull request status not updating, inability to stash selected files, and file move operations copying instead of moving. These problems hinder version control workflows and source code management within VS Code.
- Copilot and AI Model Functionality and Stability: Numerous issues report problems with GitHub Copilot and AI model integrations, including model unavailability errors, crashes due to type errors, performance degradation, incorrect inline suggestion behavior, and issues with model selection persistence. These affect AI-assisted coding reliability and user experience.
- Agent and Chat Window Issues: Several issues describe problems with the Agents window and chat features, including lost image previews, incorrect grouping of sessions, missing chat tips, and bugs in chat input behavior such as disappearing selections or widget dismissal on double-click. These degrade conversational AI usability and session management.
- Performance and Resource Usage Problems: Reports include high memory usage due to font mapping, severe UI freezes caused by CSS selectors, and high CPU load from Copilot extensions. These issues negatively impact VS Code responsiveness and system resource consumption.
- Terminal and Shell Integration Bugs: Issues cover terminal layout problems, incorrect exit codes, shell integration causing terminal bell sounds, and auto-approval bugs in terminal command parsing. These affect terminal usability and command execution feedback.
- Theme and Appearance Customization Issues: Problems include incorrect color token application, transparent popup backgrounds in dark themes, and missing padding or alignment in UI elements. These affect the visual consistency and theming experience in VS Code.
- Model Picker and Extension API Problems: Several issues report crashes and bugs in the model picker UI, duplicate tool listings, and stricter API enablement checks causing extension registration failures. These hinder extension development and model selection workflows.
- Voice and Dictation Feature Bugs: Issues include unresponsive dictation, inconsistent voice mode UI elements, and problems with voice recognition in specific languages. These reduce accessibility and voice interaction effectiveness.
- Extension Installation and Update Failures: Reports include failures to install extensions on certain platforms, update errors, and compatibility issues with new OS versions or hardware. These prevent users from maintaining an up-to-date development environment.
- File and Workspace Management Bugs: Problems include inability to create new folders with certain settings enabled, random file deletions, and workspace state loss causing projects to disappear. These issues threaten data integrity and workspace stability.
- Search and Navigation Feature Requests and Bugs: Requests for enhanced find widget functionality, navigation improvements, and bugs with search replace bar disappearance are reported, impacting code navigation efficiency.
- AI Usage and Credit Tracking Concerns: Issues highlight lack of visibility into AI credit consumption, excessive rate limit messages, and requests for improved credit usage dashboards to help users manage AI resource consumption.
- Bug Reporting and Issue Management Improvements: Proposals include migrating to GitHub Issue Forms, creating regression reporting channels, and improving release traceability to enhance issue triaging and release quality.
- Miscellaneous Feature Requests: Various feature requests include adding colored indent guides, a global eyedropper tool, voice mode onboarding cards, and stable public APIs for opening agent chat panels, aiming to enhance user experience and functionality.
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.
- VS COde is utterly useless with Code Apps
- Toxicity Score: 0.65 (Rapid escalation, aggressive language, strong negative sentiment)
- This GitHub conversation consists of a single initial comment by a user expressing strong frustration and dissatisfaction with a software tool, using highly negative and emphatic language. There are no responses or further comments, so the tone remains unchallenged and the conversation does not develop. The sentiment is overwhelmingly negative, and the language used is harsh and emotionally charged, which could potentially provoke defensive or hostile replies if others were to engage.
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: 111
Key Open Pull Requests
1. Support Windows remotes in the Agents window SSH transport: This pull request introduces a platform abstraction for the SSH agent host in the VS Code Agents window, enabling support for Windows remotes by implementing a new IRemotePlatform strategy with distinct POSIX and Windows command handling, improving remote platform detection, securing secret file permissions on Windows, ensuring the agent host supervisor survives its launching channel via Windows job object breakaway, and shifting lifecycle management to the CLI to fix connection failures and process reuse issues previously caused by POSIX-only assumptions.
- URL: pull/327797
- Associated Commits: ae3d2, 493d4, 72c59, 2bbd9, 0088d, c99de, 1de20, 8f5d0, e655e, c996d, 27086, 6bd08, 5038c, ece9d, d6115, 880e1, 7f791, c9a73, 08978, 25c84, 4eb94, 59dff, f15de, da909, e5e8e, ae252, 71470, 2ef77, 7c788, af971, 8b061, c720f, 69afe, 0c8e8, 9f4ec, 01c8f
2. adding smoke tests and unit tests to pipeline: This pull request enhances the pipeline by adding smoke tests and unit tests, improving test parallelization, fixing build and archive step issues, and ensuring proper directory creation and cleanup to increase reliability and maintainability.
- URL: pull/328005
- Associated Commits: 75b94, 31125, 507df, 5abfd, 7e5d2, f38e1, 9d93b, 6446a, a398d, ab095, f2271, fec00, 7c216, ee421
3. Route native Agent Host telemetry and trace context: This pull request extends the Agent Host OpenTelemetry integration to route native telemetry and trace context for the Copilot, Claude, and Codex runtimes by using the Agent Host OTLP/HTTP JSON loopback in DB mode to persist and optionally forward traces, while directly exporting provider logs and metrics to user collectors, and includes session context propagation, resource identity normalization, and filtering of high-volume Codex auth polling spans to improve trace management and compatibility.
- URL: pull/328529
- Associated Commits: fda5d, cd7bc, 1b436, d05ab, cb9a0, 41eb0, 7f4ed, 452f7, 3481a, 3fe6c, b5824, 6a279, be665
Other Open Pull Requests
- Whitespace diff editor settings: This pull request introduces two new independent diff editor settings,
ignoreInteriorSpacingandignoreAllSpaces, which enhance whitespace handling by allowing users to ignore whitespace changes strictly between non-whitespace characters or all whitespace on a line respectively. These settings complement the existingignoreTrimWhitespaceoption and are integrated throughout the diff algorithm, UI, commands, and SCM quick-diff decorations to provide more granular and flexible whitespace diff toggling.
- Linux StartupWMClass casing fix: This pull request fixes an issue on Linux where the StartupWMClass template values are converted to lowercase to prevent duplicate desktop shortcuts, startup crash loops, and incorrect taskbar icon grouping. It particularly addresses problems on Ubuntu MATE caused by mismatched casing between the launcher and runtime names.
- Agent host file operations test coverage: This pull request expands end-to-end test coverage for file operations in the agent host by enabling shell-backed Codex file scenarios and previously skipped Copilot variants with strict fixtures and semantic snapshots. It also fixes command completion mapping for asynchronous execution, updates replay fixtures and coverage baselines, and refines the known-issues inventory to ensure protocol-level correctness without weakening assertions.
- Copilot SDK token-usage hover feature: This pull request adds a detailed token-usage hover feature to the completed response section in Copilot SDK agent-host sessions, aggregating per-model token counts for input, cached, and output tokens. The totals persist through chat usage state, update dynamically with late usage data, and improve accessibility by integrating exact counts into the summary aria label.
- ECC bundle configuration and skill files: This pull request adds VS Code "ECC bundle" configuration and skill files across the .claude, .agents, and .codex directories, encompassing 33 commits and 11 changed files. However, it is currently blocked from merging due to an unfulfilled Contributor License Agreement and pending review approvals and CI status checks.
- Skills frontmatter for custom agents: This pull request introduces a
skills:frontmatter field to.agent.mdfiles for custom agents, enabling authors to explicitly control which skills appear in an agent’s model-invocable skill catalog. This improves skill scoping, editor support, and session context management, especially for specialized agents in monorepo environments.
- Plan agent chat tip gating: This pull request ensures that the "Plan agent" chat tip is only shown when its associated custom command
workbench.action.chat.openPlanis registered. This prevents errors caused by the tip referencing an unregistered command by gating the tip's visibility based on command availability.
- Migration of legacy Copilot CLI chat sessions: This pull request migrates legacy extension-host Copilot CLI chat sessions to the agent-host Copilot provider upon explicit user opening. It preserves metadata, editable turns, and checkpoint history, gating the transition behind an experimental setting to avoid affecting native agent-host or local agent sessions.
- Unified Copilot section in model picker UI: This pull request merges duplicate "Copilot" sections in the model picker UI, which previously appeared separately due to different vendor keys for Chat and agent-host CLI models. It groups models based on their visible section title to ensure a single unified "Copilot" section under Other Models.
- Stabilizing Worktree toggle UI flicker: This pull request addresses flickering in configuration controls related to the Worktree toggle by stabilizing the New Worktree checkbox's DOM and focus during Agent Host configuration resolution. It scopes the resolving state to prevent spinner and Send action flicker and ensures related controls remain inert without dimming while serializing the Send action behind cancellation-aware configuration resolution.
- Timed-out narration audio cancellation: This pull request fixes an issue where late audio from a timed-out actionable narration was played after the related form was dismissed. It treats such narrations as abandoned and plants cancellation tombstones to discard late audio frames, preventing playback of irrelevant confirmations while preserving late audio for completed responses.
- Workspace Trust preload CLI argument: This pull request adds a new repeatable
--trust-folder <path|uri>command-line argument to Visual Studio Code that preloads and persists Workspace Trust for specified folders before the window opens. It supports local paths or URIs, including remote folders, with proper handling on Windows and comprehensive unit tests.
- Fix hover background in Modern UI tabs: This pull request fixes the hover background display issue for panel and secondary side bar composite tabs in the Modern UI with the activity bar on top. It paints the hover background on
.action-item:not(.checked):hover, ensuring consistent hover effects across primary, panel, and secondary side bar tabs without affecting checked tabs or causing regressions.
- Performance improvement by reducing listener traces: This pull request improves performance by reducing the number of retained listener stack trace strings by approximately 1200. This decreases memory usage by about 51 KiB and slightly improves startup time by avoiding premature creation of listener stack traces below a certain threshold.
- Agent Host GitHub auth recovery: This pull request implements a robust recovery mechanism for the Agent Host’s GitHub repository-scoped authentication used in pull request detection and creation. It handles rejected OAuth tokens by marking them invalid, prevents reuse, coordinates token refresh and retries with bounded backoff, and ensures consistent authentication state across local and remote connections with clear user notifications and error handling.
- Policy telemetry system refactor: This pull request refactors the policy telemetry system by removing the ambiguous aggregate
policyCountand introducing seven distinct, mutually exclusive counts classifying policy sources. This enables precise attribution of policy effects without logging sensitive or high-cardinality data.
- Fix RemoteAgentHost subscription bug: This pull request fixes a subscription bug in the lazy startup of the RemoteAgentHost by ensuring callers receive a permanent subscription immediately. This prevents subscribing to a dummy event that never updates and allows the agent picker to populate correctly once the real client starts.
- AgentHost SQL access telemetry: This pull request enhances the agentHost by classifying and tracking successful SQL access to todo-related tables for telemetry without exposing raw queries. It also adds toolCallId correlation to generic tool telemetry and preserves existing local todo-list event tracking.
- Fix proto property parsing: This pull request addresses an issue in the parsing process by ensuring the
__proto__property can be set and preserved correctly as an own data property during JSON parsing. This improves handling of prototype properties within the ConfigurationModelParser.
- Running Extensions editor enhancements: This pull request adds a sticky search bar and an extension-host filter dropdown to the Running Extensions editor in VS Code. Users can quickly find extensions by display name or ID and filter by host type, with the filter UI polished to align with the native editor's look and feel.
- Agent Host askQuestionsToolInvoked telemetry: This pull request adds telemetry support to the Agent Host by emitting the existing
askQuestionsToolInvokedevent with detailed classification and tracking of live ask-user chat input requests. It ensures parity with local telemetry while including additional session identifiers and filtering out non-user-accepted or irrelevant request types.
- Improve copying chat output: This pull request improves the functionality of copying chat output to external applications, addressing a reported issue.
- Agent Host Protocol 0.8 update: This pull request updates the project to adopt the Agent Host Protocol (AHP) version 0.8 by syncing generated protocol types, implementing lazy tool input references, resolving client-tool inputs after confirmation, and adding targeted test coverage for confirmation-time mutations and asynchronous reference race conditions.
- Prevent Agent Host session loss on resume failures: This pull request prevents loss of Agent Host sessions caused by transient Copilot SDK resume failures by restricting empty-session recreation to specific SDK errors. It safeguards against destructive garbage collection of active sessions and improves session lifecycle and persistence handling to maintain session integrity after resume attempts.
- Fix Agents Update button visibility during chat: This pull request fixes the issue where the Agents Update button was hidden during active chat requests by keeping it visible in the Agents secondary title-bar. It modifies the button to show a tooltip instead of restarting when an update is ready during a chat and disables restart menu actions while chat is in progress.
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: 519
Key Closed Pull Requests
1. automations: new management view: This pull request introduces a dedicated automations management view within the agents window of VS Code, adding an automations shortcut with active and status indicators to the sessions sidebar, displaying automation cards and run history with improved keyboard accessibility, focus behavior, layout, and styling, while planning to remove automations management from AI customizations in a future update.
- URL: pull/328471
- Associated Commits: 4b2c9, b4395, edc9a, f61c6, 43399, ff247, 68f71, a24b3, bf803, 5e5e8, 60964, b393a, 38550, a554d, f86d0, 56a88, 7b298, 54296, f7713, ddb95, fcd5e, 092dd, 9781f
2. Voice: answer question carousels by voice: This pull request implements voice interaction support for question carousels by serializing the session’s pending state into a structured payload that includes question IDs, options, and values, enabling the assistant to correctly interpret and act on spoken answers through a precise routing mechanism that matches responses by exact pending and request IDs, while also improving narration of questions, validating spoken answers against widget rules, and ensuring accurate reporting of outcomes to prevent silent failures or incorrect approvals.
- URL: pull/327899
- Associated Commits: 02cb6, 2ef60, bb16d, 3f96a, 315e9, b081c, a4d27, 46c31, afb19, 18760, ef942, b4290, 02ae0, f97d6, b6052, 5103d, 33c95, 6b5f6, 3f695, 1c3a0, ece24, 311f3
3. chat: open plan reviews in the editor: This pull request enhances the plan review experience by opening plan reviews in the rendered Markdown editor within both VS Code and the Agents window, synchronizing inline comments and overall feedback across multiple editor surfaces, integrating plan actions into a shared feedback toolbar, preventing duplicate submissions, and adding comprehensive regression tests to ensure stability and consistent user interaction.
- URL: pull/327416
- Associated Commits: 6aa2b, 525c9, e6465, a1175, 69cb6, ea94b, 012d8, ca519, 1c1b8, 51aff, 3d683, 3699f, e04d1, 59abe, 0eb65, 3dc70, 67ddd, 969b4, b1358, 41220
Other Closed Pull Requests
- Agent Host Streaming and Proxy Enhancements: Multiple pull requests improve the Agent Host by adding streaming support for rich tool call progress updates and updating the BYOK Chat Completions proxy contract to use the OpenAI Responses API. These changes enable incremental, provider-neutral progress messages with lifecycle management and preserve ordered text, structured reasoning, and encrypted states across the renderer bridge while supporting streaming and non-streaming SDK paths.
- Voice Mode and Dictation UI and Functionality Improvements: Several pull requests enhance the Voice Mode and Dictation experience by fixing voice input binding issues, redesigning the ambient glow with theme-adaptive visuals, improving onboarding with toggleable voice previews and accessibility updates, and refining dictation feedback and transcript cleanup. These updates improve visual indications, accessibility, user control, and transcript formatting for a polished and consistent user experience.
- Agent Host Testing and Stability Enhancements: Pull requests improve the agent host's test suite by adding end-to-end prompt snapshot tests, asserting live model request replay correctness, and making shell command tests platform-neutral. These efforts increase test determinism, prevent silent regressions, and enable running previously Windows-disabled tests in CI environments.
- Agent Host Backend and Lifecycle Management: One pull request improves the agentHost by assigning unique URIs to each Editor Window's provisional backend incarnation, serializing lifecycle operations, and enhancing coverage for folder/config races and subscription management. This prevents stale state retention and improves backend routing and cleanup.
- Copilot Environment Variable Support: A pull request adds support for the
COPILOT_HOMEenvironment variable to unify Copilot CLI state directory resolution across the extension, Agent Host, and diagnostics. This aligns state, session, permissions, and log handling with current CLI behavior by prioritizingCOPILOT_HOMEover legacy locations.
- Terminal Auto-Approval Enhancements: One pull request enhances the agent host's terminal auto-approval by using PowerShell-specific grammar and parsing, independently loading Bash and PowerShell grammars, and enforcing explicit confirmation for ambiguous constructs. This improves command recognition accuracy without public API changes.
- Chat Model Selection Simplification: A pull request simplifies and unifies chat model selection logic by consolidating redundant code paths, removing unnecessary wrappers, fixing bugs related to model restoration, and adding comprehensive tests. This ensures consistent behavior without changing existing functionality.
- Dictation Suggestion Suppression: One pull request suppresses inline completions in the editor while dictation is recording by disabling suggestions regardless of screen reader state and cleaning up unused code. Suggestions re-enable automatically once dictation ends.
- Automations Section Removal: A pull request removes the Automations section and all related widgets, accessibility features, tests, CSS, and navigation links from the AI Customizations Management Editor. Users are redirected to a new dedicated Automations custom view in the sessions sidebar, and obsolete code is cleaned up.
- Error Message Clarification for Bubblewrap Restrictions: One pull request corrects and clarifies the error message shown when the host system restricts bubblewrap (bwrap) execution, improving user notification and fixing related issues.
- Notebook Overlay Layout Fix: A pull request attempts to fix a layout problem related to the notebook overlay in Visual Studio Code.
- Manual Folding Range Command Behavior Improvement: One pull request improves the
editor.removeManualFoldingRangescommand by adjusting its behavior based on cursor position and selection, addressing related issues.
- Signature Help Active Overload Fix: A pull request fixes the issue where the active overload in signature help was not updating correctly when typed arguments narrowed the overload set, adding comprehensive unit tests.
- JavaScript Module Script Variable Isolation: One pull request fixes false "Cannot redeclare block-scoped variable" errors by wrapping
<script type="module">content in block scopes within the virtual JavaScript document, isolating module script variables from classic script variables.
- Repoctx Safety Gate Automation Proposal: A pull request proposes automatically running the staged Repoctx safety gate in Trust Rail by monitoring native Source Control changes and recording durable evidence, contingent on a Repoctx engine update.
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 | 250 | 41 | 0 | 951 |
| meganrogge | 597 | 27 | 32 | 24 |
| roblourens | 402 | 55 | 30 | 74 |
| sandy081 | 279 | 0 | 2 | 0 |
| benibenj | 211 | 45 | 7 | 13 |
| ulugbekna | 148 | 25 | 38 | 13 |
| justschen | 180 | 22 | 9 | 7 |
| DonJayamanne | 140 | 18 | 15 | 12 |
| lramos15 | 124 | 14 | 10 | 35 |
| connor4312 | 145 | 22 | 4 | 12 |