
DeepSeek Harness — one broken plugin can take down the entire plugin system
I tried adding a plugin to DeepSeek Harness (dsh-deepseek-vision) and ran into this error:
Failed to load plugins
dsh-deepseek-vision
failed to apply loader entry 996499fb (dsh-deepseek-vision):
keyed slot "settings.plugin.item" requires options.key
After that, the plugin system no longer works properly.
What bothers me is the architecture: everything seems to depend on the plugin system, so a failure in one plugin can effectively break the entire ecosystem.
I understand that plugins can fail, but ideally a malformed or incompatible plugin should be isolated and disabled rather than preventing the rest of the plugin system from loading.
I've used Hermes and Claude Code, and I haven't experienced this kind of failure mode there.
Is this a known issue with DeepSeek Harness, or am I missing something in how plugins are supposed to be loaded/isolated?
Would appreciate any insight from people who have worked with the Harness plugin system.