Skip to content

2026-03-26 - 03:58Z

Commit: bc8f9ef · Previous: 99ab288 · Compare: GitHub Version: 1.114.0-insider · Branch: main · Upstream: microsoft/vscode

✨ NEW

  • #304914 Allow the browser open command to reuse an existing tab

    Allows the browser open command to reuse an existing tab with a matching URL, helping to preserve state in scenarios like Live Preview.

  • #304956 Add pull request state icon support to session data and related components

    Adds pull request state icons to the Agent Sessions window, showing PR status with themed colors in the sessions list.

  • #304532 Chat Session Customizations initial Sketch

    Introduces a new proposed API to allow extensions to provide session-specific chat customizations, enabling flexible UI customizations per session type.

  • #304790 Add New Chat entry point in the title bar menu (fix #304774)

    Adds a 'New Chat' option to the Chat title bar menu, making it easier for users to start a new chat from the title bar.

  • #304804 sessions - dim the top area of scrolled out of view chats

    Adds a subtle top fade effect to the Agent Sessions chat list, visually dimming content scrolled out of view for better scroll context.

  • #304526 Sessions: Add subtle appear transitions for sidebar and auxiliary parts

    Adds subtle fade and margin transitions to the Agent Sessions sidebar and auxiliary parts for smoother UI appearance.

  • #304473 Add 'Mark as Done' button for session archiving

    Adds a 'Mark as Done' button to the Agent Sessions title bar to let users archive the current session with one click.

🐛 FIXES

  • #304929 chore: give pr pipeline release read permissions

    Grants the PR pipeline permission to read companion extension releases, enabling necessary build validations.

  • #304841 Also do attach for goto symbols

    Extends 'Go to Symbol in Editor' to support attaching symbols via Shift+Enter, aligning behavior with other quick access commands.

  • #304879 chat: use pullRequestState for agent session PR icons

    Updates PR status icons in agent sessions to use detailed PR states with correct colors, improving visual clarity of PR status.

  • #304686 Fix wrapped title spacing on the agent sessions welcome page

    Fixes overlapping and cramped titles on the agent sessions welcome page by adding line-height and spacing for wrapped text.

  • #304830 Sessions - source control providers do not need the parent/child relationship

    Prevents creating parent-child SCM relationships for source control providers in Agent Sessions, so repositories open independently as expected.

  • #304704 Sessions: Update titlebar action icon color

    Updates title bar action icons in Agent Sessions to use theme icon colors, ensuring consistent appearance across themes.

  • #304739 sessions - hide worktree icon but show others

    Hides the worktree icon for Copilot CLI sessions in Agent Sessions while showing provider icons for other session types.

  • #304734 Preserve selection context when "Ask in Chat" from inline chat

    Fixes loss of file and selection context when using 'Ask in Chat' from inline chat by passing the original file context to panel chat.

  • #304452 Fix copy-paste bug in performance view blocking startup count

    Fixes incorrect blocking startup count in the performance view by correctly summing contributions from 'Starting' and 'Ready' phases.

  • #304726 sessions - separate user dir for `--sessions` runs

    Runs the Sessions workbench with a separate user data directory to avoid conflicts with the default VS Code profile.

  • #304714 sessions - restore file icons in modal editor titles

    Restores file icons in modal editor titles within Agent Sessions by removing CSS that was hiding those icons.

  • #304720 Can't read archived sessions in light mode (fix #304294)

    Fixes unreadable archived sessions in light mode by adjusting CSS to show readable text colors for archived items.

  • #304725 Include metadata in agent sessions trace logging

    Includes session metadata in Agent Sessions trace logs to provide more detailed diagnostic information during tracing.

  • #304718 Skip confirmation dialog when unarchiving a single session

    Skips unarchive confirmation dialog when unarchiving a single session and updates messaging to say 'Sessions view' instead of 'Chat view'.

  • #304733 sessions - fix title for cloud sessions

    Fixes cloud session titles in Agent Sessions by decoding repository URI names for proper display.

  • #304449 Fix operator precedence in fuzzyScore2 test assertion

    Corrects operator precedence in fuzzy scoring test, ensuring the comparison evaluates correctly for reliable test outcomes.

  • #304662 Fix Claude forking

    Fixes session forking for Claude by preferring real session URIs over untitled aliases when resolving sessions.

  • #304738 sessions - hide diff stats from changes view button

    Removes diff statistics from changes view toolbar buttons, leaving icons only while keeping overall stats in the summary.

  • #304710 Fixes https://github.com/microsoft/vscode/issues/303784

    Adds a 'clear all' button to Chat Artifacts widget to let users remove all artifacts in a long conversation at once.

  • #304682 sessions - focus app when launching from protocol link

    Ensures the Agent Sessions window gains focus when opened via a protocol link, improving usability on launch.

🔨 REFACTORS

  • #304916 sessions: refine project grouping in agent sessions view

    Improves project grouping in Agent Sessions by sorting groups alphabetically and keeping pinned sessions prominent with repository context.

  • #304626 sessions: Extensible sessions provider architecture and ISessionData migration

    Rebuilds Agent Sessions architecture with extensible providers and unified session data, migrating all session consumers to a reactive data model.

  • #304603 agentHost: sync fixed tool call ordering

    Synchronizes agent host integration with updated protocol to unify response streaming and tool call ordering for consistent behavior.

  • #304404 mergeEditor: optimize removeDiffs from O(K*N) to single-pass O(N)

    Optimizes merge editor diff removal from O(K*N) to a single O(N) pass, improving performance when accepting/rejecting many changes.

  • #304699 Update sessions tasks

    Updates session tasks by adding a 'Transpile Client' task and refactoring others to depend on it, removing obsolete worktree-change logic.

⬆️ UPGRADES

  • #304707 update mywork milestone

    Updates the GitHub Issues 'My Work' milestone configuration to target the new monthly milestone for issue tracking.

Token usage - 11303 Out: 1125

Installers

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