deepseek-ai/deepseek-harness · error · WebError
WEB_PROVIDER_CONFIGURED_MISSING
WEB_PROVIDER_CONFIGURED_MISSING
Error message
configured web provider "${configuredId}" is not registered What it means
Error "configured web provider "${configuredId}" is not registered" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/web/web/src/index.ts:177
providers: this.fetchProviders,
...this.fetchProviderId !== undefined ? { configuredId: this.fetchProviderId } : {},
})
return provider.fetch(request, signal)
}
}
interface ResolvableProvider {
readonly id: string
available(): boolean
}
/** Resolve the selected provider or throw the matching {@link WebError}. */
function resolveProvider<P extends ResolvableProvider>(selection: Selection<P>): P {
const { configuredId, providers } = selection
if (configuredId !== undefined) {
const provider = providers.get(configuredId)
if (!provider) {
throw new WebError(`configured web provider "${configuredId}" is not registered`, 'WEB_PROVIDER_CONFIGURED_MISSING')
}
if (!provider.available()) {
throw new WebError(`configured web provider "${configuredId}" is registered but unavailable`, 'WEB_PROVIDER_CONFIGURED_UNAVAILABLE')
}
return provider
}
const usable = [...providers.values()].filter(provider => provider.available())
const [single] = usable
if (single === undefined) {
throw new WebError('no usable web provider is registered', 'WEB_PROVIDER_UNAVAILABLE')
}
if (usable.length > 1) {
const ids = usable.map(provider => provider.id).join(', ')
throw new WebError(`multiple usable web providers are registered (${ids}); configure one explicitly`, 'WEB_PROVIDER_AMBIGUOUS')
}
return single
}
View on GitHub (pinned to b150a551b8)
Solutions
- Register a web provider plugin under the configured id, or change the configured provider id in cordis.yml to one that is registered.
When it happens
Trigger: Thrown at packages/web/web/src/index.ts:177 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/79b3064ef80d78fb.
Report an issue: GitHub.