Expand description
Copilot Chat extension version detection and compatibility analysis
Detects installed VS Code Copilot Chat extension versions, extracts version information from session data, and checks compatibility between extension versions and VS Code versions.
This module supports the recovery pipeline by identifying version mismatches that can cause session recovery failures.
Structs§
- Copilot
Chat Install - Information about an installed Copilot Chat extension
- Copilot
Version Report - Comprehensive Copilot Chat version report
- Version
Compat Entry - Known Copilot Chat version ranges and their session format characteristics. Derived from the CHANGELOG at https://github.com/microsoft/vscode-copilot-chat
- Version
Issue - A version compatibility issue
Functions§
- build_
version_ report - Build a full version report by detecting installed extensions and optionally scanning session files for embedded version info.
- detect_
installed_ versions - Detect all installed Copilot Chat extension versions.
- extract_
session_ versions - Extract the
extensionVersionfrom JSONL session content. - format_
version_ report - Format the version report for human-readable console output
- format_
version_ report_ json - Format the version report as JSON
- known_
compatibility - Get the known compatibility table