Skip to content

2026-02-26 - 04:04Z

Commit: f2db697 · Previous: 7e5adbd · Compare: GitHub Version: 1.110.0-insider · Branch: main · Upstream: microsoft/vscode

✨ NEW

  • #297861 Show request name for model turn events

    Added an optional request name field to model turn events in chat debugging to show specific LLM requests, giving users clearer event context in debug views.

  • #297753 Sessions window: execute slash command on enter

    Enabled slash commands in sessions window to execute immediately on Enter, improving command usability in new chat input autocomplete.

  • #297796 plugins: wire in agents to prompt service

    Integrated plugin-provided agents into chat prompt service, enabling plugins to surface agents through discovery and tooling systems.

  • #297795 sessions window: gate app on login

    Added login gate to Sessions window to ensure users complete Copilot Chat setup before use, preventing broken flows when not signed in.

  • #297754 skills: bubble plugin skills through the "configure skills" and agent customization view

    Added support for plugin-provided skills by introducing a new plugin storage type and wiring plugin skills into UI and prompt discovery systems.

🐛 FIXES

  • #297860 Sessions window: small delegation fix

    Fixed delegation logic in sessions window to only create new chat sessions when in the sessions window context, preventing unwanted session creation elsewhere.

  • #297825 Sessions window: delegation picker fixes

    Fixed delegation picker in sessions window to properly show available sessions, suppress new session action, and pass repository info during delegation.

  • #297837 Reduce agent session title row gap

    Reduced vertical gap between title and details rows in Agent Sessions list by adjusting CSS padding, improving visual balance without changing height.

  • #297817 Debug panel should only be available for local sessions

    Restricted debug panel to only work with local chat sessions by filtering out non-local sessions from debug event logging and provider calls.

  • #297813 Update button colors and animation for download progress

    Updated agent sessions update button colors and added animations to visually indicate download progress states for better update feedback.

  • #297848 Rename filter item prompt discovery

    Renamed "Prompt Discovery" filter label in Agent Debug Panel to "Chat Customization" for clearer, more user-friendly naming.

  • #297836 Browser: trim() selected text before checking if it has newlines in showFind method

    Fixed find widget behavior by trimming selected text before checking for newlines, ensuring whitespace doesn't block find prefill.

  • #297802 checkmarks styling fixes

    Fixed misaligned chat item checkmarks by adjusting CSS margins and icon visibility for consistent and proper alignment in chat UI.

  • #297832 mcp: add error handling to mcpStdioStateHandler test

    Added proper error handling to mcpStdioStateHandler test by rejecting promises on child process errors to avoid unhandled rejection warnings.

  • #297822 Fix session initialization for untitled resources in ChatSessionsService

    Fixed creation of untitled chat sessions by ensuring new session options exist before creating inline; prevents improper session initialization.

  • #297812 Align chat context and code block pill spacing

    Aligned vertical spacing between chat used-context blocks and code blocks with pills for consistent and balanced chat response layout.

  • #297818 fix over counting prompts

    Fixed prompt counts by excluding skill items from prompt section listings to avoid overcounting prompts in AI customization UI.

  • #297494 Use icon.foreground color for titleBar.activeForeground in 2026 themes

    Updated 2026 theme titleBar.activeForeground color to match icon.foreground for consistent icon coloring in title bar across themes.

  • #297461 Align chat welcome view styles to other empty states

    Aligned chat welcome view styles with other welcome states by updating fonts, colors, spacing, and removing trailing punctuation for consistency.

  • #297804 Debug panel fixes

    Fixed debug panel issues by sanitizing event names/details to prevent [object Object] display and showing shimmer only for truly loading new sessions.

  • #297616 some yolo mode improvements

    Improved yolo mode UX by adding tooltips on progress, detecting org policies for auto-approve, and preserving user input on cancel.

  • #297775 ensure question carousel renders in chat sessions hover

    Fixed question carousel styling to apply correctly in agent session hovers by widening CSS selectors for consistent styling outside input area.

  • #297790 chat: fix plugin hook workspace root resolution and CLAUDE_PLUGIN_ROOT escaping

    Refactored agent plugin adapters to use dependency injection and fixed workspace root resolution for hooks; added command expansion helper and tests.

  • #297743 collapse hidden welcome-tip instead of making it invisible

    Fixed chat welcome tips space usage by collapsing hidden tips with display:none instead of visibility:hidden to avoid reserved space when hidden.

  • #297747 disable next/previous tip actions when only one remains

    Disabled next/previous tip navigation buttons when only one tip remains to prevent confusing, unresponsive navigation actions.

  • #297768 ensure rendering of questions can happen while askQuestions tool call is in flight and chat is moved

    Fixed askQuestions tool rendering by skipping height measurement when disconnected and tracking response parts length to trigger re-renders.

  • #297377 Enhance notification icons and functionality for expand/collapse actions

    Enhanced notification expand/collapse icons to adjust based on notification position, ensuring correct arrow direction and added related tests.

  • #297737 Fix quick chat layout

    Fixed quick chat layout overflow by accounting for flexbox gaps in width calculations of compact chat input toolbars.

  • #297749 Fix seti icon build script

    Fixed Seti icon build script by adding icon inheritance for new markdown-based language IDs to prevent prompt file icons from being removed.

  • #297744 fix chat tip getting stuck when mode changes

    Fixed chat tip widget getting stuck after mode changes by clearing previous tip DOM and disposables when binding a new chat model/session.

  • #297738 rm lightbulb from chat tip

    Removed lightbulb icon from chat tip UI to reduce distraction as tips moved from chat responses to welcome view.

  • #297724 Improve discoverability of browser open tool

    Improved browser open tool discoverability by removing explicit references to open tool IDs in other tool metadata to keep search results clean.

  • #297722 have max height for action list

    Internal maintenance/refactoring; no user-visible change expected.

  • #297731 Don't send cancel noop event for inline chat

    Internal maintenance/refactoring; no user-visible change expected.

  • #297591 Apply policy to browser tools setting

    Internal maintenance/refactoring; no user-visible change expected.

  • #296620 Align chat model picker ARIA semantics with single-selection menu behavior

    Improved chat model picker's accessibility by changing role from checkbox to radio, matching single selection behavior and enhancing screen reader clarity.

  • #297467 Fix setting link rendering in global auto approve dialog

    Fixed YOLO confirmation dialog by replacing raw '#chat.autoReply#' text with a working command link to open chat.autoReply settings.

  • #297717 Add depth shadows for panels in the editor

    Improved UI layering by adding depth shadows for editor panels and removed problematic z-index manipulation for cleaner visual hierarchy.

🔨 REFACTORS

  • #297853 chat customizations: align with cli

    Aligned chat customization file storage with GitHub CLI by adding config to store files in ~/.copilot during Agent Sessions and excluded duplicates from the profile folder.

  • #297850 Add source to cancel noop telemetry

    Improved chat request cancellation telemetry by replacing a boolean with a descriptive source string, enabling finer tracking of cancellation origins.

  • #297830 split /yolo into enable and disable slash commands

    Split /yolo and related commands into separate enable/disable commands for clearer use and made all execute immediately on enter.

  • #297810 ai customizations: always use embedded editor with auto-save

    Always use embedded editor with auto-save for AI customizations in both core VS Code and sessions, simplifying editing and improving save behavior.

  • #297801 Revert "ensure rendering of questions can happen while askQuestions tool call is in flight and chat is moved"

    Reverted a previous fix for askQuestions rendering during chat move, as it did not resolve timing-based rendering issues as intended.

  • #297787 chat customization tweaks

    Tweaked chat customization to control visible storage sources per window, improving preview positioning and UI command visibility.

  • #297584 Richer debug content rendering

    Internal maintenance/refactoring; no user-visible change expected.

⬆️ UPGRADES

  • #297589 chore: sessions entry app for windows

    Added Windows support for the sessions entry app and updated Electron and build tooling for embedded product packaging.

  • #297769 update distro

    Updated the rooted distro commit reference in package.json to the latest snapshot for build consistency.

Token usage - 16742 Out: 1588

Installers

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