Copilot Chat v0.40.2026031001: Multi-Workspace & CLI Fixes

Copilot Chat v0.40 brings multi-workspace improvements, CLI session resilience, and smarter model picker UI. Refactored for TypeScript 6/7 and updated to model J.

Copilot Chat v0.40.2026031001: Multi-Workspace & CLI Fixes

TL;DR

  • Multi-workspace support improvements and CLI session handling fixes
  • Model picker now only shows when multiple models available
  • Absolute path handling in search globs and worktree branch name display

New

  • Model picker conditional display — Only show completions model picker when multiple models are available, reducing UI clutter
  • Worktree branch name in picker — Display worktree branch name when locked for better context awareness
  • Copilot CLI steering support — Added steering capabilities in Copilot CLI integration

Fixed

  • Absolute paths in search globs — Properly handle absolute paths in search glob patterns
  • Session loading resilience — Load sessions even if Copilot CLI SDK fails to load, improving reliability
  • Integration test warnings — Fixed numerous warnings during integration test runs
  • Resource trust prompts — No longer prompt for resource trust when selecting default folder
  • Jaeger documentation — Corrected documented Jaeger port in OTel monitoring docs

Changed

  • CopilotCLIPromptResolver refactor — Refactored for improved multi-workspace support
  • Session ID mapping — Consolidated to single session ID mapping variable for cleaner state management
  • Connection state tracking — Added state marker tracking in connection handling
  • TypeScript 6/7 compatibility — Development improvements for TypeScript 6 and 7 support
  • Model update — Updated to model J

Update via VS Code extensions or npm install @vscode/copilot-chat@0.40.2026031001

Source: Copilot Chat