deepseek-ai/deepseek-harness · error · Error
${path}.mode must be "normal" or "always"
Error message
${path}.mode must be "normal" or "always" What it means
Error "${path}.mode must be "normal" or "always"" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/llm/llm/src/retry-policy.ts:193
}
if (new Set(retryableCodes).size !== retryableCodes.length) {
throw new Error(`${path}.retryableCodes must not contain duplicates`)
}
return Object.freeze({
mode: 'normal',
maxRetries,
retryableCodes: Object.freeze([...retryableCodes]),
...resolveBackoff(config.backoff, `${path}.backoff`),
})
}
case 'always':
validateKeys(config, ALWAYS_POLICY_KEYS, path)
return Object.freeze({
mode: 'always',
...resolveBackoff(config.backoff, `${path}.backoff`),
})
default:
throw new Error(`${path}.mode must be "normal" or "always"`)
}
}
View on GitHub (pinned to b150a551b8)
Solutions
- Set mode to "normal" or "always".
When it happens
Trigger: Thrown at packages/llm/llm/src/retry-policy.ts:193 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/2061859e03db6a4f.
Report an issue: GitHub.