一个原生 DSH 插件,把 dsh Web 聊天的「deep diving」状态文案换成你在 General 设置里配置的任意文字——通过 DOM 注入或 conversationStatus 服务生效,持久化于 $DSH_HOME/settings.yaml。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-09-03
许可证
MIT
01它能帮你完成什么?
在 DeepSeek Harness(dsh)Web 聊天里,把智能体思考 / 运行时的默认状态文案(deep diving)换成你想要的任意文字。
dsh Web 聊天视图运行状态栏会显示你配置的文字(等待首 token、工具执行、流式输出期间持续生效)。
使用 dsh Web 交互面、希望自定义聊天状态提示文案的 DeepSeek Harness 用户。
02如何接入 DeepSeek Harness?
前置条件
- **dsh Web**(`dsh --profile web` 或自定义 Web 组合)——本插件只面向浏览器交互面
- 直接依赖 `@deepseek-ai/dsh-settings`、`schemastery` 从 npm 安装;peer 依赖(`@deepseek-ai/cordis`、`dsh-client-*`)由 dsh 提供
安装步骤
- 01
$ dsh plugin --profile web add ./dsh-ui-status-label-0.1.0.tgz(先在仓库根执行 `pnpm pack` 生成 tarball)
- 02
$ dsh plugin --profile web add github:alingalingling/ui-status-label(git 仓库直装)
- 03
$ dsh plugin --profile web add dsh-ui-status-label(npm 发布后可用)
- 04
重启 dsh web 进程(运行中的 GUI 不会热加载新插件 bundle),刷新页面即可在设置里看到入口
验证接入成功
作者未说明
03DSH 适配与能力边界
原生 DSH 插件:声明 `dsh.bundle`,由 `dsh plugin add` 激活——它会把 `cordis.patch.yml` 层载入 Web roster。
运行中状态文案替换
General 设置区一行文本输入(上限 40 字符)→把聊天视图运行状态栏文案替换为用户配置文字(覆盖等待首 token、工具执行、流式输出)
选择持久化在 `$DSH_HOME/settings.yaml`,跟随同一个用户 home 跨越 Web 端口。清空输入框会回到默认文案 `小难梁在0721`。文案按用户而非按会话,上限 40 字符。DOM 注入兜底路径
官方硬编码 `Deep diving...` 状态元素(role="status")→将状态文本替换为配置文案,不依赖官方新机制,装完即用
conversationStatus 可选服务
上游 ui-conversation 的扩展点(随 UPSTREAM-EXTENSION.patch 合入官方后)→聊天视图直接渲染配置文案,DOM 注入自动让位,两者不冲突
04适合谁?何时不该用?
适合
- 使用 dsh Web 交互面、希望自定义聊天状态提示文案的 DeepSeek Harness 用户。
不适合
- 本插件只面向浏览器交互面;在 headless / TUI profile 上安装它没有意义。
- 安装后必须重启 dsh web 进程——运行中的 GUI 不会热加载新插件 bundle,重启后刷新页面即可在设置里看到入口。
- 若使用已内置本插件的定制 dsh 构建(如 deepseek-harness 仓库本地构建),不要重复安装——`ui-status-label` settings 命名空间会注册两次。官方发布版未内置本插件,正常安装即可。
05兼容性、维护与安全提示
- 本插件只面向浏览器交互面;在 headless / TUI profile 上安装它没有意义。
- 安装后必须重启 dsh web 进程——运行中的 GUI 不会热加载新插件 bundle,重启后刷新页面即可在设置里看到入口。
- pnpm ≥10 默认阻止运行 git 依赖的 `prepare` 脚本;首次 `add` 可能报 "Ignored build scripts"。把它加入 profile 的 pnpm-workspace.yaml 的 `allowBuilds` 以授权执行其构建代码——只对你信任的包开启(本仓库已随源码提交预构建的 `lib/`,跳过 prepare 也能直接用产物)。
- 若使用已内置本插件的定制 dsh 构建(如 deepseek-harness 仓库本地构建),不要重复安装——`ui-status-label` settings 命名空间会注册两次。官方发布版未内置本插件,正常安装即可。
MIT · 在 GitHub 维护中(最近推送 2026-08-15,无已发布 release,通过 tarball / git 安装)
06常见问题
怎么把 ui-status-label 装进 DeepSeek Harness?
用 `dsh plugin --profile web add` 加 tarball(`pnpm pack` 后生成 `./dsh-ui-status-label-0.1.0.tgz`)、git 仓库(`github:alingalingling/ui-status-label`)或 npm 发布后安装,然后重启 dsh web 进程让 GUI 加载新插件 bundle。
在 dsh Web 里在哪里设置状态文案?
打开 dsh Web 页面(默认 http://127.0.0.1:3080),点左下角齿轮图标,选 General 分区,在「运行状态文案」一行输入文字。下次智能体运行即生效,无需保存。
headless 或 TUI 的 dsh profile 能用吗?
不能。本插件只面向 dsh Web 浏览器交互面;headless / TUI profile 没有聊天状态栏可替换,装了也没有意义。
文字会跨重启和 Web 端口保留吗?
会。选择写入 `$DSH_HOME/settings.yaml`,跟随同一用户 home 跨越 Web 端口。清空输入框回退到默认文案 `小难梁在0721`,文案按用户而非按会话,上限 40 字符。
07相关的 DSH 工作流
dsh-web
作者 zhu1090093659
DeepSeek Harness (DSH) Web 插件聚合生态 · 万物皆插件,通过创意工坊分发||DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
petdex
作者 crafter-station
面向 Codex、Claude Code、DeepSeek Harness 等智能体的动效宠物公共图库。
deepseek-balance-whale-widget
作者 meteornox
DeepSeek Harness(DSH)一只住在 DSH 界面右下角的小鲸鱼娘,帮你盯着DeepSeek账户余额。QQ弹弹,支持拖拽吸附、左吸附翻转、数字滚动动画,随界面自动启用,建议直接喊来你的dsh安装
j-space-cognition-suite
作者 tiger3807861189
面向深度推理、长程工作、验证与恢复的模型无关推理时控制工具集,借助全局工作空间思路增强智能体工作流。
08数据与来源
本包声明了 `dsh.bundle`,`dsh plugin add` 会自动激活它的 `cordis.patch.yml` 层(把 `dsh-ui-status-label` 行插入 Web roster)。
为 **dsh Web** 聊天视图提供可配置的运行中轮次状态文案:General 设置区的一行文本输入,插件把聊天视图运行状态栏的文案替换为你输入的文字(支持 DOM 注入和上游 `conversationStatus` 服务两条路径,见…
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-09-03。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
