deepseek-ai/deepseek-harness · error · Error
Cordis inspect provider "${manifest.id}" needs a description
Error message
Cordis inspect provider "${manifest.id}" needs a description What it means
Error "Cordis inspect provider "${manifest.id}" needs a description" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/extensions/cordis-host-runner/src/inspect-registry.ts:207
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 method
}View on GitHub (pinned to b150a551b8)
When it happens
Trigger: Thrown at packages/extensions/cordis-host-runner/src/inspect-registry.ts:207 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/45173ea362bddc82.
Report an issue: GitHub.