deepseek-ai/deepseek-harness · error · Error
Client Cordis inspect provider "${manifest.id}" repeats meth
Error message
Client Cordis inspect provider "${manifest.id}" repeats method "${method.name}" What it means
Error "Client Cordis inspect provider "${manifest.id}" repeats method "${method.name}"" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/extensions/cordis-client-runner/src/client/inspect-registry.ts:59
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()
}
}
}
/** Publish the current complete manifest, including after reconnect. */
publish(): void {
if (this.publishQueued) returnView on GitHub (pinned to b150a551b8)
When it happens
Trigger: Thrown at packages/extensions/cordis-client-runner/src/client/inspect-registry.ts:59 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/7f0ecaf22ed2fc31.
Report an issue: GitHub.