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.
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