Skip to content

2026-03-12 - 08:28Z

Commit: 03d87f6 · Previous: 393b54f · Compare: GitHub Version: 1.112.0-insider · Branch: main · Upstream: microsoft/vscode

✨ NEW

  • #301024 plugins: support plugin specific paths, adding a plugin directly

    Supports plugin-specific paths and lets users add a plugin directly from source in the UI, simplifying plugin installation without needing a repo.

  • #300983 feat: add image carousel

    Adds an image carousel modal editor to display images from chat tool results with navigation controls in a preview setting.

  • #300916 support for chat customizations in parent repo folders

    Allows chat customizations (e.g., prompts, agents) to be loaded from parent repo folders when enabled, helping monorepo subfolder users.

  • #300948 plugins: support openplugin format

    Adds support for the Open Plugin format in the chat plugin system, including detection, hook parsing, and marketplace integration.

  • #299161 Browser Zoom

    Implements independent discrete zoom controls for the integrated browser view, allowing per-host zoom levels without affecting VS Code window zoom.

  • #300730 Add proxy support to WebSocket

    Adds proxy support for WebSocket connections in Node extension host honoring VS Code proxy and cert settings, controlled by new setting.

  • #300905 Add support for running tasks on worktree creation

    Adds support to configure tasks that run automatically when an Agent Session worktree is created, integrating with Git and UI configuration.

  • #300889 Add sessions support to translation resources and update related logic

    Adds sessions localization support by mapping sessions source files to the vscode-sessions Transifex project and updating related build logic.

  • #300596 add autopilot back into copilot cli ui

    Makes the Autopilot permission level available in chat permission pickers including the Copilot CLI UI and sessions new chat view.

🐛 FIXES

  • #301023 Revert "Using computed editor options instead of direct values (#300868)

    Reverts previous editor option changes to fix chat width rendering issues by restoring direct value passing for line wrapping.

  • #301015 chat rendering fix for working + cli specific issues

    Fixes chat UI to prevent double showing of "working" progress by refining tool invocation progress tracking and UI spacing.

  • #300845 Add continue and rephrase actions to inline chat, enhance session management

    Adds clear continue and rephrase actions for inline chat and improves session handling to fix inline chat action execution.

  • #300685 fix: move versioned folder check closer to the package task

    Fixes Windows packaging on non-Windows hosts by detecting versioned resource folders using build target platform.

  • #300969 Add a simple log for when we can't get the output channel

    Adds logging when the output channel is unavailable during chat setup timeout to help diagnose missing "Show Details" info.

  • #300949 Debug Panel: Import cap and large file optimizations

    Limits imported debug panel files and sessions to keep IDE responsive when loading large debug event logs and handles UI throttling.

  • #300899 Fix: comment typo in authIssuers proposal

    Fixes comment typos in authIssuers proposal data types for correct field references; no functional changes.

  • #300986 show working progress more consistently

    Fixes the chat renderer to consistently show the "working" progress indicator during ongoing incremental responses.

  • #300559 Fix telemetry path redaction to preserve node_modules paths

    Fixes telemetry path redaction to preserve "node_modules" package paths so package names appear in error telemetry instead of full redaction.

  • #300952 when thinking is collapsed, make sure to show full tool info

    Improves chat tool invocation display to show full tool info even when "thinking" is collapsed or streaming is in progress.

  • #300939 /yolo -> switches to bypass mode, /autopilot switches to autopilot

    Adds slash commands to switch between bypass and autopilot modes in chat session permission picker for easy tool approval control.

  • #300897 Support terminal creation on web worker extension host when there's remote authority

    Enables terminal creation from the web worker extension host when a remote authority is set, fixing related "Not supported" errors.

  • #300944 Allow vscode-sessions strings in the main bundle

    Includes vscode-sessions localization strings in the main language pack so sessions UI strings load properly in VS Code workbench.

  • #300933 Revert macOS chunking PR

    Reverts macOS terminal multiline write chunking changes, restoring previous direct PTY write behavior and removing related tests.

  • #300932 make accessible view bigger

    Increases Accessible View size by enlarging max width and height ratios to improve readability and layout flexibility.

  • #300923 askQuestions tool: default allowFreeformInput to true

    Changes the askQuestions tool to allow freeform input by default, restoring prior behavior where users can type answers freely.

  • #300917 Fix context indicator

    Fixes the chat context usage UI to show actual token usage and updates severity colors to match true usage and output buffer state.

  • #292258 fix: wrap long docstrings in parameter hints widget

    Fixes long docstrings in the parameter hints widget to wrap properly so they are readable without horizontal scrolling.

  • #300522 increase model availability to lessen chance of bad terminal tool result

    Improves terminal tool model selection with better fallbacks to reduce tool failures from unavailable language models.

  • #299785 Add aria label hint for keyboard deletion of chat attachments

    Adds '(Delete)' hint to attachment aria labels in chat to help screen reader users discover keyboard deletion support.

  • #300835 Sessions: Reduce width of empty state cursor

    Reduces the width of the cursor in the Sessions chat input to 1px, matching cursor widths used elsewhere in VS Code.

🔨 REFACTORS

  • #300907 Move troubleshoot skill to files-based approach

    Removes the internal TS-defined troubleshoot chat skill, shifting to a files-based skill definition system.

  • #300973 Small improvements to browser zoom feature

    Simplifies browser zoom settings and adds keyboard shortcuts aligned with VS Code zoom keys for integrated browser zoom controls.

  • #300860 Re-remove webpack (again again)

    Removes webpack from the root build pipeline, moving Monaco test bundling to local webpack dependencies for simplified setup.

  • #300926 Simplify `chat.autoReply`: skip questions instead of LLM-answering them

    Simplifies auto-reply by skipping questions with a fixed autopilot response instead of querying a separate model, reducing cost & complexity.

  • #300868 Using computed editor options instead of direct values

    Refactors editor line-break calculations to use computed editor options instead of passing many direct values, simplifying option handling.

  • #300465 make integrated browser attach to chat feature kb accessible

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

  • #300893 Rename isolation picker labels: Copilot CLI → Worktree, Local → Folder

    Renames isolation picker labels in Agent Sessions new chat from "Copilot CLI" to "Worktree" and "Local" to "Folder" for clarity.

  • #300858 Enables screenshot CI again

    Re-enables the Component Screenshot CI job by removing the disabling guard, allowing screenshot tests to run on PRs and pushes.

  • #300824 add denial details for auto-approval rules in command line tools

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

  • #300844 Add StaticChatSessionItemController helper for test

    Adds a StaticChatSessionItemController helper to tests to reduce duplication and simplify test interface changes.

  • #300822 Bump xterm to 6.1.0-beta.191

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

  • #300848 Sessions - increase default width of auxiliary bar

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

  • #300847 Revert "Add `min-release-age` in npmrc files"

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

  • #300841 Fix `any` usages in the markdown preview sources

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

  • #300840 Sessions - refactor sync changes action

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

⬆️ UPGRADES

  • #300901 feat: add assets for macOS 26 icon support

    Adds macOS 26 icon support by updating build assets and bumping packaging dependencies for proper macOS packaging.

  • #300964 Distro Bump

    Bumps the pinned vscode-distro commit SHA to update build/CI cache references and validation targets.

  • #300914 updates component explorer

    Updates the Component Explorer dependencies, configs, and CI tasks for better test workflows and new features.

Token usage - 20190 Out: 1397

Installers

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