deepseek-ai/deepseek-harness · error · Error
no catalogued service named "${name}"
Error message
no catalogued service named "${name}" What it means
Error "no catalogued service named "${name}"" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/extensions/tool-cordis/src/inspect.ts:278
* @param inherited - inherited `ctx` entries, replaceable in tests.
* @param types - public type shapes, replaceable in tests.
* @returns the section lines.
*/
export function describeApi(
ctx: Context,
api: readonly ServiceApiEntry[] = SERVICE_API,
name?: string,
inherited: readonly InheritedApiEntry[] = INHERITED_CTX_API,
types: readonly TypeApiEntry[] = TYPE_API,
): string[] {
const live = liveServices(ctx, api)
const byKey = new Map(api.map(entry => [entry.key, entry]))
const lines: string[] = []
let selected = live.filter(service => service.catalogued)
let documented: readonly ServiceApiMethod[] = []
if (name !== undefined) {
const entry = byKey.get(name)
if (entry === undefined) throw new Error(`no catalogued service named "${name}"`)
const service = live.find(candidate => candidate.name === name)
if (service === undefined) throw new Error(`catalogued service "${name}" is not running`)
selected = [service]
documented = entry.methods
}
for (const service of selected) lines.push(...serviceLines(service, documented))
if (name === undefined) {
for (const service of live.filter(candidate => !candidate.catalogued)) {
lines.push(`- ${service.name} (provided by ${service.owner}) — running, but this catalog has no signature for it;`
+ ` inject: ['${service.name}'] still reaches it`)
}
const notRunning = absentServices(ctx, api)
if (notRunning.length > 0) lines.push(`not running (loadable services with no live provider): ${notRunning.join(', ')}`)
}
const shapes = typeClosure(selected.flatMap(service => [...service.methods]), types)
if (shapes.length > 0) {
lines.push('type shapes (referenced by the signatures above — read these before assuming a field is a string):')
for (const shape of shapes) {View on GitHub (pinned to b150a551b8)
When it happens
Trigger: Thrown at packages/extensions/tool-cordis/src/inspect.ts:278 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/7aec08c80dee190d.
Report an issue: GitHub.