Skip to content

2026-02-18 - 04:12Z

Commit: e67a6f8 · Previous: 2001cfd · Compare: GitHub Version: 1.110.0-insider · Branch: main · Upstream: microsoft/vscode

✨ NEW

  • #295839 add console to chat from integrated browser

    Added the ability to capture and send console logs from the integrated browser to chat, helping users share browser console output during conversations.

  • #295876 Fix changes view visibility and add auxiliary bar contribution

    Updated the auxiliary bar to show or hide based on the changes view and added a new action to start a new chat session with keyboard shortcuts.

  • #295871 new model picker in sessions window

    Added a new chat model picker with curated, recent, and searchable options, integrating it into the Sessions window for easier model selection.

  • #295073 Allow workspace folder selection option when creating external terminals

    Added support to prompt users to pick a workspace folder when opening external terminals in multi-root workspaces to set the correct working directory.

  • #295849 Show model switch tip and action when chat model is gpt-4.1

    Shows a tip suggesting users switch from gpt-4.1 to Auto chat model for better coding performance, displaying the tip only when applicable.

  • #294620 Refactor chat status widget for no auth scenario

    Refactored chat status widget to show anonymous users a rate limit message after hitting chat limits, improving feedback for signed-out users.

  • #295818 Announce steering divider to screen readers

    Added screen reader announcements for the steering divider in chat to convey steering state changes audibly for accessibility.

  • #295836 Sessions - re-enable branch picker

    Re-enabled the branch picker feature in the Agent Sessions window by setting its config flag to true by default.

  • #295829 Allow Kusto Explorer for querying

    Allowed the Data agent to use the Kusto Explorer tool for telemetry queries alongside Azure MCP for improved capabilities.

  • #295794 feat: add configuration options for usages and rename tools in chat

    Added new configuration options to control chat usage limits and rename tools in chat for more customization.

  • #295786 Ask mode assignment and refetch trigger

    Added support to assign Ask mode visibility and trigger refetching when configuration changes occur to improve user experience.

🐛 FIXES

  • #295916 Fix /agents to open agent picker instead of agent configuration

    Fixed the /agents command to open the agent picker menu instead of directly opening agent settings, improving how users select agents.

  • #295903 Disallow tools running on canceled/complete chat requests

    Prevented chat tools from running on requests that have already been canceled or completed to avoid errors during chat interactions.

  • #295895 Revert toolbar icons and labels to use regular foreground color

    Reverted chat input toolbar icon and label colors to use the standard foreground color for better visual consistency.

  • #295890 Polish chat confirmation widget styling

    Improved the chat confirmation widget's spacing and border radius to better match other chat interface elements and enhance readability.

  • #295896 Fix global /hooks stealing claude /hooks

    Fixed an issue where global slash commands took priority over agent-specific commands when an agent was locked to prevent subcommand conflicts.

  • #295888 Fix todo list widget border radius to match chat input

    Aligned the todo list widget border radius with the chat input by using a shared CSS variable for consistent rounded corners.

  • #293837 fix: cancel debug launch when ESC is pressed on input variable dialog

    Cancelled debug launch properly when pressing ESC on input dialogs, preventing unintended continuation with unresolved inputs.

  • #295812 Try to align `scanBuiltinExtensions` with new esbuild changes

    Aligned esbuild's scanBuiltinExtensions with the earlier implementation to improve type safety and consistency in extension scanning.

  • #295866 queuing: interrupt when messages are sent during confirmation

    Made it possible to cancel chat tool confirmations by sending new messages, and removed a partly working opt-in setting for request queuing.

  • #295879 chat: allow stopping agent when message is queued

    Fixed race condition that prevented stopping queued chat messages by ensuring a correct request reference check before canceling.

  • #295603 Fix tsgo ext build problem matching

    Fixed the build problem matcher for tsgo to properly parse error lines and track compilation state, improving build error reporting.

  • #293566 Make custom agent show/hide eye icon behave like a toggle

    Made the custom agent eye icon toggle between visible and hidden states, reflecting the actual visibility of the agent.

  • #295838 Lock editor group when opening integrated browser side-by-side

    When opening the integrated browser side-by-side, the editor group is now locked to prevent editors from replacing the browser tab unintentionally.

  • #295870 fixes and improvements to sessions window

    Improved the sessions window by renaming services, fixing session deletion, adding local folder picker, and enhancing UI interactions.

  • #295864 Revert "Use sequence as default terminal tab title"

    Reverted the terminal tab title default back to showing the process name instead of sequence to restore previous behavior.

  • #295860 Fix restoring non-local chat session options

    Fixed restoring options for non-local chat sessions, ensuring contributed sessions show correct UI state after reloads.

  • #295853 fix next/previous tip sometimes not working

    Fixed next/previous tip navigation buttons to work reliably by deferring focus calls until after the DOM stabilizes.

  • #295820 Pass pixel dimension through terminal resize

    Added support to pass pixel dimensions during terminal resize for more accurate terminal rendering with updated dependencies.

  • #295850 enable question in carousel to be rendered as markdown

    Enabled markdown rendering in chat question carousel, so formatted text and links display correctly instead of raw markdown.

  • #293628 Fix remote terminal env var collection using wrong workspace scope

    Fixed environment variable collection in remote terminals by correctly scoping to the terminal's actual workspace folder.

  • #295845 rm unnecessary kb, enable for to do list

    Removed an obscure terminal chat keybinding to make room for a more important one focused on to-do list management.

  • #295840 Fix sessionId in reviveSessionsWithEdits

    Fixed session ID handling in reviveSessionsWithEdits to correctly restore non-local chat sessions by parsing full session URI strings.

  • #295847 add bottom border to chat tip

    Added a bottom border to the chat tip widget to visually separate it from the chat input container for clearer UI separation.

  • #295185 Preserve session target when using Send to New Chat

    Preserved the chat session's target type when using Send to New Chat, preventing it from resetting to the Local target unexpectedly.

  • #295826 Preserve question carousel across change of view

    Preserved question carousel state across view/editor switches within the same chat session to prevent skipped rendering and hangs.

  • #295831 Increase agent session list item height to 48px

    Increased the height of agent session list items from 44px to 48px by adding vertical padding for better visual spacing.

  • #295825 Polish actionmenu and list styles

    Polished action menu and list styles by reducing item heights, adjusting icon sizes and spacing, and aligning colors and padding.

  • #295816 fix action list not scrolling to reveal active item

    Fixed the action list to scroll and reveal the focused item when navigating with keyboard arrows, improving accessibility.

  • #295815 fix sending new chat request in sessions window

    Fixed race conditions in the sessions window when sending new chat requests to ensure correct session loading and display.

  • #295412 fix: add missing closing '>' in keybinding placeholder in accessible view navigation hint

    Fixed missing closing '>' in accessible view navigation hint keybinding placeholder to show proper keybinding labels to screen readers.

  • #294351 Chat input styling: border radius, icon colors, toolbar tweaks

    Improved chat input styling by updating border radius, icon colors, toolbar styles, and padding for a cleaner look.

  • #295814 don't eval task output with llm unless the task lacks problem matchers

    Skipped slow language model error checks on tasks that already have fast problem matchers, improving task error handling efficiency.

  • #295809 Sessions - only show separator when there is a description

    Fixed sessions UI to only show a separator when a session description is present to reduce unnecessary visual clutter.

  • #295802 Resolve Ctrl/Cmd+Shift+H conflict by remapping chat question toggle to Ctrl/Cmd+Shift+A

    Changed chat toggle focus shortcut to Ctrl/Cmd+Shift+A and tightened context to avoid conflicts with 'Replace in Files' and accessibility mode.

  • #295806 Persist chat tips disablement across workspaces

    Persisted chat tips disablement as a user-level setting across workspaces so disabling tips remains consistent.

  • #295805 sessions - allow search results for `vs/sessions`

    Allowed search results to include vs/sessions, improving session-related search functionality.

🔨 REFACTORS

  • #295833 improved yaml parser

    Rewrote the YAML parser to use correct YAML terms and support multiline scalars, improving parsing accuracy and standards compliance.

  • #295884 Remove dead code

    Removed unused code and CSS selectors related to chat markdown decorations to clean up the codebase with no user-visible change.

  • #295801 sessions - remove CLI support (not used)

    Removed unused command-line interface (CLI) support for sessions to clean up dead code and reduce maintenance.

  • #295795 smoke - remove skipped test

    Removed a skipped smoke test to clean up the test suite.

⬆️ UPGRADES

  • #295803 Bump ajv from 8.17.1 to 8.18.0 in /test/mcp

    Bumped ajv dependency from version 8.17.1 to 8.18.0 to include bug fixes and improvements in JSON schema validation.

  • #295271 Esbuild a few more built-in extensions

    Switched more built-in extensions from webpack to esbuild bundling for faster builds and modern toolchain support.

Token usage - 20733 Out: 1771

Installers

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