Skip to content

2026-03-13 - 04:39Z

Commit: 51f7207 · Previous: 4f6fa90 · Compare: GitHub Version: 1.112.0-insider · Branch: main · Upstream: microsoft/vscode

✨ NEW

  • #301171 Add inline hover action buttons to Chat Customizations views

    Adds inline hover action buttons like Delete and Copy Path to Chat Customizations UI in both management editor and sidebar tree view for easier item management.

  • #301172 plugin system: add support for rules/instructions

    Adds support for plugin 'rules' as instruction files discoverable alongside commands and skills, integrating them into plugin discovery and prompt systems with tests.

  • #301173 Add telemetry to Chat Customizations editor

    Adds GDPR-compliant telemetry to Chat Customizations editor to track user activities like opening, navigation, item creation, saving, deleting, and searching without logging personal data.

  • #301154 Add fetch service observability

    Adds observability for network fetches by requiring callSite info, emitting events on request completions, logging telemetry, and propagating callSite through many network calls.

🐛 FIXES

  • #301381 Stronger fix for changing toolset on running agent

    Fixes a bug where switching chat modes while an agent request runs wrongly changes its toolset. Now tool synchronization respects session and mode boundaries to keep tools stable.

  • #301289 fix: serialize concurrent marketplace repo clones via SequencerByKey

    Prevents race conditions when cloning plugin repositories by serializing concurrent clone calls for the same repo, ensuring only one clone occurs and adding a test for this behavior.

  • #301265 thinking content improvements

    Improves chat 'thinking' content rendering by batching scroll updates and properly removing hidden tools when completed or canceled, enhancing performance and display correctness.

  • #301266 add chat slash commands to CLI + better setting check

    Makes chat slash permission commands available in CLI and other non-main chat session types by removing target restrictions while keeping enterprise policy gating.

  • #301257 chat: support root-level SKILL.md as fallback for plugins

    Supports plugins that have a single root-level SKILL.md file (no skills/ folder) for skill discovery, ensuring backward compatibility and adding tests for this fallback behavior.

  • #301135 Re-announce "no results" ARIA alert on explicit find navigation

    Fixes accessibility in the Find widget by re-announcing the 'No results' ARIA alert when users navigate with no matches, improving screen reader feedback.

  • #300034 Enrich terminal tool result metadata for AI agent workflows

    Enhances terminal chat tool results by adding terminal ID and working directory metadata, enabling better tracking of terminal sessions post-command execution.

  • #301190 Debug panel: Add telemetry and modal dialog for import error

    Adds telemetry and shows a modal dialog warning on debug log import errors like file size limit exceeded, replacing toast notifications with clearer, tracked user feedback.

  • #301189 chore: run npm audit fix

    Runs an npm audit fix to address reported security and dependency issues, improving project health and dependency safety.

  • #301177 Pass URI of skipped files

    Improves debug logging by including full URIs for skipped chat prompt files, making it easier to trace which files were ignored during discovery.

  • #301163 fix: update chat image carousel tag from 'preview' to 'experimental'

    Changes the chat image carousel feature flag label from 'preview' to 'experimental' in settings metadata to reflect its current maturity status.

🔨 REFACTORS

  • #301376 enhance image carousel functionality and UI improvements

    Improves the image carousel UI and behavior with a flat horizontal thumbnail strip, auto-scrolling thumbnails into view, and multi-response chat image support for a smoother browsing experience.

  • #301310 Move untitled session mapping much earlier in request process

    Moves untitled-to-real session resource swap earlier in the chat request process to remove workarounds and better handle session resolution before request processing.

  • #301308 Enhance image carousel with section support and chat integration

    Refactors the image carousel to support sections with titles and captions, moves image extraction logic to a chat utility, and integrates chat images into the carousel for better grouping and type safety.

  • #301254 testing: improve test coverage representation from the runtests tools

    Extracts helper functions from the testing chat agent tool for better test coverage and adds a 44-test suite to validate test summaries, coverage details, and failure message formatting.

  • #300818 E2E sessions test updates

    Refactors Agent Sessions window to register the title service via dedicated service modules and updates lint import rules, improving modularity of title management.

  • #301235 Update distro commit (main)

    Updates the pinned vscode-distro commit hash in package.json to align build and dependency versions with the latest distro revision.

  • #301147 chore: align install steps

    Aligns Windows SDL scan pipeline install and compile steps with other build definitions by adding builtin extensions install and updating compile commands.

  • #301146 putting line breaks options into computed editor options object

    Simplifies line break computation API by passing a single computed editor options object instead of multiple wrapping parameters, easing configuration and reducing code complexity.

⬆️ UPGRADES

  • #300597 build(deps): bump file-type from 16.5.4 to 21.3.1 in /extensions/git

    Upgrades the 'file-type' dependency in the Git extension to version 21.3.1, improving file type detection and fixing related bugs for Git features.

Token usage - 11873 Out: 970

Installers

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