Skip to content

2026-03-19 - 04:29Z

Commit: 2dbf75d · Previous: b42442a · Compare: GitHub Version: 1.113.0-insider · Branch: main · Upstream: microsoft/vscode

✨ NEW

  • #303053 add telemetry on thinking styles

    Added telemetry to track which “thinking style” rendering mode users select in chat, helping analyze and improve chat experiences.

  • #303026 enhance image carousel with caption and counter display

    Enhanced the image carousel UI to show captions and a counter, giving users better context and navigation clues when browsing images.

  • #303039 Add disable/enable toggle for built-in skills in AI Customization editor

    Added enable/disable toggles for built-in chat Skills so users can opt out and prevent skills from auto-running or appearing as slash commands.

  • #303028 feat: enable image carousel viewer for chat image attachments

    Enabled chat image carousel by default so users can open chat image attachments in a carousel viewer without changing settings.

  • #302902 feat: allow LLM to request unsandboxed terminal execution with user confirmation

    Added ability for LLMs to request running terminal commands outside sandbox with explicit user confirmation, enhancing flexibility and security.

  • #303004 Allow multiple code reviews per session version

    Allowed multiple code review runs per agent session version to give users up to five reviews, improving review iterations and feedback.

  • #303001 Sessions - support last turn's changes when using checkpoints

    Added support to show 'Last Turn’s Changes' in Sessions Changes view for sessions using git checkpoints, helping users track edits per turn.

  • #302743 Support forking contributed Chat Sessions

    Enabled forking conversations for contributed chat sessions, allowing users to branch (copy) chat sessions via the provider API and UI.

  • #302932 Add hooks execution logging to details panel

    Added detailed logging of hook executions to the chat debug panel, improving debugging and insight into chat agent hook activity.

  • #302903 Agent Debug: Enable Claude Code session url and filter untitled sessions

    Enabled Claude Code sessions in Agent Debug logs and hid transient untitled CLI sessions to improve clarity and usability in debug views.

  • #302840 Adds more fixtures

    Added additional test fixtures to improve test coverage and reliability during development and CI runs.

🐛 FIXES

  • #303056 Reduce browser permissions

    Reduced browser permissions by removing clipboard read access from integrated browser sessions to enhance user security.

  • #303040 Revert "Remove legacy sessionOptions string value"

    Reverted removal of legacy string values for chat session options to restore backward compatibility and prevent breakage for extension users.

  • #303030 Revert "Add chat perf markers"

    Removed temporary chat performance markers added earlier to simplify code and avoid unnecessary runtime instrumentation.

  • #302979 Sessions: Gray out cloud delegation option for non-git workspaces

    Disabled the 'Continue In Cloud' session delegation option in Sessions window when no Git repo is detected, avoiding broken cloud sessions for users.

  • #303013 feat: enhance focus management in QuickInput components to prevent focus loss on element disposal

    Improved focus handling in QuickInput components to prevent focus loss when UI elements are disposed, reducing accidental dismissals.

  • #303010 Sessions - attempt to fix issue with revealing the changes view

    Refined Sessions window logic to better auto-reveal the Changes view when new changes occur or sessions switch, enhancing user visibility.

  • #302994 show generic editing text for complex tool names

    Updated chat UI to show generic 'Editing files' label for complex streaming edit tools, simplifying tool invocation display for users.

  • #303000 Enable reflowCursorLinefor Windows when conpty dll enabled

    Enabled reflowCursorLine option on Windows terminals using Conpty DLL to fix prompt text loss during terminal line reflow for Windows users.

  • #302860 fix: return undefined when session provider is missing

    Prevented errors when loading chat sessions whose provider is missing by returning undefined instead of throwing, improving stability.

  • #302983 fix: infinite diff bug for thinking

    Fixed infinite rendering loop bug in chat's progressive diff logic that caused perpetual 'thinking' state, improving response completion.

  • #302935 In sandbox mode, the command executed is not shown in the tool output

    Hid sandbox wrapper command from terminal tool output to avoid confusing users by not showing command rewriting details during sandboxed runs.

  • #302975 fix disposable in createToolPart

    Fixed browser URL bar overflow issue by allowing the URL container to shrink properly, preventing text overflow in narrow layouts.

  • #302848 Sessions - remove the "Uncommitted Changes" from the changes view

    Removed 'Uncommitted Changes' from Sessions Changes view so it only shows agent-session edits, avoiding confusion with repo working tree state.

  • #302966 Disable task.notifyWindowOnTaskCompletion in sessions window

    Disabled OS task completion notifications in the Agent Sessions window to reduce noise while working within that context.

  • #302883 Improve sessions workspace picker spacing and color consistency

    Improved workspace picker styling in the Agent Sessions window for better icon spacing, alignment, and consistent colors matching model picker.

  • #302853 Support session pinning in VS Code workbench

    Made pin/unpin session actions available outside the Sessions window and ensured pinned sessions always appear above the capped visible session limit.

  • #302881 chat input: make slash command clickable

    Made slash commands clickable in chat input, improving usability by enabling easy activation of slash commands.

  • #302893 Fix task reveal logic

    Fixed task reveal logic to ensure tasks are not auto-revealed unexpectedly, maintaining the intended user experience.

  • #302751 Hide InlineChatEditorAffordance when cursor is scrolled out of viewport

    Hid the inline chat editor affordance widget when cursor scrolls out of view, preventing misaligned UI during horizontal scrolling.

🔨 REFACTORS

  • #303048 Send along full `ChatSessionProviderOptionItem` in update callback

    Updated chat API to send full option objects (not just IDs) on option changes, improving extensibility for developers using chat sessions.

  • #303043 new thinking design!!!!

    Redesigned chat “thinking” UI with borderless, left-aligned layout and added a connector visual, improving chat appearance and scrolling behavior.

  • #303036 customizations: harness filtering for Claude, agent gating, general harness extensibility in core

    Extended AI Customizations harness features for better filtering, agent gating, and extensibility, improving customization usability for users.

  • #303016 Update Copilot CLI chat command targets

    Updated chat slash command metadata to support multiple target environments, enabling commands to run in both VS Code and GitHub Copilot.

  • #303002 Remove legacy sessionOptions string value

    Removed legacy string-based chat session options, standardizing on full option objects to improve API consistency and type safety.

  • #302976 Add submenu support to ActionList and model picker configuration UI

    Refactored browser zoom and agent-sharing features into dedicated modular contributions, improving code organization and feature separation.

  • #302988 chore: run npm audit fix

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

  • #302970 Browser: move zoom and agent sharing to feature contributions

    Moved browser zoom and agent sharing code into modular feature contributions for cleaner separation and maintainability.

  • #302969 agentHost: upstream reducer logic from AHP

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

  • #302973 Browser: fix URL overflow

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

  • #302936 Refactor browser chat integration to use contributions

    Moved browser chat integration actions and state into a dedicated contribution module for clearer separation and easier maintenance.

  • #302939 Update distro commit (main)

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

  • #302603 Also handle copilot native deps in remote server build

    Centralized Copilot packaging logic to support native dependencies in remote server builds, sharing helpers between desktop and server pipelines.

  • #302905 update distro

    Updated 'distro' commit ID in package.json to track the latest vscode-distro repository state for build consistency.

  • #302917 Sanity tests improvements

    Added colors to error/warning messages in sanity tests and improved snapshot management and extension install retry behavior.

  • #302911 Fix duplicate workbench contrib warning and noisy agenthost errors

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

  • #302870 make questions collapsible

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

  • #302892 Fix run_in_terminal timeout signaling and avoid foreground reuse after timeout

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

  • #302878 customizations: harness follow up

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

  • #302901 chore: remove workflow to prevent package-lock.json changes in PRs

    Removed workflow that caused unexpected package-lock.json changes in pull requests to keep dependency files stable.

  • #302888 Standardize run script UI terminology to use 'Task'

    Standardized user-facing run script UI language to use 'Task' consistently, clarifying terminology across menus and tooltips.

⬆️ UPGRADES

  • #302875 chore: bump electron@39.8.3

    Upgraded Electron to version 39.8.3 to incorporate security fixes and improvements, ensuring users have the latest stable runtime.

Token usage - 19235 Out: 1532

Installers

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