DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Livechat — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
L

dsh-livechat

Livechat

适用于 DeepSeek Harness Web 的哔哩哔哩风格实时聊天弹幕叠加层:预设包(通用/编程/休闲)、可选的 LLM 生成吐槽(智能/间隔/工具调用唤醒模式)、可拖动控制球、按会话划分的弹幕池(支持历史回放和归档/恢复)、热度条,以及完整设置卡片。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:huashenglian/dsh-livechat#9c1448a72b75999f83183220ebcfe4f9a9fab573
README兼容性版本
弹幕实际演示

说明

为 DeepSeek Harness Web 对话区叠加哔哩哔哩风格弹幕:预设包(通用/编程/休闲)、可选的 LLM 生成吐槽(智能/间隔/工具调用唤醒模式)、可拖动控制球、按会话划分的弹幕池(支持历史回放和归档/恢复)、热度条,以及完整设置卡片。

兼容性与来源证明

Livechat 以 dsh-livechat 发布,当前版本为 0.4.3。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/19

版本

0.4.3stable
2026/9/19
0.4.2stable
2026/9/18
0.4.1stable
2026/9/16
查看其余 5 个版本收起版本
0.4.0stable
2026/9/16
0.3.2stable
2026/9/15
0.2.1stable
2026/9/15
0.2.0stable
2026/9/15
0.1.0stable
2026/9/14

相关插件

正在加载相关插件…

最新版
0.4.3
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 3
周下载
0
最近提交
2026/9/19
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Pet@linxin666/dsh-pet适用于 dsh Web GUI 的多宠物伴侣插件:由注册表驱动的浮动宠物,可响应模型活动,支持为每只宠物命名、抚摸/喂食互动以及亲密度评分

README

dsh-livechat 封面

dsh-livechat

给 DeepSeek Harness(dsh)Web 对话区叠加 B 站风格弹幕的插件。

围观 agent 工作:用户消息、回复完成、工具调用、任务完成时,预设弹幕(可选 LLM 生成)横向飘过对话区——就像看直播一样。

中文 · English

安装 · 功能 · 模块文档 · 架构


安装

插件是 bundle:自带 cordis.patch.yml,自我激活——一条命令,无需手动改 patch。

# 本地目录安装
dsh plugin --profile web add ./dsh-livechat

# npm 安装(预构建,免 allowBuilds 构建授权)
dsh plugin --profile web add dsh-livechat

# GitHub 安装
dsh plugin --profile web add github:huashenglian/dsh-livechat

# tarball 安装(pnpm pack / npm pack 打包后)
dsh plugin --profile web add ./dsh-livechat-0.2.0.tgz

重启 dsh web 后打开 http://127.0.0.1:3080。弹幕覆盖层与浮动控制球会出现在对话区上方。

[!NOTE] bundle 自带 cordis.patch.yml 自我激活(insert id: livechat)。不要在 profile 的 patch 里重复 insert——二次 insert 启动时会报 duplicate loader entry id: livechat。

若还没有 dsh CLI,可直接启动 web 服务:

npx @deepseek-ai/dsh web

快速健康检查

curl http://127.0.0.1:3080/api/danmaku/health
# {"ok":true,"name":"dsh-danmaku","version":"0.4.3"}

它做什么

当 agent 发送消息、回复完成、调用工具或完成任务时,一串弹幕飘过对话列——就像看直播。预设包覆盖通用 / 编程 / 闲聊氛围,可选 LLM 按节流生成即时、贴合上下文的吐槽。拖球提供快捷控制;设置卡可调一切。

弹幕实际演示

agent 工作时弹幕飘过对话区——多轨道、加权配色、右上浮动控制球。


功能

模块覆盖内容文档
覆盖层与渲染shell.overlay 挂载、DOM 渲染器、多轨道防碰撞、防遮挡渐隐、渲染后端链overlay-and-rendering.zh-CN.md
预设包与 LLM三套预设包、事件触发抽样、疲劳去重、可选 LLM 生成(smart/interval/toolcall 唤醒)、风格模板presets-and-llm.zh-CN.md
交互拖球、悬停暂停、点击详情(复制/屏蔽/删除)、手发弹幕、热度条、欢迎与任务完成效果interaction.zh-CN.md
分会话弹幕库分会话 .jsonl 弹幕池、历史回放(衰减+点赞加权)、归档/恢复、应用内池编辑器session-pools.zh-CN.md
配置与 API设置卡 UI、全部配置字段(默认值+范围)、完整 HTTP API 参考configuration.zh-CN.md

亮点

  • 三种布局:滚动、顶部固定、底部固定——按权重生成
  • 防遮挡:阅读时覆盖层变暗,热闹时亮起
  • LLM 安全降级:生成失败→静默降级预设,无报错弹窗
  • 分会话记忆:点赞/回放过的弹幕会重现;删除会话自动清理池
  • Chromium 优先:为 Edge / Chrome 调优;translate3d、页面 hidden 暂停、同屏上限
  • 暂停不消失:悬停/详情锁定的弹幕会一直留在画面,直到恢复滚动并离开范围
  • 配置不再重置:每次保存同时写本地镜像($DSH_HOME/danmaku-config.json)与 settings.yaml 里的精简 danmaku: 段;启动按「镜像 → settings → 默认」解析,重启不会丢配置
  • 会话显名称:弹幕库编辑器用 dsh 的真实会话名标注每个弹幕池,不再是截断的 sessionId

架构

dsh-livechat/
├─ package.json              # dsh.bundle + dsh.client 声明
├─ cordis.patch.yml          # 自激活 bundle 层(insert id: livechat)
├─ lib/
│  ├─ index.js               # Host:settings 命名空间、session/event 触发环、HTTP 路由、可选 LLM
│  ├─ client.js              # Client:shell.overlay 覆盖层 + 设置卡 + DOM 渲染器 + 拖球
│  ├─ presets.js             # 共享:预设包、抽样、轨道碰撞纯函数
│  └─ emoji-lib.js           # 表情库:文件夹、导入(git/zip)、权重、manifest
├─ tests/presets.test.js     # 单元测试(node --test)
├─ docs/                     # 模块文档(英文 *.md / 中文 *.zh-CN.md)
└─ assets/                   # 演示截图与封面图
  • Host(lib/index.js):注册 danmaku settings 命名空间,观测 session/event 进入触发环形缓冲,提供 config/trigger/LLM/pool HTTP 路由,可选经配置的 LLM 生成弹幕。
  • Client(lib/client.js):自包含 window.__ModuleLoader__ 工厂——在 shell.overlay 挂载 pointer-events:none 覆盖层,DOM 渲染(translate3d),驱动拖球、设置卡(settings.plugin.item)、池编辑器。
  • 共享(lib/presets.js):预设包、加权抽样、布局/颜色选取、轨道碰撞检查——全为纯函数,有单元测试。

渲染器接口对齐设计文档(参考文档/danmaku-renderer-design.md)。首版发布 L5 DOM 后端;架构预留平滑升级到 WebGL2 / Worker+WebGL2,业务层不变。

测试

node --test tests/presets.test.js

卸载

dsh plugin --profile web remove dsh-livechat

会移除依赖与 bundle 条目。若服务仍在运行时卸载,会一并清理弹幕库缓存(~/.dsh/danmaku-pools/)。也可在「库编辑器」右上角用红色「清空弹幕库」一键删除全部缓存。


许可证

MIT