Skip to content

2026-01-29 - 16:59Z

Commit: aca1a97 · Previous: 7d83ce8 · Compare: GitHub Version: 1.109.0-insider · Branch: main · Upstream: microsoft/vscode

Installers

Official download links for the current (latest) VS Code Insiders build (may be newer than the build described above):

✨ NEW

  • #291654 mcp: update draft typings and announce mcp apps support

    Updated Model Context Protocol typings and added support for announcing apps capability to improve client-server communication.

  • #291643 Show chat agents/prompts in extension features list

    Added chat agents and prompts to the extension features list to improve visibility of these contributions on extension details pages.

  • #281051 Chat - implement session picker in the chat panel title

    Implemented a session picker with anchored quick pick positioning in the chat panel title for easier session switching.

  • #291556 Add secondary button border and update related styles and colors

    Added a secondary button border and updated related styles and colors for improved visual consistency of secondary buttons.

  • #291540 Add telemetry for tree view concurrent refresh

    Added telemetry and retry logic to handle tree view node refreshes when concurrent refreshes invalidate child fetches.

  • #289723 Add garbage collection for unused content-addressed askpass directories

    Implemented garbage collection for unused askpass directories older than 7 days to prevent storage build-up.

  • #291523 Chat Sessions: Add Mark All Read action (fix #291213)

    Added a 'Mark All Read' action to Chat Sessions for easier management of unread session states.

🐛 FIXES

  • #291647 improve new agent.md default empty tool selection

    Corrected a comment's capitalization and punctuation in the agent.md tool selection template to improve readability; no user-visible behavior change.

  • #291645 Remove unnecessary log statement in JSON client

    Removed an unnecessary log statement in the JSON client to reduce noisy output during schema association computation.

  • #291644 https://github.com/microsoft/vscode/issues/289753

    Fixed breadcrumbs dropdown positioning by using the correct DOM element to anchor the picker.

  • #291631 read cached policy data even before fetching the default account

    Enabled policy evaluation from cached data before fetching the default account to speed up policy enforcement.

  • #291619 Revert "Chat - implement session picker in the chat panel title"

    Reverted the chat panel session picker feature and removed anchor-based quick pick positioning due to related issues.

  • #291622 fix: enhance selection validation in InlineChatAffordance

    Improved inline chat gutter selection validation to avoid showing affordance on blank or whitespace-only lines.

  • #291617 Fix empty hovers due to dom reuse

    Fixed empty chat context usage hovers caused by reusing DOM elements by ensuring fresh instances are created each time.

  • #291572 Agents welcome view UI fixes

    Refined Agents Welcome view styling for better chat input borders and stable sessions grid layout when archiving sessions.

  • #291605 Disable session type picker when editing input

    Disabled session type and delegation pickers while editing chat input to prevent UI conflicts.

  • #291573 only hide word suggestions when inline completions are enabled

    Updated logic to hide word suggestions only when inline completions are enabled for the current language.

  • #291597 Improve hover color for action list toolbar

    Improved hover visibility on action list toolbar buttons by adding a clearer background color on hover.

  • #291595 Make auto approve rules for flags more speciifc

    Made auto-approve rules for command-line flags more precise to prevent false matches within file paths or command arguments.

  • #291593 Agent status and unified agents bar respect command center setting

    Updated agent status and unified agents bar to respect Command Center settings, disabling them when the center is off.

  • #291560 Fix command palette auto-close when focus was in inline chat

    Fixed command palette auto-closing bug when opened from inline chat by adjusting focus management on inline chat hide.

  • #288934 Fix bug where a format document command results in an unknown detailed reason

    Fixed a formatting issue causing an undefined provider name by correcting the order of variable assignments.

  • #291568 inline chat: fix placeholder text and remove unused parameter

    Updated inline chat placeholder text to 'Modify selected code', removed unused parameters, and fixed input height resetting.

  • #291566 fix #290769

    Fixed display of Accounts and Manage icons in the title bar to only show when Activity Bar is visible, preventing incorrect icon display.

  • #291414 Adding border to chat input in welcome view

    Added a border color to chat input in the welcome view to improve visual distinction and readability.

  • #291558 fix #290760

    Fixed Chat Models filter issue where switching visibility filters could clear the search box unexpectedly.

  • #291539 agent sessions - read/unread tracking tweaks

    Adjusted read/unread tracking in agent sessions by changing the timestamp reference to use last request ended time.

  • #291551 fixes https://github.com/microsoft/vscode/issues/248372

    Fixed a memory leak by disposing inline chat editing overlay's disposable map properly with the overlay.

  • #291549 Tweak inline zone styles, make affordance and zone work together better

    Tweaked inline chat zone styles and adjusted affordance behavior for better visual integration and padding.

  • #291555 Rename action title to "Open Model Picker"

    Renamed the action title from 'Open Picker' to 'Open Model Picker' for clearer action description.

  • #291546 fix #291133

    Improved language model configuration flow to prompt users to edit configuration files manually when quick input prompts are insufficient.

  • #291532 fix #291340

    Adjusted MCP installation to better handle GitHub MCP remotes and prevent unnecessary input prompts during install.

  • #291529 In agent session window, layout falls over when opening editors (fix #291089)

    Fixed layout issues in agent session windows when opening editors by limiting forced auxiliary bar maximization.

  • #291528 fix #291360

    Clarified Chat Models visibility filters and grouping labels by explicitly referencing the Chat Model Picker in UI.

  • #291357 Fix inline chat gutter affordance with sticky scroll

    Fixed inline chat gutter affordance with sticky scroll by ensuring the editor reveals the correct line before showing the widget.

  • #291354 Fix "Done" affordance not hiding after inline chat exits without changes

    Fixed 'Done' affordance staying visible after inline chat exits without changes by correcting overlay settled state logic.

  • #291516 agent sessions - drop session providers that are not built-in and not registered

    Internal maintenance/refactoring; no user-visible change expected.

  • #291514 agent sessions - always take the timings from the provider

    Internal maintenance/refactoring; no user-visible change expected.

  • #291511 hide agent session mode actions in stable

    Internal maintenance/refactoring; no user-visible change expected.

  • #291298 fix #290724

    Internal maintenance/refactoring; no user-visible change expected.

  • #290046 Retry network operations on recoverable server errors

    Added retry logic for network requests to handle recoverable server errors and improve reliability.

  • #291506 chat - use the sentiment property for AI enablement

    Internal maintenance/refactoring; no user-visible change expected.

  • #291505 chat - drop option to hide chat title

    Removed the option to hide the chat title to simplify the chat interface.

  • #291320 Fix VoiceOver announcement for Agent Sessions view

    Fixed VoiceOver on macOS to properly announce session titles in the Agent Sessions view by adding ARIA roles.

  • #291498 Git - dispose untrusted repositories when trust state changes

    Disposed of untrusted Git repositories when trust state changes to improve security and resource management.

  • #291488 fix: update freeform input handling to always show for single/multi select questions

    Updated input handling in multi-select questions to always show the freeform input field for clarity and usability.

  • #291484 ci: restore reliability of terrapin check

    Improved reliability of terrapin CI check by restoring npm registry setup changes and removing error masking.

🔨 REFACTORS

  • #291571 Refactor 2026 Dark theme colors and enhance tab styling

    Refined 2026 Dark theme colors and enhanced tab styling for a clearer, more polished user interface.

  • #291489 theme fixes cont.

    Continued refining 2026 experimental themes by fixing color inconsistencies and improving UI element styling.

  • #291512 Improve tool picker telemetry

    Enhanced tool picker telemetry by categorizing tools for privacy and providing detailed toggled item summaries.

⬆️ UPGRADES

  • #291646 Update @vscode/codicons to version 0.0.45-2 and add 'openai' icon

    Upgraded the codicons library to add a new 'openai' icon, providing more icon options for the product UI.

  • #291635 update distro

    Updated the distro commit hash to incorporate the latest Microsoft-specific distribution configurations.