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):
- Windows (User Setup, x64): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/VSCodeUserSetup-x64-1.109.0-insider.exe
- Windows (System Setup, x64): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/VSCodeSetup-x64-1.109.0-insider.exe
- Windows (User Setup, ARM64): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/VSCodeUserSetup-arm64-1.109.0-insider.exe
- Windows (System Setup, ARM64): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/VSCodeSetup-arm64-1.109.0-insider.exe
- macOS (Intel): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/VSCode-darwin.zip
- macOS (Apple Silicon): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/VSCode-darwin-arm64.zip
- Linux (tar.gz, x64): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/code-insider-x64-1769709155.tar.gz
- Linux (tar.gz, ARM64): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/code-insider-arm64-1769708896.tar.gz
- Linux (deb, x64): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/code-insiders_1.109.0-1769709243_amd64.deb
- Linux (deb, ARM64): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/code-insiders_1.109.0-1769708982_arm64.deb
- Linux (rpm, x64): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/code-insiders-1.109.0-1769709288.el8.x86_64.rpm
- Linux (rpm, ARM64): https://vscode.download.prss.microsoft.com/dbazure/download/insider/aca1a9779ff0af6ab20fd1de8abfe5f6e749bcba/code-insiders-1.109.0-1769709030.el8.aarch64.rpm
✨ 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.