{"record":{"id":"4267979f36da5738","repo":"deepseek-ai/deepseek-harness","slug":"no-catalogued-service-named-key","errorCode":null,"errorMessage":"no catalogued Service named \"${key}\"","messagePattern":"no catalogued Service named \"(.+?)\"","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/extensions/cordis-client-runner/src/client/api-catalog.ts","lineNumber":923,"sourceCode":"/**\n * Project the Service Catalog as a compact directory or one exact coding contract.\n * @param key - exact Service key; omit it to list all Services and method signatures.\n * @param services - platform-specific visible Service entries.\n * @returns compact navigation data or one detailed Service with its referenced type closure.\n */\nexport function queryServiceApi(key?: string, services: readonly ServiceApiEntry[] = SERVICE_API): object {\n  if (key === undefined) {\n    return {\n      mode: 'catalog',\n      services: services.map(service => ({\n        key: service.key,\n        description: service.summary,\n        methods: service.methods.map(method => ({ signature: method.signature })),\n      })),\n    }\n  }\n  const service = services.find(candidate => candidate.key === key)\n  if (service === undefined) throw new Error(`no catalogued Service named \"${key}\"`)\n  return {\n    mode: 'service',\n    service: {\n      key: service.key,\n      description: service.description,\n      access: {\n        optional: { expression: `ctx.get(${JSON.stringify(service.key)})`, requiresUndefinedCheck: true },\n        hardDependency: { inject: [service.key], expression: contextProperty(service.key) },\n      },\n      methods: service.methods,\n    },\n    referencedTypes: referencedTypeClosure(service.methods.map(method => method.signature)),\n  }\n}\n\n/**\n * Project the Event Catalog as a compact directory or one exact listener contract.\n * @param name - exact Event name; omit it to list all Events and listener signatures.","sourceCodeStart":905,"sourceCodeEnd":941,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/extensions/cordis-client-runner/src/client/api-catalog.ts#L905-L941","documentation":"Error \"no catalogued Service named \"${key}\"\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/extensions/cordis-client-runner/src/client/api-catalog.ts:923 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}