deepseek-ai/deepseek-harness · error · Error
Cordis inspect provider id must not be empty
Error message
Cordis inspect provider id must not be empty
What it means
Error "Cordis inspect provider id must not be empty" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/extensions/cordis-host-runner/src/inspect-registry.ts:206
signal.addEventListener('abort', onAbort, { once: true })
if (signal.aborted) onAbort()
else this.ctx.emit('cordis/inspect-query', request)
try {
const resolution = await result
if (!resolution.ok) throw new Error(`${providerId}.${methodName}: ${resolution.message}`)
return resolution.data
} finally {
signal.removeEventListener('abort', onAbort)
}
}
}
function view(platform: CordisInspectPlatform, manifest: CordisInspectProviderManifest): CordisInspectProviderView {
return { platform, ...manifest, methods: [...manifest.methods] }
}
function validateManifest(manifest: CordisInspectProviderManifest): CordisInspectProviderManifest {
if (manifest.id.trim() === '') throw new Error('Cordis inspect provider id must not be empty')
if (manifest.description.trim() === '') throw new Error(`Cordis inspect provider "${manifest.id}" needs a description`)
const names = new Set<string>()
const methods = manifest.methods.map((method) => {
if (method.name.trim() === '') throw new Error(`Cordis inspect provider "${manifest.id}" has an empty method name`)
if (names.has(method.name)) throw new Error(`Cordis inspect provider "${manifest.id}" repeats method "${method.name}"`)
if (method.description.trim() === '') throw new Error(`Cordis inspect method ${manifest.id}.${method.name} needs a description`)
assertSupportedJsonSchema(method.inputSchema)
assertSupportedJsonSchema(method.outputSchema)
names.add(method.name)
return Object.freeze({ ...method })
})
return Object.freeze({ ...manifest, methods: Object.freeze(methods) })
}
function findMethod(manifest: CordisInspectProviderManifest, name: string): CordisInspectMethodManifest {
const method = manifest.methods.find(candidate => candidate.name === name)
if (method === undefined) throw new Error(`Cordis inspect provider "${manifest.id}" has no method "${name}"`)
return methodView on GitHub (pinned to b150a551b8)
When it happens
Trigger: Thrown at packages/extensions/cordis-host-runner/src/inspect-registry.ts:206 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/2a4045bbf1f4ea00.
Report an issue: GitHub.