deepseek-ai/deepseek-harness · error · LlmError

INVALID_MODEL_REASONING

INVALID_MODEL_REASONING

Error message

adapter returned an unknown default reasoning effort for provider "${provider}" model "${model}"

What it means

Error "adapter returned an unknown default reasoning effort for provider "${provider}" model "${model}"" thrown in deepseek-ai/deepseek-harness.

Source

Thrown at packages/llm/llm/src/index.ts:742

        || typeof effort.name !== 'string'
        || effort.name.length === 0
        || (effort.description !== undefined && typeof effort.description !== 'string')
        || seen.has(effort.id)
      ) {
        throw new LlmError(
          `adapter returned invalid or duplicate reasoning effort metadata for provider "${provider}" model "${model}"`,
          'INVALID_MODEL_REASONING',
        )
      }
      seen.add(effort.id)
      return {
        id: effort.id,
        name: effort.name,
        ...effort.description === undefined ? {} : { description: effort.description },
      }
    })
    if (reasoning.defaultEffort !== undefined && !seen.has(reasoning.defaultEffort)) {
      throw new LlmError(
        `adapter returned an unknown default reasoning effort for provider "${provider}" model "${model}"`,
        'INVALID_MODEL_REASONING',
      )
    }
    return {
      ...info,
      reasoning: {
        efforts,
        ...reasoning.defaultEffort === undefined ? {} : { defaultEffort: reasoning.defaultEffort },
      },
    }
  }

  /**
   * Validate a conversation call config against its exact model capability and
   * materialize adapter-configured defaults. Unsupported explicit efforts
   * reject before provider I/O; no clamping or aliasing is performed. This
   * standalone query does not bind a later dispatch; use {@link prepareCall}

View on GitHub (pinned to b150a551b8)

Solutions

  1. Configure an explicit reasoning effort for the model, and report the adapter's unknown default as a bug.

When it happens

Trigger: Thrown at packages/llm/llm/src/index.ts:742 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of deepseek-ai/deepseek-harness@b150a551b8 (2026-08-24). Data as JSON: /api/errors/5ba2a587f79a29a0. Report an issue: GitHub.