Skip to content

2026-02-05 - 14:58Z

Commit: 45934c7 · Previous: b8124ed · Compare: GitHub Version: 1.110.0-insider · Branch: main · Upstream: microsoft/vscode

✨ NEW

  • #293020 editors - introduce `MODAL_GROUP` for a modal editor part

    Introduces support for modal editors that open in overlay windows, offering a focused editing experience for settings and shortcuts.

  • #292728 Add scroll behavior setting for Settings editor

    Adds a setting to control Settings editor scroll behavior, letting users choose between paginated or continuous scrolling.

  • #292773 Support serialized tool call results for generic tools (similar to MCP, display input and outupt)

    Adds support for serialized tool call results that display both input and output data for generic tools.

  • #292890 preToolUse hook supporting "deny"

    Adds support for preToolUse hooks to deny tool execution, canceling invocation and showing error when denied.

  • #292912 Add diagnostics for hooks

    Adds hook-related diagnostics to chat customizations and refactors hook parsing into a shared utility for reuse.

  • #292898 add claude.md support

    Adds support for CLAUDE.md files as agent instructions with symlink deduplication to enhance chat agent capabilities.

  • #292911 notify when chat questions come in

    Notifies users when chat questions appear via sounds, ARIA alerts, and OS notifications for better accessibility.

  • #292887 Skills as slash commands

    Surfaces agent skills defined in SKILL.md as slash commands and adds caching and change notifications for skills.

  • #292768 Support serialized tool call results that return resources (e.g. rg, glob, etc)

    Adds support for serialized tool call results returning resource lists (e.g., files) with proper rendering and accessibility.

  • #283134 add a command to toggle between todos and chat input

    Adds a command to toggle focus between todo list and chat input for easier navigation.

  • #292693 Expose restore to last checkpoint command, add it to accessibility help dialog

    Exposes a command to restore to last checkpoint and adds it to the accessibility help dialog for easier access.

  • #292886 Add size registry support to webview theme data provider

    Adds size registry support to webview theme data provider to enhance dynamic theme styling.

🐛 FIXES

  • #292997 Enable copilotTrackingId as assignment unit in vscode core

    Adds Copilot tracking ID to telemetry headers, enabling consistent experiment assignments across VS Code and Copilot Chat extension for better analytics.

  • #292864 fix: launching application after install on windows

    Fixes Windows launch after install by using a dedicated update mutex to prevent blocking app startup, improving install experience.

  • #293111 Skip `install and enable vscode-smoketest-check extension`

    Skips a flaky smoke test that times out after installing an extension to prevent continuous CI failures.

  • #293074 agent sessions - remove border when sessions show stacked

    Removes a visual border when agent sessions are stacked, improving the chat view pane's appearance.

  • #293072 Skip flaky test " setTextDocumentLanguage for notebook cells"

    Skips a flaky test for setting notebook cell languages due to intermittent URI mismatches causing failures.

  • #293027 Fix/resource leak osreleaseinfo

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

  • #293037 Update icons for ipynb and code-workspace file associations on Windows

    Updates Windows file icons for .ipynb and .code-workspace files to Python and VS Code icons for clearer identification.

  • #293009 Register App Path for VS Code on Windows

    Registers VS Code in Windows App Paths to enable launching from Run dialog and Explorer address bar without shell popups.

  • #292905 Do not update agent status indicator bg color when debugging

    Prevents agent status indicator background from changing when debugging, maintaining consistent UI coloring.

  • #293053 BUILD: Revert "fix: associate extHost lifecycle to window"

    Reverts a prior change linking extension host lifecycle to windows, returning to immediate extension host termination on window close.

  • #289457 vscode-dts: Add LineCommentConfig interface & update lineComment

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

  • #293043 Fix flaky tests by freezing time

    Fixes flaky update status bar tests by freezing time during test runs for consistent behavior.

  • #292991 Updates for chat extension hooks

    Updates chat extension hooks to pass through all output fields, allowing greater flexibility for hook outputs.

  • #292983 Fix opening chat editors

    Fixes chat editor opening by using correct session URIs, ensuring new chat actions work properly.

  • #292968 Fix extHostHooks for web

    Fixes web extension host worker by providing a compatible ExtHostHooks service for web worker environments.

  • #292959 fix stray executing tool call

    Fixes stray executing tool calls in chat UI by hiding tool invocation elements after completion.

  • #292945 fix regression with xterm styling

    Fixes xterm styling regression by updating CSS selectors to match new class names, restoring scrollbar appearance.

  • #292955 Remove region diagnostics setting

    Removes unused region diagnostics setting to simplify configuration and codebase.

  • #292953 hide chat participants @ contributed via chat sessions api

    Hides chat participants contributed via chat sessions API from agent lists and session picker UI to reduce clutter.

  • #292940 allow clicking links in embedded terminal

    Allows clicking inline links in embedded terminals by hiding native scrollbars while keeping scroll functionality.

  • #292932 Remove "experimental" from finalized setting

    Removes 'experimental' label from finalized Mermaid diagram setting in chat, reflecting stable status.

  • #292930 play user action required sound regardless of window focus

    Plays user action required sound even when window is focused, improving chat accessibility notifications.

  • #292922 improve specificity for chat selector to fix smoketest

    Improves test selector specificity to target only the chat input editor, fixing smoketest failures caused by multiple editors.

  • #292695 Fix terminal command decoration to show failed icon when chat request is cancelled

    Fixes terminal command decoration to show failed icon on chat request cancellation by setting proper exit code.

  • #292742 Preserve VS Code extension paths in telemetry callstacks

    Preserves VS Code extension paths in telemetry callstacks to improve error diagnosis while redacting user info.

  • #292893 Fix `rootDir` for workspace extensions

    Fixes workspace extension root directory handling to improve extension loading accuracy.

  • #292875 Reaching out to next annotation when boundaries equal

    Fixes cursor movement to next annotation when current annotation boundaries are equal.

  • #292697 Add accessibility progress sound to retry request button

    Adds accessibility progress sound to chat retry request button aligning it with other request flows.

  • #292889 Implement matchTerminalPromptOption function and add tests for case-insensitive matching and input normalization

    Implements case-insensitive, normalized matching for terminal prompt options with added tests.

  • #292872 Revert "Revert "Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/html-language-features""

    Reapplies brace-expansion package bump in html-language-features after pipeline readiness.

  • #292873 ignore watch errors

    Ignores file watch errors to improve stability of resource watching.

  • #292874 fix flakey test

    Fixes flaky test caused by file creation/reading confirmation dialogs by adjusting request behavior.

  • #292871 Revert "Revert "Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/json-language-features""

    Reapplies brace-expansion package bump in json-language-features after pipeline readiness.

  • #292870 Revert "Revert "Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/css-language-features""

    Reapplies brace-expansion package bump in css-language-features after pipeline readiness.

🔨 REFACTORS

  • #292846 Make the view models known to the text models to ensure all events are processed immediately

    Refactors text model event flow to ensure view models process events immediately, improving editor responsiveness.

  • #292979 Rename and clarify internal vs external chat hook types

    Renames and clarifies internal vs external chat hook types to improve code structure and readability.

  • #292961 Add common output hook types and reorganize related code

    Introduces common output hook types and reorganizes code for better clarity and consistency in chat hooks.

  • #292956 replace in checks with `Object.hasOwn`

    Replaces 'in' operator with safer 'Object.hasOwn' checks and updates loops for improved code quality.

  • #292928 Hooks format cleanup

    Cleans up hooks format by using PascalCase naming and removing unused hook types for consistency.

  • #292706 `sessionId` -> `sessionResource` in task execution and output monitoring

    Replaces 'sessionId' with 'sessionResource' in task execution and output monitoring for clearer resource tracking.

⬆️ UPGRADES

  • #293094 Bump distro

    Updates the distro commit hash to refresh distribution-specific dependencies and configurations during the build.

  • #292894 Update Fig spec for Azure Developer CLI (azd)

    Updates Azure Developer CLI (azd) Fig specs to add new commands, extensions, and improve config completions.

Token usage - 17348 Out: 1607

Installers

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