{"record":{"id":"7d3213300a353a35","repo":"microsoft/vscode","slug":"invalid-copilot-chat-extension-api-version-please","errorCode":null,"errorMessage":"Invalid Copilot Chat extension API version. Please upgrade Copilot Chat.","messagePattern":"Invalid Copilot Chat extension API version\\. Please upgrade Copilot Chat\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"extensions/copilot/src/extension/extension/vscode/extension.ts","lineNumber":86,"sourceCode":"\t\t// Await intialization of exp service. This ensure cache is fresh.\n\t\t// It will then auto refresh every 30 minutes after that.\n\t\tawait expService.hasTreatments();\n\n\t\t// THIS is awaited because some contributions can block activation\n\t\t// via `IExtensionContribution#activationBlocker`\n\t\tconst contributions = instantiationService.createInstance(ContributionCollection, configuration.contributions);\n\t\tcontext.subscriptions.push(contributions);\n\t\tawait contributions.waitForActivationBlockers();\n\t});\n\n\tif (ExtensionMode.Test === context.extensionMode && !isScenarioAutomation) {\n\t\treturn instantiationService; // The returned accessor is used in tests\n\t}\n\n\tconst result = {\n\t\tgetAPI(version: number) {\n\t\t\tif (version > CopilotExtensionApi.version) {\n\t\t\t\tthrow new Error('Invalid Copilot Chat extension API version. Please upgrade Copilot Chat.');\n\t\t\t}\n\n\t\t\treturn instantiationService.createInstance(CopilotExtensionApi);\n\t\t}\n\t};\n\tmarkChatExtGlobal(ChatExtGlobalPerfMark.DidActivate);\n\treturn result;\n}\n\nexport function createInstantiationService(configuration: IExtensionActivationConfiguration): IInstantiationService {\n\tconst accessor = new InstantiationServiceBuilder();\n\n\tconfiguration.registerServices(accessor, configuration.context);\n\n\tconst instantiationService = accessor.seal();\n\tconfiguration.context.subscriptions.push(instantiationService);\n\n\tinstantiationService.invokeFunction(accessor => {","sourceCodeStart":68,"sourceCodeEnd":104,"githubUrl":"https://github.com/microsoft/vscode/blob/a94b963a32aa9749d69504576791fa29700ae46d/extensions/copilot/src/extension/extension/vscode/extension.ts#L68-L104","documentation":"Error \"Invalid Copilot Chat extension API version. Please upgrade Copilot Chat.\" thrown in microsoft/vscode.","triggerScenarios":"Thrown at extensions/copilot/src/extension/extension/vscode/extension.ts:86 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"a94b963a32aa9749d69504576791fa29700ae46d","analyzedAt":"2026-08-12T01:08:56.794Z","schemaVersion":2},"datasetVersion":"2026-08-12T06:17:24.410Z"}