meifeisite/plugin-manager
meifeisite★ 0JavaScript最后同步: 2026-08-15
—
README 摘要
plugin-manager(DeepSeek Harness 插件管理器) 在 DeepSeek Harness(Web 版)的 设置 → 插件 中提供集中管控界面: - 启用 / 停用 :实时生效、无需重启,写入用户补丁层后跨重启持久 - 卸载删除 :自动依赖检查(npm 依赖图 + web 启动图 inject 边)→ 二次确认 → 停用组合行并清除关联配置 - 查看详情 :版本、作者、许可、来源、包目录、声明依赖、被依赖关系、依赖注入、组合配置 - 操作日志 :JSONL 日志文件 + 界面内日志面板 - 内置保护:核心组件(含插件管理器自身)禁止启停/卸载;Agent Preset 挂载的条目只读 永久安装:刷新页面、重启 DSH 都不会丢失。 仓库结构 安装机制:包被复制到 两个解析锚点 (浏览器侧 /.dsh/profiles/web/node modules/ 与 Host 侧 dsh 安装目录的 node modules/ ),并在 /.dsh/profiles/web/cordis.patch.yml 追加一条 insert: 组合行 。补丁层被运行时热监听,改动即时生效。 安装(一条命令) 前提:DSH Web 版已通过 npm/pnpm 全局安装( @deepseek-ai/dsh )。 dsh 正在运行:安装后 立即热重载生效 ,刷新浏览器页面即可; dsh 未运行:配置已写好,下次启动自动挂载。 Windows(PowerShell) : macOS / Linux : 把 meifeisite 换成你自己的 GitHub 用户名。远程管道执行前请先审阅脚本内容; 也可以 clone 后本地执行( git clone ... && ./install.ps1 / ./install.sh ),效果相同且更安全。 安装后:刷新页面 → 左下角设置(齿轮)→ 插件 → 「插件管理」 标签页。 更新 重跑同一条安装命令即可(覆盖包文件,组合行幂等跳过)。 卸载 可选参数与环境变量 变量 / 参数 作用 默认值 PM REPO (或 -Repo ) 管道模式下载文件的 raw base URL 默认 https://raw.githubusercontent.com/meifeisite/plugin-manager/main PM SOURCE (或 -Source ) 本地包目录,或 npm: 从 npm registry 拉取 无(自动用本地/远程仓库) PM UNINSTALL (或 -Uninstall / --uninstall ) 卸载 无 DSH HOME dsh 配置目录 $HOME/.dsh DSH INSTALL DIR dsh 包目录(探测不到时手动指定) 自动探测(npm/pnpm 全局 root) 示例:从 n…
在 GitHub 查看完整 README →