Dylan37670/dsh-plugin-panel ↗★ 0
@dsh-community/plugin-panel
Plugin Panel v6.6 — community top-10-by-stars compatibility check (report in COMPATIBILITY.md): none of them register cordis rows, so no row/tool/service/slot conflicts with the panel; documents which are installable bundles vs skills/apps.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Dylan37670/dsh-plugin-panel说明文档
阅读完整 README ↗Plugin Panel v6.6(插件面板)
DSH 社区插件市场面板 —— 在 DeepSeek Harness Web GUI 的侧边栏底部提供入口,点击打开右侧抽屉:浏览/搜索社区插件、Skill、客户端 UI 与开发资源,支持中文翻译、收藏与已安装管理,并通过官方 dsh plugin 命令完成安装 / 更新 / 卸载(含确认、备份与失败回滚)。
版本 v0.6.6:公开发布版本;保留 v6.5 的可靠翻译、v6.4 的向量索引并发保护,以及 v6.3 的全量目录与向量兼容修复。 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),保存后生效。 - 建立索引:开启开关后,若本地无向量索引且已配置 Key,点击「建立向量索引」——host 端分批嵌入全部目录条目(3109 条,约 32 次请求)并落盘缓存;之后查询只嵌入用户输入(1 次请求)。
- 检索:输入关键词(中/英文均可)→ host 嵌入查询 → 与缓存向量做余弦相似度 → 返回 Top 结果;与关键词搜索一样受分类/收藏/已安装筛选约束。
- 安全:API Key 仅存于本地
~/.dsh/plugin-panel/state.json,请求直达配置的 embeddings 端点(默认硅基流动),面板不记录 Key。
功能
版本 v0.4.0:独立目录
v4/(v1/v2/v3 原样保留)。 v4 新增:排序选项 —— 抽屉内「排序」下拉:默认 / 星标最多 / 星标最少 / 名称 A-Z / 名称 Z-A / 最新创建 / 最早创建;排序作用于筛选后的结果并持久化到设置。 v3 架构(预构建离线索引):scripts/build-catalog.mjs构建脚本(可续传、可配 token)服务端抓全dsh-plugintopic 生成catalog/catalog.json随插件发布,面板“全部”目录秒级加载;刷新 = 下载一个文件。覆盖完整性:构建脚本对超过 1000 条的查询自动细分 —— 日期区间 → 单日按
stars:区间 → 单星标值按size:区间,无法细分记入gaps并在 manifest 暴露覆盖率。
功能
- 入口:侧边栏底部(设置上方)的 “插件面板” 按钮;窄栏(rail)态显示为图标。
- 右侧抽屉:点击按钮打开固定右侧抽屉,点遮罩或关闭按钮收起。
- 双目录源:搜索框下方「精选 / 全部」切换按钮,鼠标悬停显示两者区别:
- 精选:社区人工维护、逐个验证可安装的 列表(约 550 个),质量优先;缓存 。