dove-a/dsh-plugin-registry

dove-a★ 0JavaScriptLast synced: 2026-08-16

Open on GitHub

Path registry for DSH (DeepSeek Harness) plugins: inventory all installed plugins/presets/skills with real paths & sources, detect new/removed/upgraded changes, scan C-drive residue references, verify dependency integrity. Agent tools + Web GUI panel.

README excerpt

@a dove/dsh-plugin-registry 语言 / Language: 中文 · English DSH(DeepSeek Harness) 插件路径注册表 :一个因为我自己的DSH装在D盘,而被限制诸多从而想出的企划,功能为盘点 DSH 环境中所有已安装插件、预设与技能的真实路径与来源,自动发现新安装、被删除与版本变化,扫描插件文件中的 C 盘残留引用,并检查依赖完整性。提供 Agent 自动工具 与 Web GUI 面板 双入口。 作用 - 全载体盘点 :统一登记 node modules / profiles / 预设目录 / 技能目录中的插件、预设、技能条目(名称、版本、路径、载体类型),一次看清"谁装在哪"。 - 变化监控(diff) :以注册表缓存为基线自动对比——新安装 ➕ / 被删除 ➖ / 版本升级 🔄 逐条列出。 - C 盘残留扫描 :检查插件文件中对 C 盘路径的引用(快速 / 深度两种模式),支持交互式 白名单 压噪(命中 allowlist 的条目标记 suppressed,不消除、仍可见)。 - 依赖完整性 :对包缺失依赖、元数据损坏给出提示。 - Agent 三件套工具 (会话中直接调用): - plugin registry list — 读缓存快速列出全部注册记录 - plugin registry check — 现场重新扫描 + 四项检查,生成报告(本地保留最近 10 份) - plugin registry report — 读取最近一份检查报告(含 C 盘残留明细) - GUI「插件路径管理」面板 :侧边栏一键打开;分组浏览(scope 分组 / 名称树)、按名称或修改时间排序、关键字搜索、在线执行检查并查看报告。 适用范围 适合谁用: - DSH Web GUI 用户 :装了多个插件后想弄清某个插件装在哪个目录、属于哪个载体、什么版本; - D盘安装者用户 :将DSH与本地 npx缓存同时迁移到D盘的用户; - 插件作者 :自研或发布插件安装后,验证安装位置、依赖与路径残留; - 需要审计的环境 :追踪插件变更历史(什么时候装了什么、哪次升级改了版本)。 限制与注意事项: - 仅适用于 DSH 环境 (扫描依赖 DSH HOME 目录布局与插件载体结构),非 DSH 环境无意义; - plugin registry list 读取的是 缓存快照 (上次检查时生成),新装插件后需先执行一次 plugin registry check 刷新; - C 盘残留扫描结果 供人工决策 (哪些残留应当清理本由用户判断),插件本身 只读扫描 ,不修改任何插件文件,仅写入自身数据目录(注册表缓存 / 报告 / 备份 / 白名单)。 安装 或使用源码方式(开发者):克隆本仓库后,将包链接到 web profile 的…

View full README on GitHub →
Agentsdeepseek-harnessdshdsh-pluginagent

Category