Thomas-key/dsh-dynplugin-manager

Thomas-key★ 2JavaScript最后同步: 2026-08-15

在 GitHub 打开

Manage DeepSeek Harness dynamic plugins: scan local directories, browse, and load with /dyn slash commands

README 摘要

dsh-dynplugin-manager Manage DSH dynamic plugins (Dynamic Cordis Plugins): built-in discovery, install dialog, loading. Community gap — self-built plugin. DSH dynamic plugins have two load channels: - runner channel ( cordis define / cordis run ): session-scoped ; code runs in a vm sandbox (no import/require) and is lost on process restart — self-contained plugins (web-access's function-body shape) go here - loader channel (insert row + official patch watcher): persistent ; community npm plugins (real import s) go here — an insert row in cordis.patch.yml is applied live by the official watcher, no restart Officially, dynamic plugins are only reachable through agent tools — no human-operable UI exists . This plugin fills the gap: - Settings page "动态插件" (Dynamic Plugins) : built-in discovery (runner managed dir + profile node modules non-bundle packages), live state badges (loaded / idle / failed+reason / needs-deps / unbuilt), loader cards with disable/uninstall buttons, install-dialog candidates carry install state (loaded / installed / not installed) - Install dialog : local dir / GitHub repo / npm package sources → scan → per-plugin install mode (link/copy) → instant result → one…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdshdsh-pluginplugin-manageragent

分类