Eidosiny/dsh-accessory-hub

Eidosiny★ 1JavaScriptLast synced: 2026-08-16

Open on GitHub

配件中心(Accessory Hub):DSH Web GUI 悬浮卡片插件 —— 可拖动/可缩放,聚合插件、MCP、预设、技能卡片,支持自定义显示名与颜色、彩色关系连线、确认注入"请使用xxx"前缀。A floating-card plugin for the DeepSeek Harness Web GUI.

README excerpt

配件中心(Accessory Hub) English · Security DSH(DeepSeek Harness)Web GUI 悬浮卡片插件:右上角折叠圆形(DeepSeek 鲸鱼图标)→ 点击展开 浅色便签纸风格 画布(米黄格子底 + 便签卡片)。 只显示你手动添加的配件 (插件 / MCP 服务 / Agent 预设 / 技能,DSH 自带配件不会自动上画布),支持: - 自定义显示名与颜色 - 彩色连线表示 附属 / 兼容 关系(可点击编辑、删除) - 选中卡片高亮关联连线、其余变暗 - 底部「确认使用」:在 下一条用户消息开头注入 「请使用\ 」前缀(如 请使用llm-vision-mcp 分析一下这张图片 ) - 悬浮卡本体可自由拖动(圆形 / 标题栏,位置联动记忆)、右下角手柄自由调节尺寸 - 所有自定义持久化于 DSH HOME/accessory-hub/state.json ,刷新/重启后保留 安装 要求 - DeepSeek Harness( @deepseek-ai/dsh )web profile 已可运行( dsh --profile web ) - Node.js 环境(DSH 自带) 方式一(推荐):cordis.patch.yml 显式装配 1. 把本仓库放到 web profile 的 vendor 目录(确保 lib/index.js 与 lib/client.js 存在): 2. 编辑 /profiles/web/cordis.patch.yml ,追加一个插件行: 3. 重启 web: dsh --profile web (或你的启动方式),然后 刷新浏览器页面 (客户端 bundle 在页面加载时装配)。 4. 右上角出现鲸鱼圆形按钮即安装成功。 方式二:super-injector 运行时注入(免重启) 在 DSH 会话中使用超模注入器(dsh-super-injector)提供的 dev inject plugin 工具,或在其设置页「插件」中拖入 / 输入插件目录路径后「注入」: ⚠️ 常见错误:不要加进 dsh.profile.bundles 本包 只声明 dsh.client (客户端注入包),没有 dsh.bundle.patch 。把它写进 profiles/web/package.json 的 dsh.profile.bundles 会让 dsh web 启动即失败 : 客户端 bundle 的正确装配路径是 cordis.patch.yml 插件行 (方式一):client-modules 会扫描 loader entries 中声明 dsh.client.platform: "web" 的包,自动把 exports["./client"] 指向的 bundle 挂到 /plugins/ /…

View full README on GitHub →
Skins / UIdeepseek-harnessdshdsh-pluginjavascriptpluginweb-uiagentvision

Category