前言¶
DeepSeek Harness(DSH)在输入区上方显示上下文占用胶囊,包含一个圆环与百分比。默认只有灰色的圆环与百分比文字。当上下文占用增加时,开发者需要通过颜色和 emoji 快速识别当前档位。DSH 社区已经提供了「一切皆插件」的理念,这个插件就是基于此理念的客户端 Web 插件,通过给胶囊的圆环填充色与百分比文字改色,并在右侧显示档位 emoji,让占用档位一目了然。
这是什么¶
dsh-context-tone 是一个纯客户端的 DeepSeek Harness Web 插件,由维护者 lin114514-desng(作者:Lin Beilin)维护,在插件目录的分类为「趣味换装」。它只改圆环填充色与百分比文字颜色,不引入图片素材,不依赖其他插件,也不读取对话内容,只读取胶囊上已经渲染的百分比数字。
核心功能¶
插件根据上下文占用百分比,将其划分为六个档位,每个档位对应一种颜色与一个 emoji:
- 平静:占用低于第一档(默认 < 12%),使用官方原色(灰),右侧显示 🥰
- 注意:占用 ≥ 12%,颜色为蓝
#3b82f6,右侧显示 🤔 - 偏高:占用 ≥ 25%,颜色为橙
#f97316,右侧显示 😖 - 警戒:占用 ≥ 35%,颜色为深橙
#ea580c,右侧显示 😭 - 危急:占用 ≥ 50%,颜色为红
#ef4444,右侧显示 😰 - 危急+:占用 ≥ 80%,颜色为深红
#dc2626,右侧显示 😵
五个分界值、五档颜色、六档 emoji 都可以在插件配置页修改;emoji 留空即不显示(平静档同理)。
安装与启用¶
宿主要求:DeepSeek Harness >= 0.2.1-rc.2,桌面端与 dsh web 通用。
# 装 GitHub 源
dsh plugin --profile desktop add github:lin114514-desng/dsh-context-tone
# 或装随 Release 发布的安装包
dsh plugin --profile desktop add "https://github.com/lin114514-desng/dsh-context-tone/releases/download/v0.2.1/dsh-context-tone-0.2.1.tgz"
--profile 按实际端填:桌面端是 desktop,dsh web 起的档是 web。装完强刷页面(Ctrl+Shift+R)。
典型用法¶
安装后,在 DSH 侧栏进入「插件」→ 本包 → 行 dsh-context-tone →「配置」。
- 总开关:关闭后胶囊回到官方原色,emoji 消失。
- 五个分界值:1–100 整数,严格递增,默认为 12、25、35、50、80。
- 五档颜色:
#RRGGBB,取色器与十六进制输入双向联动。 - 六档 emoji:留空即不显示。
- 档位预览:按当前草稿值列出每档的区间、颜色与 emoji。
- 保存 / 放弃修改 / 恢复默认。
配置保存后,插件会自动按新的阈值与颜色对胶囊进行着色,并在百分比右侧显示对应的 emoji。
适用场景与注意¶
适合需要通过颜色和 emoji 快速识别上下文占用档位的开发者与使用者。插件以当前 DSH 进程权限运行,安装前应检查源码与许可证(本项目为 MIT 许可证)。
短结尾¶
这个插件通过给上下文胶囊的圆环与百分比改色、并在右侧显示档位 emoji,让占用档位更直观。目录页:https://www.skillhub.cn/plugins/lin114514-desng/dsh-context-tone;GitHub:https://github.com/lin114514-desng/dsh-context-tone