Skip to content

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