Oo0520/dsh-plugin-doctor
Oo0520★ 1JavaScriptLast synced: 2026-08-17
—
README excerpt
dsh-plugin-doctor DSH(DeepSeek Harness)插件管家:审计已安装插件的规范性与安全隐患,并在设置面板中提供插件管理(启停、安装、卸载、版本更新)。 功能 Host 工具(对话中由 AI 调用) 工具 用途 副作用 plugin audit 审计 profile 全部 bundle:manifest 契约、patch 层风险、静态代码扫描、供应链风险 只读 plugin list 列出 loader 组合行与 fiber 运行状态(PENDING 缺失服务 / FAILED 错误) 只读 plugin toggle 热启用/禁用插件:loader 运行时即时生效 + 写 profile cordis.patch.yml 持久化(HMR 自动应用) 改运行状态 + patch 文件 plugin uninstall 卸载插件包( dsh plugin remove 转发 pnpm),带 dry-run 确认 删除依赖,需重启 plugin install 安装插件包( dsh plugin add 转发 pnpm) 需重启 设置面板(Web 客户端) 设置 → 插件体检,包含「插件管理」与「体检报告」两个视图: - 插件列表 :运行状态、版本、中文功能描述(内置词典 + 包描述兜底,可自维护外部词典)、安装时间(面板操作精确记录,历史安装按目录时间估算并标「约」)、7 天内新装标「新」徽章 - 搜索 :同时匹配插件名、ID 与中文描述 - 启停 :运行时热切换 + 持久化;禁用会先探测是否把其他条目晾成 PENDING(如停掉服务提供方),有则自动回滚并拒绝,避免下次启动报 "entries did not activate" - 装卸 :面板直接安装/卸载社区插件;纯客户端插件(无 dsh.bundle )也能从孤儿 patch 行启用,重启后由市场挂载 - 版本更新 :查询 npm registry 对比本地版本,「更新到最新」一键升级,并识别 pnpm 发布冷静期( minimumReleaseAge )导致的更新假象 - 双语 :界面描述跟随 DSH 语言切换(中文优先中文词典,英文显示精简英文摘要) 卸载可靠性 卸载的成败以 清单是否还引用该包 为准,而不是 pnpm 退出码:即使 pnpm 因文件被占用中途失败(如插件自带常驻进程锁住其目录),也会强制收敛到一致状态—— 1. 从 package.json 的 dependencies 与 dsh.profile.bundles 移除引用 2. 清理 cordis.patch.yml 中的残留 patch 行 3. 运行时停用其 loader 条目(刷新页面不 404),下次启动不再组合 4. 被锁而删不掉的残留目录单独提示,可手动删除,不影响系统运行 改写清单前自动…
View full README on GitHub →Category
DeepSeek Harness: Everything is a Plugin.
★ 145,755
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 11,175
awesome-dsh-plugin/awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 7,291