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