前言¶
在 DeepSeek Harness(DSH)里跑 Web 会话时,工具调用和轮次完成是常态,但界面默认更偏「日志与结果」,缺少对进展的轻量反馈。若你希望在不改动 Agent 工具链、不污染会话日志的前提下,给编程过程加一点可选的鼓励与趣味展示,社区插件 Rainbow Fart-DSH(维护者 MaybeJustLikeThis,分类:趣味换装)就是面向这一需求的组合层:计分、连击、轮次文案,以及可选主题与彩蛋。
下面介绍它是什么、能做什么、如何安装,以及使用时需要留意的边界。
这是什么¶
Rainbow Fart-DSH 是面向 DeepSeek Harness Web 端的插件:在会话界面叠加连击栏、得分弹窗、? 规则与明细面板,以及可选音效与视觉彩蛋。插件只呈现趣味反馈,不改变 Agent 的工具执行或会话日志;积分与轮次评价不代表代码质量、测试或部署结果。
- 仓库:MaybeJustLikeThis/rainbow-fart-dsh
- 社区目录:skillhub.cn 插件页
- 当前插件版本:0.5.7(README 写明针对 DSH 0.1.7-rc.2 验证;DSH 仍为开发预览,接口可能变化)
- 许可证:MIT
核心功能¶
计分与连击¶
- 成功工具调用:基础 +10 分。
- 无失败的完成轮次:基础 +20 分。
- 每次得分按计分后的连击数乘倍率:1–2 次 ×1,3–4 次 ×2,5–7 次 ×3,8 次及以上 ×4。
- 90 秒内的连续成功延续连击;超时从 1 重新计。失败清空连击但不扣已得积分;本轮若发生过失败,完成轮次不加分。开始事件、助手摘要和预览均不计分。
失败轮次的评价文案为「重整旗鼓」;按本轮积分本地档位为:0「蓄势待发」、1–29「小试牛刀」、30–79「渐入佳境」、80–159「鬼斧神工」、160–279「巅峰之作」、280 及以上「惊世骇俗」。
界面与反馈¶
- 宽屏时在左侧显示窄竖条;空间不足时回退到右下角横条。
- 得分弹窗展示本次加分和本轮常见活动分类(如 Web 检索、Skill、文件操作、终端、浏览器、完成轮次等),支持暂停阅读、关闭及展开完整明细;
?面板展示规则、总分、最近评价、分类汇总和原始工具明细。 - 主题包括深海、极光、糖果、极简,并可调颜色、透明度与动画。默认静音;可选三种合成音或上传自定义音频。支持预览、双侧烟花与鲸鱼娘等彩蛋,也可更换角色图。
可选 Jev 语义判断¶
可在插件设置中配置 TypeSafe API 密钥并开启「启用 Jev 辅助判断」。未配置时 Jev 关闭,本地计分、评价和预览仍可用。开启后最多将最近一条助手文本的 500 字符摘要发给 TypeSafe;密钥经 DSH 本机凭据服务写入(默认 $DSH_HOME/.credentials.yaml),不写入浏览器 localStorage。Jev 可调整评价档位,不改变积分。
数据存放¶
积分、明细、最近评价和设置保存在当前浏览器的 localStorage,按会话隔离;刷新后连击从 0 开始,积分保留。清除站点数据会删除记录。自定义素材亦存于浏览器,可能受存储配额限制。
安装与启用¶
需要 Node.js 与 DSH。DSH 的安装与 Web 使用方式见 官方说明。本项目从 GitHub 安装,未发布到 npm 插件市场。
先做全局 DSH 与插件安装,再启动 Web 并核对配置:
npm install -g @deepseek-ai/dsh@0.1.7-rc.2
dsh plugin --profile web add github:MaybeJustLikeThis/rainbow-fart-dsh#v0.5.7
dsh --profile web --dump-config
dsh web
--dump-config 输出中应出现 rainbow-fart-dsh。启动 DSH Web 后,在会话界面寻找彩虹图标与连击栏;已打开的页面需刷新。新安装的插件不会给安装前的历史事件补分。
卸载:
dsh plugin --profile web remove rainbow-fart-dsh
Profile 与加载顺序见 DSH bundle 安装文档。
典型用法¶
- 按上一节命令安装并打开
dsh web,刷新会话页。 - 正常与 Agent 协作:成功工具调用与无失败完成轮次会触发加分与连击;失败会打断连击。
- 点击连击区域旁的
?查看规则、总分、分类汇总与工具明细;得分弹窗可点「查看完整明细」进入同一面板。 - 点击 ⚙ 调整主题、动效、音效、面板布局、彩蛋条件及素材(自定义音频 MP3/WAV/OGG/WebM,≤500 KB;角色图 PNG/JPEG/WebP/GIF,≤1 MB)。上传自定义音频后需自行开启音效。
- 若需要 Jev:点击 J 或 ⚙ → 语义判断,粘贴 TypeSafe API 密钥并保存,再手动开启「启用 Jev 辅助判断」。
预览彩蛋(含「预览彩蛋」)不计分,也不消耗彩蛋冷却。默认真实彩蛋条件包括:新轮次成功结束、本轮无失败、曾至少 8 连击、本轮至少 200 分,且距上次触发至少 10 分钟(可选再要求 Jev breakthrough 概率 ≥0.75)。
适用场景与注意¶
适合谁:长期在 DSH Web 里写代码、希望用轻量 UI 反馈「这一轮推进如何」,又明确知道分数只是过程趣味、不是质量门禁的开发者。
务必知晓:
- 插件随当前 DSH 进程权限运行;安装前应阅读仓库源码与 MIT 许可证,自行评估是否纳入环境。
- DSH 与插件接口仍在预览期,升级 DSH 或插件后建议重新执行
dsh --profile web --dump-config并做一次冒烟验证。 - 音频播放受浏览器自动播放策略影响;系统启用「减少动态效果」时,部分粒子与弹入动效会停用。
- 本项目与 DeepSeek AI、TypeSafe 无官方关联;社区目录站点与 DeepSeek / 幻方亦无官方从属关系。
结尾¶
Rainbow Fart-DSH 把 DSH Web 会话里的成功工具调用与干净轮次,转成可选的连击、积分与评价展示,并支持主题、音效与彩蛋自定义;需要时还可接上 Jev,在不改 Agent 行为的前提下增加一点情绪价值。若要安装或查版本,以仓库 README 为准:
- 目录页:https://www.skillhub.cn/plugins/MaybeJustLikeThis/rainbow-fart-dsh
- GitHub:https://github.com/MaybeJustLikeThis/rainbow-fart-dsh