2026-02-13 - 02:40Z
Commit: 16e49a8 · Previous: cc31878 · Compare: GitHub Version: 1.110.0-insider · Branch: main · Upstream: microsoft/vscode
✨ NEW
- #295070 Support prompt file slash commands in background agents
Background agents now support prompt file slash commands when declared by the session, enabling more flexible chat interactions in locked/background states.
- #294779 Add Explore agent default model picker and refactor DefaultModelContribution
Added a new default model picker for the Explore agent and refactored model picker code to share common logic for easier future additions.
- #294774 prompt actions: add extension points for folder and editor overrides
Added extension points allowing callers to override folder targets and editor behavior when creating prompt files, supporting AI window experiments.
- #294763 chat: make prompt discovery overrideable for scoped workspaces
Enabled custom prompt file discovery for scoped workspaces by allowing injection of custom prompt file locators, aiding AI window experiments.
- #294992 add support for fetching active chat session
Exposed an API to get and listen for changes to the active chat session, allowing extensions to react to which chat session is currently focused.
- #290476 chore: add telemetry for gpu fallback mode triggered by skia
Added telemetry to track GPU process crashes on macOS related to Skia Graphite rendering fallbacks, helping diagnose graphics issues.
- #294019 Browser: DevTools protocol support
Added Chrome DevTools Protocol support for BrowserView targets in Electron, enabling external tools to inspect and manipulate browser contexts.
🐛 FIXES
- #295059 Prevent tracking redirects in fetch tool
Fetch tool now blocks unwanted redirect navigations triggered by trackers during web content loading to improve data extraction reliability.
- #295063 Add retries for target download logic in sanity tests
Added retry logic with exponential backoff to sanity test downloads, reducing flaky failures during test runs caused by network issues.
- #295055 Adopt unified js/ts setting for suggest
Unified JavaScript/TypeScript suggestion settings into a single config space for better consistency and maintainability, deprecating old separate settings.
- #269779 Fix any cases in md extension
Improved type safety in the markdown extension by removing unnecessary 'any' casts and consolidating Token type imports.
- #295011 non-responsive panel content motion
Improved side panel animations to prevent content from resizing oddly during transitions, making panel show/hide motion smoother and less jumpy.
- #294821 Optimize ChatSessionController.replace
Optimized chat session updates by sending only changes instead of full data, reducing data transfer between extension host and main thread.
- #294993 Advertise context window as one unit
Changed Chat Models UI to show context window as one combined token count (input + output) for clearer user understanding and accessibility.
🔨 REFACTORS
- #295058 Rename `user-invokable` to `user-invocable`
Renamed prompt/agent frontmatter attribute from 'user-invokable' to 'user-invocable' for spelling compatibility with Claude, adding fallback for backwards compatibility.
- #295029 Adopt esbuild instead of webpack for a few more extensions
Migrated several extensions from webpack to esbuild bundler, improving build speed and consistency across extensions like emmet and npm.
- #295040 chore: bump extension versions
Bumped version numbers for many built-in extensions from 1.0.0 to 10.0.0 to avoid false outdated warnings by component governance tools.
- #295015 refactor views and pane composite parts
Refactored view and pane composite parts to centralize mapping between locations and workbench parts, improving code clarity and consistency.
- #294995 make update menu actions reusable
Refactored update menu action registrations into reusable helpers and improved Extensions viewlet container lookup for cleaner code reuse.
⬆️ UPGRADES
- #295038 Bump qs from 6.14.1 to 6.14.2 in /test/mcp
Upgraded the qs package in test/mcp to version 6.14.2 to include several fixes and improvements in query string parsing.
- #294238 chore: bump electron@39.5.2
Upgraded Electron to 39.5.2 and Node.js to 22.22.0, fixing macOS code-signing and Linux drag-and-drop issues and re-enabling Skia Graphite on macOS.
- #294988 chore: onboard onto new sysroot
Onboarded VS Code's Linux sysroot to a new version with security features (SSP) to fix remaining Linux security scanning issues.
Token usage - 10332 Out: 829
Installers
Official download links for the current VS Code Insiders build (may be newer than the build described above):