Dylan37670/dsh-plugin-panel
Dylan37670★ 1JavaScript最后同步: 2026-08-16
DSH plugin marketplace panel with full catalog search, Chinese translation, semantic search, favorites, and lifecycle management.
README 摘要
Plugin Panel v6.11(插件面板) DSH 社区插件市场面板 —— 在 DeepSeek Harness Web GUI 的 侧边栏底部 提供入口,点击打开 右侧抽屉 :浏览/搜索社区插件、Skill、客户端 UI 与开发资源,支持中文翻译、收藏与已安装管理,并通过官方 dsh plugin 命令完成安装 / 更新 / 卸载(含确认、备份与失败回滚)。 版本 v0.6.11 :面板自更新。抽屉底部设置区新增「面板版本」小字行——显示 当前版本 / 最新版本 / 是否需要更新 (打开抽屉时自动检查上游 GitHub 仓库的 package.json,结果缓存 10 分钟);发现新版本时旁边出现 「更新面板」按钮 (两段式确认),走与其他插件完全相同的受保护生命周期(备份 → dsh plugin add → 校验 → 失败回滚);更新成功后该行变为「已更新到 vX · 重启 GUI 后生效 」的重启提醒。 版本 v0.6.10 :重构插件生命周期。完整 GitHub topic 目录只负责“发现”,只有作者/社区登记过准确 npm 包、GitHub 子目录或包源的条目才显示安装按钮;例如 dsh-web-ui 会安装作者指定的 @linxin666/dsh-web-ui-all ,不再错误安装仓库工作区根目录。安装后分别校验 Profile Bundle 或兼容的 Cordis 用户层注册,现有手动注册插件会显示“已启用(用户配置)”。用户自己的 patch 不会被面板自动删除。 v0.6.9 的云端向量目录同步与常驻重建按钮继续保留。 v6 新增:语义向量搜索 —— 搜索框旁「语义搜索」开关:关闭 = 关键词搜索;打开 = 向量语义检索(多语言)。默认连接 硅基流动 BAAI/bge-m3 ,模型 / API 地址 / Key 可在设置中修改;目录向量索引构建一次后本地缓存( /.dsh/plugin-panel/vectors.json ),查询按余弦相似度排序。 v6.5 改进按需翻译:仅翻译进入视口的卡片;Harness LLM 使用小批量 JSONL 输出并对缺项逐条重试;结果按原文指纹缓存,目录描述变更后会自动重新翻译;LLM 不可用或仍有缺项时,以社区插件采用的 Google gtx 方式逐条回退。客户端使用持久队列,修复请求进行中因重渲染而漏掉下一批的问题。v6.4 的向量索引并发保护及 v6.3 的全量目录、流式事件和向量兼容修复均保留。 语义搜索(v6) - 开关 :搜索框右侧「语义搜索」勾选框。 - 配置 :抽屉底部设置区「嵌入模型(语义搜索)」:API Key(必填)、模型(默认 BAAI/bge-m3 )、API 地址(默认 https://api.siliconflow.cn/v1 ),保存后生效。 - 建立索引 :开…
在 GitHub 查看完整 README →