{"record":{"id":"3b304b8f77a2b756","repo":"deepseek-ai/deepseek-harness","slug":"unsupported-reasoning-effort-3b304b","errorCode":"UNSUPPORTED_REASONING_EFFORT","errorMessage":"provider \"${config.provider}\" model \"${config.model}\" does not support reasoning effort \"${requested}\"","messagePattern":"provider \"(.+?)\" model \"(.+?)\" does not support reasoning effort \"(.+?)\"","errorType":"validation","errorClass":"LlmError","httpStatus":null,"severity":"error","filePath":"packages/llm/llm/src/index.ts","lineNumber":792,"sourceCode":"  ): Promise<{ config: LlmCallConfig; context?: LlmModelContext; modelInfo: LlmResolvedModelInfo }> {\n    const info = await this.resolveModelInfoFor(registration, config.model, signal)\n    return this.resolveCallWithInfo(config, info)\n  }\n\n  /** Validate request controls against one already-bound exact model result. */\n  private resolveCallWithInfo(\n    config: LlmCallConfig,\n    info: LlmResolvedModelInfo,\n  ): { config: LlmCallConfig; context?: LlmModelContext; modelInfo: LlmResolvedModelInfo } {\n    const defaulted = config.maxTokens === undefined && info.defaultMaxTokens !== undefined\n      ? { ...config, maxTokens: info.defaultMaxTokens }\n      : config\n    const reasoning = info.reasoning\n    const requested = defaulted.reasoningEffort\n    let resolvedConfig = defaulted\n    if (reasoning === undefined) {\n      if (requested !== undefined) {\n        throw new LlmError(\n          `provider \"${config.provider}\" model \"${config.model}\" does not support reasoning effort \"${requested}\"`,\n          'UNSUPPORTED_REASONING_EFFORT',\n        )\n      }\n    } else {\n      const effective = requested ?? reasoning.defaultEffort\n      if (effective !== undefined) {\n        if (!reasoning.efforts.some(effort => effort.id === effective)) {\n          throw new LlmError(\n            `provider \"${config.provider}\" model \"${config.model}\" does not support reasoning effort \"${effective}\"`,\n            'UNSUPPORTED_REASONING_EFFORT',\n          )\n        }\n        if (requested !== effective) resolvedConfig = { ...defaulted, reasoningEffort: effective }\n      }\n    }\n    return {\n      config: resolvedConfig,","sourceCodeStart":774,"sourceCodeEnd":810,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/llm/llm/src/index.ts#L774-L810","documentation":"Error \"provider \"${config.provider}\" model \"${config.model}\" does not support reasoning effort \"${requested}\"\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/llm/llm/src/index.ts:792 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Choose a reasoning effort the provider/model supports."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}