{"record":{"id":"c7aaf8c07b4963cf","repo":"deepseek-ai/deepseek-harness","slug":"binname-plugin-s-failed-to-load-names-co","errorCode":null,"errorMessage":"${binName}: plugin(s) failed to load: ${names}; Cordis startup failed because these plugin(s) could not be resolved (see the error(s) logged above)","messagePattern":"(.+?): plugin\\(s\\) failed to load: (.+?); Cordis startup failed because these plugin\\(s\\) could not be resolved \\(see the error\\(s\\) logged above\\)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/boot/app-boot/src/index.ts","lineNumber":662,"sourceCode":"    })()\n  }\n  const uninstall = (): void => void proc.off('unhandledRejection', handler)\n  proc.on('unhandledRejection', handler)\n  return uninstall\n}\n\n/**\n * After the tree settles, reject entries with no fiber and name every plugin\n * whose module failed to resolve. Disabled entries are the only valid\n * fiber-less state.\n * @param ctx - the settled context whose loader entries to audit.\n * @param binName - the diagnostic prefix on the thrown error.\n */\nexport function assertEntriesLoaded(ctx: Context, binName: string): void {\n  const failed = [...ctx.loader.entries()].filter(entry => entry.fiber === undefined && !entry.disabled)\n  if (failed.length > 0) {\n    const names = failed.map(entry => entry.options.name).join(', ')\n    throw new Error(`${binName}: plugin(s) failed to load: ${names}; Cordis startup failed because these plugin(s) could not be resolved (see the error(s) logged above)`)\n  }\n}\n\n/**\n * Value mirrors used because Cordis's const enum has no runtime object to import.\n * Keep aligned with `packages/extensions/tool-cordis/src/fiber-state.ts` and\n * `packages/client/web/src/loader-status.ts`.\n */\nconst FIBER_PENDING = 0 as FiberState.PENDING\nconst FIBER_ACTIVE = 2 as FiberState.ACTIVE\nconst FIBER_FAILED = 3 as FiberState.FAILED\n\n/** Render a thrown plugin value without discarding an Error's original stack. */\nfunction formatActivationError(error: unknown): string {\n  return error instanceof Error ? error.stack ?? error.message : String(error)\n}\n\n/**","sourceCodeStart":644,"sourceCodeEnd":680,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/boot/app-boot/src/index.ts#L644-L680","documentation":"Error \"${binName}: plugin(s) failed to load: ${names}; Cordis startup failed because these plugin(s) could not be resolved (see the error(s) logged above)\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/boot/app-boot/src/index.ts:662 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Install the missing plugin packages or correct their names in cordis.yml; see the logged resolution errors."],"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"}