deepseek-ai/deepseek-harness · error · Error
Cordis inspect provider "${manifest.id}" has no method "${na
Error message
Cordis inspect provider "${manifest.id}" has no method "${name}" What it means
Error "Cordis inspect provider "${manifest.id}" has no method "${name}"" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/extensions/cordis-host-runner/src/inspect-registry.ts:223
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
}
function validateInput(
platform: 'Host' | 'Client',
provider: string,
method: CordisInspectMethodManifest,
input: JsonValue | undefined,
): void {
const violations = validateJsonSchemaValue(method.inputSchema as JsonSchemaNode, input ?? {}, 'input')
if (violations.length > 0) throw new Error(`${platform} Cordis inspect ${provider}.${method.name} rejected input: ${violations.join('; ')}`)
}
function validateOutput(
platform: 'Host' | 'Client',
provider: string,
method: CordisInspectMethodManifest,
data: JsonValue,View on GitHub (pinned to b150a551b8)
When it happens
Trigger: Thrown at packages/extensions/cordis-host-runner/src/inspect-registry.ts:223 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/15b89a0292a0cd23.
Report an issue: GitHub.