2026-01-18 - 20:50Z
Commit: 6b921dd · Previous: f461960 · Compare: GitHub Version: 1.109.0-insider · Branch: main · Upstream: microsoft/vscode
Agent Sessions
- new: Support multi-select for marking read/unread and archiving/unarchiving, including batch context menu actions and consolidated confirmation dialogs #288449
- refactor: Use full list of agent sessions by default; convert showing recent sessions into a setting #288390
- refactor: Refactor sessions picker visibility with centralized visibility logic #288504
- fix: Fix rendering bugs when stacked sessions list is expanded and context is added #288359
- fix: Prevent redundant agent session actions from showing #288371
- fix: Tweak icon display for agent sessions #288479
- fix: Increase maximum number of persisted agent sessions #288528
- fix: Remove preview feature requirement for Agent Skills #288477
- new: Add skill provider API support #287948
- new: Explore prominent button to create new agent sessions #288456
- fix: Open Agent Sessions button now maximizes chat panel #288523
Chat and Chat Input
- fix: Fix working set secondary text button height in chat input #288704
- fix: Improve chat input alignment #288690
- fix: Fix error during chat widget setup #288680
- refactor: Change chat input layout to use ResizeObserver for better layout performance #288653
- refactor: More working set cleanup and refactoring in chat #288362
- refactor: Simplify chat working set rendering by removing worktree changes divider #288338
- fix: Avoid hashing variables for dataId to improve performance with large models #288650
- fix: Fix autoconfirm briefly causing requests to still need input #288438
- fix: Adjust chat-current-response-min-height behavior for cleaner UI #288674
- new: Add setting to render links as clickable links in chat instead of boxed text #288142
Accessibility and UI Improvements
- fix: Improve chat response accessible view content to provide full context for screen readers #288490
- fix: Update accessible view content instead of recreating it to prevent focus changes #288482
- fix: Add name to model picker aria-label for better screen reader context #288473
- fix: Fix confirmation widget appearing inside reasoning content #288494
- fix: Fix padding in Thinking part component #288545
- fix: Fix skipping models from other vendors in chat #288713
Preferences and Settings
- fix: Reveal setting in JSON editor when query matches a setting key #288427
Logging
- fix: Fix extension-specific default log levels being ignored during logger initialization #287729
Themes and Customization
- new: Add new 2026 theme files with enhanced customization options and improved accessibility #288417
Breakpoints
- fix: Expand file nodes by default in breakpoints tree view while preserving user preferences #288330
Git Integration
- new: Add
Git: Deleteaction to rungit rmon the current document with confirmation setting #285411 - fix: Respect file system case sensitivity when reading
.gitignorefiles #287555 - fix: Enable copy-on-write for worktree include files on supported file systems #288376
Language Support and Presenters
- new: Add Ruby command line presenter with validation for empty code #288496
- new: Add Node presenter for better command rendering #288444
- fix: Format Python commands specially for improved display #288358
- fix: Only show icons for built-in modes, fallback to default icon if none provided #288365
Performance and Stability
- fix: Process dependency tasks in parallel to improve performance #288440
- fix: Fix error reading log chat session file when navigating back #288336
- fix: Fix undefined property error from
getViewLineMinColumn#287189 - fix: Prevent calling
updateElementHeightwhile rendering to avoid layout thrashing #288644 - fix: Add StaticResourceContextKey to skip global event listeners and fix leak warnings #288641
- fix: Fix leaks related to accessible view and chat #288437, #288434
- fix: Fix invalid JSON schema for Playwright MCP tuple parameters #288464
UI and Layout Improvements
- fix: Agents welcome page layout fixes #288521
- fix: Mirror default icon display behavior for chat session option groups #288520
- fix: Do not disable target picker in welcome view #288519
- fix: Open chats from welcome view in maximized chat mode #288506
- fix: Minor chat relayout improvements #288370
Miscellaneous Fixes
- fix: Remove ToDo item description and set it as readonly #288760
- fix: Make sed
/eand/wrule more specific #288593 - fix: Detect sed in-place file edits and block appropriately #288335
- fix: Fix chat empty view spacing issues #288472
- fix: Fix issue with implicit engine activation version checks #281302
- fix: Disable Skia Graphite backend until fixed #288141
- fix: Follow system theme in Integrated Browser #288436
- fix: Add directory to default auto approve rules #288579