Skip to content

2026-01-22 - 04:03Z

Commit: 89251a1 · Previous: f60f946 · Compare: GitHub Version: 1.109.0-insider · Branch: main · Upstream: microsoft/vscode

Chat and Agent UX

  • new: Add an experimental tri-state chat toggle from Command Center to cycle through hidden, show, and maximize chat states #289336
  • new: Support representing file deletions in chat edit sessions with workspace edit parts #289270
  • new: Introduce custom agent target feature to filter and display relevant custom agents in background agents #288774
  • new: Implement workspace selector for local environments #289504
  • new: Rename Unified Agents Bar to Agent Quick Input (Experimental) to improve feature clarity #289556
  • new: Add progress sound on retry requests for accessibility improvements #289462
  • new: Add new codicons for screen cut and ask functionalities to enhance iconography #289354
  • fix: Fix archived sessions incorrectly appearing in "IN PROGRESS" section by adjusting session grouping logic #289436
  • fix: Preserve agent session user filter when clicking notification filter #289506
  • fix: Fix input shifting when editing chat requests by restoring flex gap in chat input overlay #289301
  • fix: Fix thinking icon regression by switching back to bullet point temporarily #289524
  • fix: Fix confirmation widget not showing up in collapsed thinking mode #289523
  • fix: Fix archived sessions included in in-progress list by updating session status helpers #289436

Chat Performance and Lazy Rendering

  • refactor: Implement lazy rendering for collapsible chat tool parts to reduce resource usage by deferring content creation until expanded; includes lazy text model creation and event handling improvements #289241
  • fix: Fix disposed store errors in DetachedTerminalSnapshotMirror by adding disposal checks after async calls #289154
  • fix: Fix task output tool cancellation token handling to respect chat cancellation and avoid spinning tasks #289446
  • fix: Fix SecurityError with cross-origin MCP App iframes and enable MCP Apps UI by default #289453
  • fix: Ensure embedded chat terminal output expands on real data by improving output detection and UI state handling #289235

Agent Sessions and Projection

  • refactor: Further split agent status bar features and update projection mode behaviors for session tracking #289554
  • fix: Prevent entering agent projection mode during in-progress chat sessions and exit projection mode on status changes #288741
  • fix: Fix agent sessions toolbar polish and logging #289350 #289316
  • fix: Hide request edit hover UI in agent session hover widget to disable editing in that context #289466
  • fix: Adjust hover positioning to prevent session hover from hiding session buttons when panel is at bottom #289458
  • fix: Agent sessions fully rely on provider times for consistency #289464

Extensions and Dependencies

  • upgrade: Bump tar dependency to 7.5.4 and subsequently revert to 7.4.3 due to build issues #289280 #289459
  • upgrade: Bump native-is-elevated for Windows platform fixes #287912
  • upgrade: Bump windows-ca-certs and windows-foreground-love with security fixes and BinSkim improvements #289468 #289461
  • remove: Remove winpty support and bump node-pty to 1.2.0-beta.7 #289025

Editor and UI Improvements

  • refactor: Refactor inline chat affordance and rendering with new widget classes for improved behavior #289159
  • refactor: Extract floating menu into a dedicated widget for cleaner UI code #289333
  • refactor: Refactor context usage widget initialization to conditionally create based on chat resource view context #289420
  • refactor: Rename overlay widget classes in inline chat and update CSS for visibility and positioning #289419
  • fix: Fix conditional breakpoint list to update dynamically when breakpoints change, improving UX #289429
  • fix: Improve dark theme styles and widget transparency with refined colors and layering #289409
  • fix: Update theme styles for consistency and visibility, removing unused styles #289454
  • fix: Fix input shifting issue when editing request by restoring flex gap #289301

Chat Commands and Sessions

  • refactor: Archive sessions explicitly on /clear command instead of backgrounding #289317

Miscellaneous

  • refactor: Update prompt file provider interface for improved API discussion #289441
  • refactor: Add test coverage for chat model visibility methods to improve code quality #289389
  • fix: Fix archived sessions included in in-progress section by adjusting conditional order #289436
  • fix: Fix archived sessions appearing in wrong sections by adding helper methods #289436
  • fix: Fix #275762 and #275134 and #287511 with targeted bug fixes #289403 #289347 #289380
  • fix: Fixes bug where long distance widget did not have correct width #289477
  • fix: Fix #289188 agent sessions chat integration feedback #289325