dsh-plugin
DayuanJiang/next-ai-draw-iodsh 的 draw.io 绘图插件:通过 next-ai-drawio MCP 服务器作图,点回复里的链接在右侧栏打开实时预览,可以手动修改图,AI 的每次修改都是可以恢复的版本。需 Node.js 18+,首次使用由 npx 下载 MCP 服务器。
在 DSH 对话卡片内显示本地图片与短视频并提供原文件一键下载,也可为任意其他本地文件提供下载;本机与远程连接均可用,媒体本身不进入模型的视觉上下文。
在当前 DeepSeek Harness 对话卡片里展示本地图片或短视频,并支持一键下载。本机与远程连接均可使用。
DeepSeek Harness 社区插件,不是 DeepSeek 官方产品。
对话里的 markdown 不会渲染本地 file:// / Windows 路径。模型识图仍走官方 read_image。这个插件是给坐在卡片前的人看/下载的。
| 工具 | dsh_show_media · 参数只有 file_path |
| 图片 | PNG、JPEG、WebP、GIF |
| 视频 | MP4、WebM、MOV、M4V、MKV · 单文件 64MiB |
| 显示 | 原始文件内联预览(不是官方附件压缩) |
| 下载 | 每张卡片带 ⬇ 下载 链接,保存原文件 |
| 预览 | 点图片/视频外框放大 · Esc / 点空白 / × 关闭 |
| 远程 | 通过 GET 预览端点转发,局域网/隧道/公网远程连接也能看到 |
| 范围 | 只挂在当前对话卡,不占 shell.overlay |
与 0.1.0 相比:改用 GET 内联/下载端点,远程连接可用;修复了宿主端与浏览器端的依赖解析(
inject),并移除了不稳定的 POST RPC 通道与内部诊断代码。
相对路径按会话工作区解析。
{ "file_path": "C:\\path\\to\\photo.webp" }
从 npm 装(已发布):
dsh plugin --profile web add dsh-media-card
从 GitHub 装(无构建步骤,lib/ 就是源码):
dsh plugin --profile web add github:YangRuiYangDan/dsh-media-card
或本地目录:
dsh plugin --profile web add /path/to/dsh-media-card
装完重启 web,然后在对话里让 Agent 展示本地文件即可。
dsh_show_media,卡片内联显示原始图片/短视频,并提供下载链接。64MiB(DEFAULT_VIDEO_CAP)。read_image 的替代品(模型识图仍走官方通道)。dsh_show_media 这一张工具卡。Host: lib/index.js(defineTool + GET 预览/下载端点)。
Client: lib/client.js(window.__ModuleLoader__,按工具名占 tool.call.toolview)。
Shared: lib/media.js。
node --check lib/index.js && node --check lib/client.js && node --check lib/media.js
MIT