deepseek-ai/deepseek-harness · error · Error
Host Cordis inspect provider "${manifest.id}" is already reg
Error message
Host Cordis inspect provider "${manifest.id}" is already registered What it means
Error "Host Cordis inspect provider "${manifest.id}" is already registered" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/extensions/cordis-host-runner/src/inspect-registry.ts:64
export class CordisInspectRegistryService extends Service {
private readonly providers = new Map<string, HostCordisInspectProviderRegistration>()
private readonly pending = new Map<CordisInspectRequestId, PendingClientQuery>()
private clientManifest: readonly CordisInspectProviderManifest[] | undefined
private nextRequest = 1
/** Register the process-global Host registry. */
constructor(ctx: Context) {
super(ctx, 'cordisInspect')
}
/**
* Register one Host provider.
* @param registration - manifest and local query handler.
* @returns idempotent disposer.
*/
register(registration: HostCordisInspectProviderRegistration): () => void {
const manifest = validateManifest(registration.manifest)
if (this.providers.has(manifest.id)) throw new Error(`Host Cordis inspect provider "${manifest.id}" is already registered`)
const stored = { ...registration, manifest }
this.providers.set(manifest.id, stored)
return () => {
if (this.providers.get(manifest.id) === stored) this.providers.delete(manifest.id)
}
}
/**
* Replace the mirrored Client provider directory.
* @param providers - complete Client manifest snapshot.
*/
syncClientManifest(providers: readonly CordisInspectProviderManifest[]): void {
const ids = new Set<string>()
const validated = providers.map((provider) => {
const manifest = validateManifest(provider)
if (ids.has(manifest.id)) throw new Error(`Client Cordis inspect manifest repeats provider "${manifest.id}"`)
ids.add(manifest.id)
return manifestView on GitHub (pinned to b150a551b8)
When it happens
Trigger: Thrown at packages/extensions/cordis-host-runner/src/inspect-registry.ts:64 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/cdd44cb2fbeb87fe.
Report an issue: GitHub.