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

  1. 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.