2026-03-25 - 04:34Z
Commit: 99ab288 · Previous: a31e6e0 · Compare: GitHub Version: 1.114.0-insider · Branch: main · Upstream: microsoft/vscode
✨ NEW
- #304582 Enhance image carousel to support video playback
Enhanced the image carousel to support video playback with video detection, video preview in the carousel, and play icons on thumbnails for mixed media browsing.
- #304552 agentPlugins: allow targeting a specific plugin install in deep link
Added deep link support to target specific agent plugin installs using a plugin query parameter, allowing direct UI navigation to the plugin details.
- #304535 Add "remove" button to remote picker
Added a 'Remove' button to the Remote Agent Host picker, letting users delete configured remote hosts directly from the picker UI.
🐛 FIXES
- #304595 Fix "BrowserEditor: Failed to start console session" noise
Reduced noise from integrated browser console session startup logs by changing how listener cleanup is handled in the Electron main service.
- #304573 fix(copilot): handle case sensitivity for PATH environment variable on Windows
Fixed Windows PATH environment setup for subprocesses by handling case-insensitive PATH variable keys, ensuring executables like pwsh.exe are found correctly.
- #304585 Use correct ID for browser editor resolver
Corrected the browser editor resolver ID registration to prevent editor mismatch warnings and align resolver with the actual browser editor pane ID.
- #304490 Let browser pages handle key events first
Updated integrated browser key handling so embedded pages get first try at key events, fixing shortcut conflicts and improving browser security checks.
- #304572 Fix untitled session in sessions lists
Filtered out untitled or empty local agent sessions from the sessions list to prevent showing ghost entries without active chat models.
- #304316 Use skill folder as primary identifier
Changed agent skill discovery to use the skill’s folder name as the primary ID, handling cases where the skill name metadata mismatches the folder.
- #304543 Fix subagent hook
Fixed a runtime error by safely handling undefined hook entries in subagent hook computations, preventing failures during hook status checks.
- #304547 Fix remote AH enablement setting name
Corrected the remote Agent Host enablement setting name to align with code and documentation, improving configuration consistency.
- #304541 Fix remote agent host file picker for new URI scheme
Updated the remote Agent Host file picker to handle new URI encoding schemes, decoding paths correctly to support remote file selections.
- #304361 settings: use local StopWatch to avoid timing corruption between concurrent searches
Fixed search telemetry timing in the settings editor by replacing a shared stopwatch with local timers to avoid timing corruption during concurrent searches.
- #304523 prompts: fix agent plugin hooks being picked up multiple times
Prevented duplicate collection of agent plugin hooks by excluding plugin hook files from regular hook parsing to avoid multiple hook registrations.
- #304297 browser: prevent new tab from flashing in quick pick
Prevented the new browser tab briefly flashing in the quick pick list by hiding the quick pick before opening the new tab editor.
- #303255 Fix `get_terminal_output` Invalid ID Handling and Clarify Background Terminal ID Contract
Enhanced terminal chat agent error handling by clarifying terminal ID requirements, returning recoverable errors for invalid IDs, and reducing retry loops.
🔨 REFACTORS
- #304637 sessions: Redesign session list with hover-reveal show-more, PR status icons, and compact layout
Redesigned the agent sessions list in the sessions app with hover-revealed show-more, PR status icons, compact layout options, and always-visible timestamps for clearer session management.
- #304305 chat customizations: improve agentic engineering dev loop
Improved the AI customization dev workflow by refining save icons, extension provenance in tooltips, and adding debugging and testing tools for agentic features.
- #304553 set chat tips to true, always elevate AI profiles
Enabled chat tips by default and made AI-contributed terminal profile elevation always active, removing experimental toggles for consistent behavior.
- #304521 Make "attach" only a QuickAccess thing, not a QuickPick thing
Scoped the 'attach' feature to Quick Access instead of Quick Pick to simplify input handling and avoid attach-related keybindings in Quick Pick.
- #304497 Sessions - expose session resource to actions
Exposed the active session resource to session changes view actions, allowing toolbar actions to access session context in the Agent Sessions window.
- #304447 Refactor theme and layout for sidebar, panel, and auxiliary components
Refined theme colors, spacing, and layout for sidebar, panel, and auxiliary components to improve visual consistency and usability across the app.
⬆️ UPGRADES
- #304506 Update distro commit (main)
Updated the distro commit reference to the latest main branch version to keep the build in sync with the vscode-distro repository.
Token usage - 8571 Out: 1076
Installers
Official download links for the current VS Code Insiders build (may be newer than the build described above):