deepseek-ai/deepseek-harness · error · Error
dynamic plugin "${pluginId}" has no package
Error message
dynamic plugin "${pluginId}" has no package What it means
Error "dynamic plugin "${pluginId}" has no package" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/extensions/cordis-host-runner/src/index.ts:624
* List source-free Plugin summaries owned by one Session.
* @param agent - Agent whose Session selects visible Plugins.
* @returns one summary per Plugin in creation order.
*/
listPlugins(agent: Agent): DynamicCordisPluginInspection[] {
return this.registry.ofSession(agent.id).map(plugin => this.inspectPlugin(agent, plugin.pluginId))
}
/**
* Inspect one Plugin without returning Package source.
* @param agent - Agent whose Session must own the Plugin.
* @param pluginId - stable Plugin identity.
* @returns version pointers, latest run, and all Package summaries.
*/
inspectPlugin(agent: Agent, pluginId: CordisDynamicPluginId): DynamicCordisPluginInspection {
const plugin = this.owned(agent, pluginId)
if (plugin === undefined) throw new Error(missingPluginMessage(pluginId))
const reference = this.reference(agent, pluginId)
if (reference === undefined) throw new Error(`dynamic plugin "${pluginId}" has no package`)
return {
...reference,
packages: [...plugin.packages.values()].map(definition => ({
packageId: definition.packageId,
name: definition.name,
purpose: definition.purpose,
hasHostHalf: definition.hostCode !== undefined,
hasClientHalf: definition.clientCode !== undefined,
})),
}
}
/**
* Read one exact immutable Package and its Host and Client source.
* @param agent - Agent whose Session must own the Plugin.
* @param pluginId - Stable Plugin identity that owns the Package.
* @param packageId - Exact immutable Package identity to inspect.
* @returns Package metadata, source, and the Plugin's lifecycle pointers.View on GitHub (pinned to b150a551b8)
When it happens
Trigger: Thrown at packages/extensions/cordis-host-runner/src/index.ts:624 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/bc43bf6ad5f9a962.
Report an issue: GitHub.