dsh-media-preview
在 DSH 聊天记录中自动将本地音视频路径渲染为可播放预览:将路径替换为同源 /api/media-preview/* 路由支持的 <audio>/<video> 播放器,并返回明确的错误状态码。
Renders local audio/video paths as inline, playable previews in DSH chat: replaces paths with <audio>/<video> players backed by same-origin /api/media-preview/* route, with explicit error statuses.
怎么安装
dsh plugin add media-preview 简介
dsh-media-preview **DSH 插件:在聊天记录中自动将本地/在线音视频/图片路径渲染为可播放的预览组件** 当助手消息或工具结果中出现本地音频/视频/图片路径,或在线 http(s) 媒体链接时,自动将其替换为内联的 <audio> / <video controls playsInline> / <img> 预览。 **默认模式为 unrestricted**:DSH 进程可读的任何文件路径均可访问;权限 / IO 错误会以明确的 HTTP 状态码和原因字符串返回,方便浏览器原生播放器呈现有意义的错误提示。 --- 功能特性 **Range 请求**(bytes=start-end)→ 206 Partial Content,支持 <video> 进度拖拽 **全文件 GET** → 200 OK **缓存** → Cache-Control: private, max-age=60 **客户端正则**仅匹配 /Users|/tmp|/private/tmp|/var/folders|/var/tmp 根路径 + 15 种扩展名,避免误匹配外部 URL **UTF-8 安全**路径编码,支持非 ASCII 文件夹名 **<style> 自动清理**:插件卸载时客户端 Fiber 自动移除注入样式 支持格式(27 种) 本地路径与在线链接均支持以下扩展名: **音…
推荐参考
信息
- 协议
- MIT
- 语言
- JavaScript
- GitHub 星标
- 0
- 月下载
- –
- 最近更新
- 2026-09-01
- 创建于
- 2026-08-30
基础安全检查
- 检查结果
- 无
- 收录来源
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- 主题标签
- deepseek-harness, dsh, dsh-plugin
同类推荐
dsh-desktop
anywhere-labs/deepseek-harness-desktop
为 DeepSeek Harness (DSH) 生态打造的现代化桌面端体验
dsh-status-rotator
01Virex/dsh-status-rotator
把回合状态那句 "Deep diving..." 替换成更有梗的自定义文案,按阶段轮换,支持打字机与流动渐变。