deepseek-ai/deepseek-harness · error · Error
Client Cordis inspect provider id must not be empty
Error message
Client Cordis inspect provider id must not be empty
What it means
Error "Client Cordis inspect provider id must not be empty" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/extensions/cordis-client-runner/src/client/inspect-registry.ts:55
/** Client provider registry, manifest publisher, and live query dispatcher. */
export class ClientCordisInspectRegistry {
private readonly providers = new Map<string, ClientCordisInspectProviderRegistration>()
private readonly active = new Map<CordisInspectRequestId, AbortController>()
private publishQueued = false
private syncChain = Promise.resolve()
/** @param host - folded manifest and query result transport. */
constructor(private readonly host: ClientCordisInspectHost) {}
/**
* Register one Client provider and publish a new complete manifest.
* @param registration - provider manifest and local handler.
* @returns idempotent disposer.
*/
register(registration: ClientCordisInspectProviderRegistration): () => void {
const { manifest } = registration
if (manifest.id.trim() === '') throw new Error('Client Cordis inspect provider id must not be empty')
if (this.providers.has(manifest.id)) throw new Error(`Client Cordis inspect provider "${manifest.id}" is already registered`)
const names = new Set<string>()
for (const method of manifest.methods) {
if (names.has(method.name)) throw new Error(`Client Cordis inspect provider "${manifest.id}" repeats method "${method.name}"`)
names.add(method.name)
}
this.providers.set(manifest.id, registration)
this.publish()
let disposed = false
return () => {
if (disposed) return
disposed = true
if (this.providers.get(manifest.id) === registration) {
this.providers.delete(manifest.id)
this.publish()
}
}
}View on GitHub (pinned to b150a551b8)
When it happens
Trigger: Thrown at packages/extensions/cordis-client-runner/src/client/inspect-registry.ts:55 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/f0fd96130a8162f8.
Report an issue: GitHub.