{"record":{"id":"6837f63775ddb689","repo":"continuedev/continue","slug":"method-not-implemented-6837f6","errorCode":null,"errorMessage":"Method not implemented.","messagePattern":"Method not implemented\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"warning","filePath":"packages/openai-adapters/src/apis/Inception.ts","lineNumber":138,"sourceCode":"        Accept: \"application/json\",\n        Authorization: `Bearer ${this.config.apiKey}`,\n      },\n      signal,\n    });\n    for await (const chunk of streamSse(resp as any)) {\n      if (!chunk.choices[0]) {\n        continue;\n      }\n      yield chatChunk({\n        content: chunk.choices[0].text,\n        finish_reason: null,\n        model: body.model,\n      });\n    }\n  }\n\n  list(): Promise<Model[]> {\n    throw new Error(\"Method not implemented.\");\n  }\n\n  // Check if any message contains the unique next edit token.\n  private isNextEdit(messages: ChatCompletionMessageParam[]): boolean {\n    return messages.some(\n      (message) =>\n        typeof message.content === \"string\" &&\n        message.content.endsWith(UNIQUE_TOKEN),\n    );\n  }\n\n  private isApply(messages: ChatCompletionMessageParam[]): boolean {\n    return messages.some(\n      (message) =>\n        typeof message.content === \"string\" &&\n        message.content.endsWith(APPLY_UNIQUE_TOKEN),\n    );\n  }","sourceCodeStart":120,"sourceCodeEnd":156,"githubUrl":"https://github.com/continuedev/continue/blob/5522c6f44ca0ac3528b37244818fbfa39b5af470/packages/openai-adapters/src/apis/Inception.ts#L120-L156","documentation":"The Inception adapter does not implement `list`; model enumeration is unsupported. Inception models are expected to be explicitly configured in the client.","triggerScenarios":"Calling .list() on the Inception adapter instance.","commonSituations":"Generic model-discovery UIs iterating all registered providers including Inception.","solutions":["Hardcode Inception model IDs in your config.","Use the provider's native models endpoint via direct HTTP if available.","Capability-gate list() calls."],"exampleFix":null,"handlingStrategy":"type-guard","validationCode":null,"typeGuard":"const canList = (p: API): boolean => !(p instanceof Inception);","tryCatchPattern":"try { return await inception.list(); } catch { return CONFIGURED_INCEPTION_MODELS; }","preventionTips":["Configure Inception model IDs explicitly.","Capability-gate model listing in multi-provider UIs."],"tags":["inception","not-implemented","model-listing"],"backgroundTag":"method-not-implemented","analyzedSha":"5522c6f44ca0ac3528b37244818fbfa39b5af470","analyzedAt":"2026-08-27T11:28:54.683Z","schemaVersion":2},"datasetVersion":"2026-08-27T13:17:12.746Z"}