zhaoxuejie/dsh-plugin-internet-meme0

dsh-plugin-internet-meme

Zero-intrusion meme danmaku subtitles for the DeepSeek Harness Web profile

包名
dsh-plugin-internet-meme
版本
0.4.4
最近更新
2026年9月7日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zhaoxuejie/dsh-plugin-internet-meme

适合谁使用

  • 想在 DSH Web 中更直观地感知 Agent 执行节奏的用户。
  • 想自定义字幕主题、颜色、密度与文案,但不希望把内容写进会话的用户。
  • 希望提示音只在本地播放,并且不上传会话文本的用户。

使用

打开 DSH Web 页面后,页面不会再有控制卡片。发送一条消息或让 Agent 调用工具时,右侧字幕会从底部向上漂移,在顶部逐渐淡出和模糊。字幕使用三条独立轨道和发射间隔调度,避免多条信息堆叠遮挡;文案直接显示为短句,不含方括号或“弹幕”前缀。

在 DSH 的“设置”左侧导航中会新增“热梗字幕”。点击它后,右侧会单独显示本插件的设置项,不会混在通用设置或插件配置列表中:

  • 显示开关、弹幕密度、最大同屏条数、字号、透明度、顶部淡出模糊与诊断开关。
  • 预览弹幕:不调用模型,走 Host → SSE → 浏览器渲染链路;只有 HTTP 请求成功、收到对应预览事件且字幕可见时才提示成功。请求失败或 12 秒内未完成验证时明确提示,可重新尝试。
  • 按事件配色与图标:思考、工具调用、工具结果和完成状态各有独立的柔和颜色和图标;也可切换为克制单色或关闭图标。
  • 四套内置主题:经典热梗、职场摸鱼、二次元燃系、赛博终端。
  • 自定义文案池:每行一条,可使用 {tool} 自动代入工具名;最多 100 条、每条 200 字符。失败及未知工具结果使用固定提示,避免自定义文案误报成功。

这些设置只保存在当前浏览器的 localStorage,不写入 DSH 会话,也不进入模型消息流。读取时会校验类型和取值范围;存储写入失败时保留本页效果并提示无法保存。透明度拖动即时生效,结束拖动后保存,不重建正在操作的控件。

工具失败显示独立警示图标与文案,结果状态未知时使用中性提示,内置的回合结束文案不承诺任务成功。不同工具或不同调用 ID 不合并;队列过载时优先保留失败与结束事件,但仍受 8 项容量上限约束。

提示音默认关闭。开启后使用浏览器本地合成的短音提示事件,不下载或播放外部音频;页面失焦、关闭字幕或系统启用“减少动态效果”时不播放。可选“完成与失败时朗读”只播报固定状态短语,不朗读热梗、工具名、会话回答或工具内容;连续事件最少间隔 2.2 秒。