dsh-turn-status-text:自定义 DSH 聊天「进行中」状态行文案与颜色

前言

在 DeepSeek Harness(DSH)里发起一轮对话后,聊天区会出现一行运行状态,默认类似「深度求索中,用时 12秒 ···」。这行文字和左侧小鲸鱼、流光效果都来自部署主题,本身不能按个人口味改文案或配色。

若只想动这一行、不动词典和全局主题,需要插件在运行时拦截对应展示逻辑。dsh-turn-status-text 就是面向这个点的「趣味换装」类插件:在侧栏插件页填文字和颜色,保存即可生效。

这是什么

dsh-turn-status-text(包名 @dsh-external/dsh-turn-status-text)由社区维护者 WONGIII 发布,MIT 许可证。它只改聊天区进行中那一行状态:自定义显示文字、统一整行颜色(含小鲸鱼与文字流光)。一轮结束后的「已完成,用时 …」「处理失败」等文案保持部署原样。

配置写入当前 profile 的 cordis.patch.yml,跨浏览器与重启后仍有效;插件不联网,也不向模型注册额外上下文。

核心功能

自定义文字

可在插件页填写任意文字。若希望保留实时用时,在文案里写 {duration} 占位符,例如 宝宝正在努力思考… {duration} 会显示为「宝宝正在努力思考… 12秒」。不写占位符则整行只显示你写的文字。

自定义颜色

颜色字段支持 #4d6bfe 或 #abc 等形式。保存后整行统一上色:状态文字、左侧小鲸鱼、流光效果使用同一颜色。

恢复默认

文字或颜色字段清空后保存,分别回到部署原文案与主题原色。

作用范围

仅影响「进行中」状态行。README 中示例:默认侧为「深度求索中,用时 6分29秒 ···」,自定义后可为「硬邦邦思考中…」并设为 #ff5500。

落盘示例(Host 写入 profile):

- id: dsh-turn-status-text
  name: "@dsh-external/dsh-turn-status-text"
  config:
    text: 宝宝正在努力思考… {duration}
    color: "#ff5500"

安装与启用

从 GitHub 安装(仓库自带已构建的 lib/,且不声明 prepare 脚本,pnpm 不会额外要求构建权限):

dsh plugin --profile <你的 profile> add github:WONGIII/dsh-turn-status-text

将 <你的 profile> 换成你的 profile 名(dsh web 常见为 web)。桌面端也可在侧栏 插件 页填写同一 GitHub 地址安装。

装完后需重启一次 DSH(dsh web 或桌面端)。插件行由 Host 侧 Loader 提供,只有重组配置后新 Loader 才会挂上;仅刷新页面不够。

安装后在侧栏 插件 → 已安装 中可见 @dsh-external/dsh-turn-status-text,可单独开关 dsh-turn-status-text 这一行。

卸载:

dsh plugin --profile <你的 profile> remove @dsh-external/dsh-turn-status-text

说明:桌面端的 profile 由 Electron 应用独占管理,CLI 对 desktop profile 会拒绝操作,桌面端请用侧栏插件页安装或卸载。

典型用法

插件页配置(推荐)

  1. 打开侧栏 插件,在列表中点开本插件。
  2. 标题下方即为配置区(无需先进入「包含的组件」):自定义文字、文字颜色 两个输入框。
  3. 填写后保存。保存后立即生效,无需重启或刷新页面。

同一表单也可在「包含的组件」里对应行的配置页找到(「配置 @dsh-external/dsh-turn-status-text」)。

临时覆盖(仅当前页面)

在浏览器 DevTools 控制台可临时覆盖,优先级高于插件页设置:

window.__DSH_TURN_STATUS_TEXT__  = '宝宝正在努力思考… {duration}'
window.__DSH_TURN_STATUS_COLOR__ = '#ff5500'
delete window.__DSH_TURN_STATUS_TEXT__      // 撤销文字覆盖
delete window.__DSH_TURN_STATUS_COLOR__     // 撤销颜色覆盖

优先级为:window 覆盖 > 设置里的值 > 部署原文案 / 主题原色。

适用场景与注意

适合谁:希望在 DSH Web 或桌面端聊天界面做轻量个性化、又不必改部署词典或全局 CSS 的用户。

权限与安全:插件随当前 DSH 进程运行,安装前建议阅读 GitHub 仓库 源码与 MIT 许可证。README 说明插件不联网、不注册给模型看的内容。

生态说明:DSH 采用「一切皆插件」的扩展方式;社区目录站点(如 SkillHub 上的插件页)为独立收录,与 DeepSeek / 幻方无官方从属关系。

版本:package.json 当前版本为 0.1.3;若你使用的 DSH 为 0.2.0-rc,插件页配置入口已迁移至 plugins.bundle.config / plugins.row.config 槽位,不再出现在旧版「设置 → 插件 → 可配置」中。

结尾

dsh-turn-status-text 把聊天区「深度求索中,用时 …」这一行变成可配置的文案与颜色,配置简单、持久化在 profile 里,适合作为 DSH 趣味换装类插件入门。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜