Skip to content

Releases: awa-123-cw/better-deepseek-harness

Release list

v0.4.0

Choose a tag to compare

@awa-123-cw awa-123-cw released this 15 Aug 16:27

🐳 pic-host — DSH 图片/音视频托管插件

DSH(web profile)启动时自动拉起本地静态服务,让 WebUI 里的图片/视频/音频 URL 始终可用、点击即播不跳转

✨ 能力

能力 说明
8899 静态服务 插件自动拉起 pic_server.py(多目录别名 + 历史 URL 兼容 + 自愈重启),状态页 http://127.0.0.1:8899/__status__
3080 同源路由 /files/* 映射工作区,双通道全部支持 HTTP Range(206 分段流式,拖动进度条丝滑)
WebUI 内点击即播 聊天里的媒体地址(markdown 链接 / 破图 img / 裸 URL 三通道)原地替换为「点击即播」卡片:视频(默认静音)、音频 wav/mp3/m4a/ogg 等(默认 20% 音量)
单击拦截兜底 捕获阶段拦截媒体链接单击,即使卡片被 React 重渲染撤销也绝不跳转新页面,直接 WebUI 内播放
双击全屏播放 全屏播放器(倍速 + 全屏 + 下载文件)
图片预览 双击图片全屏 lightbox:滚轮缩放(光标锚点零漂移)+ 拖拽平移
侧栏鲸鱼按钮 「更好的DeepSeekHarness」状态按钮(绿/红点在线指示)

⚡ 性能控制(防 WebUI 卡死)

  • 卡片零网络请求,点击才创建 <video>/<audio>(preload=metadata 只拉索引)
  • 全局互斥播放:同一时刻只解码一路媒体
  • 滚动离视口自动暂停(IntersectionObserver)
  • MutationObserver 经 rAF 帧合并,流式输出不卡

📦 安装

# 下载 pic-host-0.4.0.tgz(本 Release 附件),解压到插件目录(如 D:\dsh-plugins\pic-host)
# 1. profile 注册:D:\dsh\profiles\web\package.json → dependencies 加 link + dsh.profile.bundles 加 "pic-host"
# 2. 重启 dsh(或超级模组注入器热装载)
# 3. 刷新 WebUI → 侧栏出现鲸鱼按钮

✅ 兼容性

  • deepseek-harness 0.1.0-rc.x(web profile)
  • Python 3 标准库零依赖(pic_server.py);client 仅依赖 react + slots

📄 License

MIT