Copilot Chat v0.41.2026032001: Thinking Control & CLI Fixes
Copilot Chat v0.41 brings per-request thinking control, fixes debug panel session isolation, and improves PR detection with GitHub API fallback.
TL;DR
- Thinking and effort control now per-request opt-in instead of global
- Fixed debug panel showing events from wrong chat sessions
- PR detection now falls back to GitHub API when MCP tool fails
- CLI links in terminal now work with bare filenames and subdirectories
New
- Per-request thinking control — Refactored thinking and effort settings to opt-in per request instead of global configuration.
- GitHub API fallback for PR detection — PR detection now falls back to GitHub API when the MCP tool fails or PR was created externally.
- Cursor line prediction config — Model config now allows disabling
supportsNextCursorLinePredictionto turn off cursor jump calls.
Fixed
- Debug panel session isolation — Fixed debug panel showing events from wrong chat session.
- CLI session status — Set session status to NeedsInput when CLI agent awaits user input.
- Copilot CLI terminal links — Fixed CLI links in terminal with bare filenames and subdirectories.
- Auto router retry loop — Fixed auto router re-trying multiple times after failed request.
- Connection error logging — Now logs status code and request ID on connection errors.
- Event truncation — Streamlined event truncation logic in CopilotCLISessionService.
Breaking Changes
- Stale CLI config removed — Removed deprecated Copilot CLI configuration options.
Update via VS Code extensions marketplace or run: code --install-extension GitHub.Copilot-Chat
Source: Copilot Chat