KaramachiA217/dsh-bundle-manager

KaramachiA217★ 1JavaScript最后同步: 2026-08-19

在 GitHub 打开

Runtime mount manager for optional third-party plugins in DeepSeek Harness - mount/unmount bundle rows in-process via the Loader API (instant, no restart, never touches the profile manifest), with named presets and self-healing failure fallback.

README 摘要

dsh-bundle-manager English 中文 A runtime mount manager for optional third-party plugin bundles in DeepSeek Harness. Provides the「插件挂载管理」(Plugin Mount Manager) settings section that mounts/unmounts bundle rows in-process through the Loader API — instant effect, no restart, never rewrites the profile manifest , with named presets, a failure ledger and self-healing fallback. Install Install from npm with the official CLI (one step: adds the dependency, then reconcile appends the package to dsh.profile.bundles ): npm latest is currently 0.5.3 ; upgrade later by re-running with @latest ( dsh plugin --profile add dsh-bundle-manager@latest ). Key architecture requirement : optional third-party plugins must live in dependencies only (NOT in dsh.profile.bundles ), and this plugin is the only framework bundle that mounts them at runtime. The resulting profile layout (what the CLI produces): Local development (optional): npm pack to build the tarball, then dsh plugin --profile add ./dsh-bundle-manager- .tgz (or a file: dependency), re-packing on every change — see Development. What you get - Draft switches + one-shot apply — toggle plugins in a local draft, click Save & Refresh to apply the wh…

在 GitHub 查看完整 README →
工具/开发bundle-managercordisdeepseekdeepseek-harnessdsh-pluginplugin-managerruntime-loading

分类