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):