2026-02-25 - 12:25Z
Commit: 4741aa0 · Previous: d57d4eb · Compare: GitHub Version: 1.110.0-insider · Branch: main · Upstream: microsoft/vscode
✨ NEW
- #297662 Enhance message sending functionality in NewChatWidget
Added support to send messages with Alt key in NewChatWidget, letting users send and open a new session view quickly via Alt+Enter and dynamic button icon.
- #297652 modal - preserve maximised state in memory
Added memory to preserve maximized state of the modal editor across instances in the same session, improving consistent user experience.
- #297632 Add tests for session task retrieval
Added tests to ensure session task retrieval caches file reads, preventing unnecessary duplicate refreshes and improving performance.
- #297621 separate user data dir
Added debug launch and compound configurations to run VS Code in Sessions mode with isolated user data to avoid profile conflicts during development.
- #297608 sessions - refresh sessions when window gains focus
Added window focus event listeners to refresh agent sessions automatically when VS Code window gains focus, ensuring up-to-date sessions display.
- #297545 chat: add plugins.enabled preview setting
Added preview setting 'chat.plugins.enabled' to enable or disable plugin integration in chat, gating plugin lists accordingly.
🐛 FIXES
- #297659 Fix scripts and support npm tasks
Updated task creation to return the task immediately and added support for running npm scripts, so tasks run right away and npm tasks work in sessions.
- #294073 Fix `in` context evaluation on Windows
Fixed Windows-specific case-insensitive comparison for file URIs in context evaluation to ensure UI elements like "Complete Merge" button work correctly.
- #297636 Guard inline chat Cancel action to only show in hover mode
Restricted the inline chat Cancel action to only appear in hover mode to prevent incorrect Cancel buttons showing in inline chat zone widgets.
- #297605 Stop Escape propagation in settings list edit widgets
Fixed Escape key in settings list edit widgets to stop event propagation, so pressing Escape cancels edit without closing the entire modal dialog.
- #297546 agent plugins: 'Installed' view shows only installed plugins
Fixed the 'Agent Plugins - Installed' view to show only installed plugins by skipping marketplace queries when viewing installed plugins.
- #297596 Improve dialog handling via browser tools
Improved handling of browser dialogs in the integrated browser tool to correctly dismiss modal dialogs and file choosers for agent-driven interactions.
- #297555 tighten tip `when` conditions, spilt out `/create` commands
Fixed chat tips tracking by properly detecting slash command usage and dynamic variable references to avoid missed tip dismissal signals.
- #297515 make question markdown string
Enabled markdown rendering for plain string question messages in the chat question carousel, so formatting appears correctly.
- #297378 Fix spelling errors in nls.localize strings in extensions activation events
Fixed spelling mistakes in user-facing activation event descriptions to improve localization quality and clarity.
🔨 REFACTORS
- #297656 sessions - show file changes summary in changes window
Refactored code to always show file changes summary per turn in sessions windows for clearer change tracking in the chat list renderer.
- #297648 fixes #297620
Optimized CI build by removing an unnecessary clean step from the esbuild task, speeding up pipeline as CI starts clean.
- #297650 improve active session change event
Reduced redundant active session change events by comparing session snapshots and aligned title bar changes with the agent sessions model.
- #297635 notifications - go back to default
Restored notification toasts and center positions to the default bottom-right spot across all product qualities for consistent UI.
- #297633 restructure and fix showing repo picker twice
Extracted slash command handling into a dedicated class and fixed duplicate repository picker display in the sessions new-chat widget.
- #297544 Refactor new chat pane pickers into self-contained widgets
Refactored new chat pane pickers into independent widgets for cleaner UI code and simplified remote session option group handling.
⬆️ UPGRADES
- #297639 Enable inlineChat.fixDiagnostics by default
Enabled inlineChat.fixDiagnostics by default to show the Fix action for editor diagnostics right away, improving user experience without opt-in.
- #297618 chore: update cli dependency
Updated CLI dependency version to the latest for improved compatibility and security.
- #297542 Bump minimatch from 9.0.5 to 9.0.6 in /test/sanity
Upgraded minimatch package from version 9.0.5 to 9.0.6 to pick up latest fixes and improvements.
Token usage - 10287 Out: 830
Installers
Official download links for the current VS Code Insiders build (may be newer than the build described above):