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.

Copilot Chat v0.41.2026032001: Thinking Control & CLI Fixes

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 supportsNextCursorLinePrediction to 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