{"record":{"id":"c1a5d804fa064f9f","repo":"microsoft/vscode","slug":"invalid-response-format","errorCode":null,"errorMessage":"Invalid response format","messagePattern":"Invalid response format","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"extensions/copilot/src/extension/byok/vscode-node/abstractLanguageModelChatProvider.ts","lineNumber":147,"sourceCode":"\n\t\ttry {\n\t\t\tconst headers: IStringDictionary<string> = {\n\t\t\t\t'Content-Type': 'application/json',\n\t\t\t\t'Authorization': `Bearer ${apiKey}`\n\t\t\t};\n\n\t\t\tconst modelsEndpoint = this.getModelsDiscoveryUrl(endpoint);\n\t\t\tconst response = await this._fetcherService.fetch(modelsEndpoint, {\n\t\t\t\tmethod: 'GET',\n\t\t\t\theaders,\n\t\t\t\tcallSite: 'byok-models-discovery',\n\t\t\t});\n\t\t\tconst data = await response.json();\n\t\t\tconst modelList: BYOKKnownModels = {};\n\n\t\t\tconst models = data.data ?? data.models;\n\t\t\tif (!models || !Array.isArray(models)) {\n\t\t\t\tthrow new Error('Invalid response format');\n\t\t\t}\n\n\t\t\tfor (const model of models) {\n\t\t\t\tlet modelCapabilities = this._knownModels?.[model.id];\n\t\t\t\tif (!modelCapabilities) {\n\t\t\t\t\tmodelCapabilities = this.resolveModelCapabilities(model);\n\t\t\t\t\tif (!modelCapabilities) {\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\t}\n\t\t\t\t\tif (!this._knownModels) {\n\t\t\t\t\t\tthis._knownModels = {};\n\t\t\t\t\t}\n\t\t\t\t\tthis._knownModels[model.id] = modelCapabilities;\n\t\t\t\t}\n\t\t\t\tmodelList[model.id] = modelCapabilities;\n\t\t\t}\n\t\t\treturn modelList;\n\t\t} catch (error) {","sourceCodeStart":129,"sourceCodeEnd":165,"githubUrl":"https://github.com/microsoft/vscode/blob/a94b963a32aa9749d69504576791fa29700ae46d/extensions/copilot/src/extension/byok/vscode-node/abstractLanguageModelChatProvider.ts#L129-L165","documentation":"Error \"Invalid response format\" thrown in microsoft/vscode.","triggerScenarios":"Thrown at extensions/copilot/src/extension/byok/vscode-node/abstractLanguageModelChatProvider.ts:147 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"}