Skip to content

2026-03-13 - 23:23Z

Commit: 4c82223 · Previous: 5bf5b2a · Compare: GitHub Version: 1.112.0-insider · Branch: main · Upstream: microsoft/vscode

✨ NEW

  • #301587 Implement image carousel service and integrate with chat attachments

    Adds a new ChatImageCarouselService to show image carousels from chat attachments and inline references, improving image viewing in chat for users when enabled.

  • #301622 Browser button in title bar

    Adds an optional browser button in the VS Code title bar, letting users open the Integrated Browser quickly via a new setting.

  • #301604 sessions: `Generate New Action...`

    Adds a “Generate New Action…” option to session run menus, enabling users to create or modify session run commands using a new built-in prompt.

  • #301607 sessions: built-in skills

    Adds built-in agent skills discovery and listing in the Sessions window, including packaging skill markdown files with the app.

  • #301528 Add feature flag for agent debug experience

    Adds a feature flag to enable or disable the Agent Debug/Troubleshooting experience, controlling its visibility in settings and UI.

  • #301560 parse content for image and display in terminal tool calls

    Enhances tool invocation UI to detect image results and display them inline in the chat tool input/output view automatically.

  • #301546 populate toolResultDetails from tool result content

    Enhances screenshot tool results by populating detailed output fields so screenshots appear as image pills in chat UI.

  • #301532 chat: interpolate PLUGIN_ROOT and CLAUDE_PLUGIN_ROOT in MCP server definitions

    Adds interpolation for PLUGIN_ROOT tokens and injects environment variables in MCP server definitions to enable path references relative to plugins.

🐛 FIXES

  • #301598 Pass through the initial options on creation

    Fixes session creation to correctly pass initial session options through the extension API, ensuring extensions get proper setup data.

  • #301595 Enhance LanguageModelToolsService to handle image file widgets in tool invocation messages

    Improves image handling in LanguageModelToolsService to avoid duplicate image output in chat when tool invocations already show image widgets.

  • #301589 Fix session badge visibility when grouped by repository

    Fixes session badge visibility so badges only hide when identical to the repo group; badges for different worktrees or archived sessions show correctly.

  • #301543 constrain questions

    Fixes chat question carousel UI to constrain the size of long message content preventing it from overtaking input area and breaking layout.

  • #301413 [Terminal_sandbox] Notify when user consent is needed for permissions in sandbox.

    Migrates terminal sandbox execution to a sandbox manager service with user permission prompts and better sandbox error handling.

  • #301579 Fix find widget being hidden behind browser

    Fixes the integrated browser find widget to avoid being hidden behind browser content by properly triggering layout on height changes.

  • #301250 Show directory picker when creating customizations with multiple source folders

    Prompts users to pick a target folder when creating AI customizations if multiple source folders exist, ensuring files go to the right place.

  • #301400 Browser: more improvements to Zoom

    Improves Integrated Browser zoom by syncing zoom earlier, adding a zoom percent indicator, and truncating long URLs visibly in the URL bar.

  • #301557 Refactor session handling in ChatService to capture session options before loading remote sessions

    Refactors chat session creation to capture initial session options before loading real sessions, ensuring options are applied correctly.

  • #301379 Migrate queued requests when swapping sessions (for CLI)

    Fixes lost queued chat requests when swapping sessions by migrating pending messages to the new session resource transparently.

  • #301218 Allow vs-code-engineering bot to update distro field in package.json

    Allows vs-code-engineering bot to update only the distro field in package.json without permission errors, enabling automated distro fixes.

  • #301536 Fix agent-run tasks incorrectly prompting user with "press any key" input request

    Fixes agent-run tasks incorrectly prompting "press any key" by better detecting task finish messages regardless of task active state.

  • #301550 trim leading slash from terminal commands

    Trims leading slashes and normalizes terminal commands for smoother display during run_in_terminal tool streaming to avoid visual glitches.

  • #301531 rm double border

    Fixes double border rendering in chat terminal tool output by properly hiding collapsed output containers, preventing stray borders.

🔨 REFACTORS

  • #301596 Use markdownDescription for a few more settings

    Changes some settings descriptions to use markdown formatting so inline code appears as code in their descriptions for clearer docs.

  • #301602 Rename chat debug to agent debug logs

    Renames all user-facing "Agent Debug Panel" labels to "Agent Debug Logs" for consistent naming across commands and UI.

  • #301585 Sessions - increase default width of the auxiliary sidebar

    Increases the default width of the Sessions auxiliary sidebar for better usability of side views hosted there.

  • #301555 Strengthen accessibility skill language

    Clarifies accessibility skill guidance to emphasize accessibility as a default requirement for new UI features in VS Code.

⬆️ UPGRADES

  • #301615 build: bump js-debug to 1.112.0

    Updates the built-in JavaScript debugger extension (js-debug) from version 1.110.0 to 1.112.0, improving debugging features and fixes.

Token usage - 12015 Out: 949

Installers

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