DSH 插件市场DeepSeek Harness 社区插件目录

ui-status-label

已验证 界面与体验 ★ 51 0.1.0

Configurable running-turn status text for dsh Web: General Settings row plus the conversationStatus provider for the chat view

一句话定位

Configurable running-turn status text for dsh Web: General Settings row plus the conversationStatus provider for the chat view

安装方式

在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。

$ dsh plugin --profile web add 'git+https://github.com/alingalingling/ui-status-label.git#a1621413a4700cb489655ad3ebf7fa8484c3645f'

兼容的 DSH 版本

>=0.0.1-rc.1 <0.2.0

作者与热度

alingalingling · ★ 51 · 更新于 2026-08-15

关于这个插件

dsh-ui-status-label

把你的鲸鱼娘思考时的 deep diving 自定义成任意你想要的样子。

为 dsh Web 聊天视图提供可配置的运行中轮次状态文案:General 设置区的一行文本输入,插件把聊天视图运行状态栏的文案替换为你输入的文字(支持 DOM 注入和上游 conversationStatus 服务两条路径,见兼容性)。插件注册持久的 ui-status-label settings 命名空间(默认 小难梁在0721);在设置行输入新文字后,聊天视图在轮次运行期间(等待首 token、工具执行、流式输出)显示的状态文案随之更新。选择持久化在 $DSH_HOME/settings.yaml,跟随同一个用户 home 跨越 Web 端口。 前提 dsh Web(dsh --profile web 或自定义 Web 组合)。本插件只面向浏览器交互面;headless/TUI profile 装它没有意义。 依赖分两类:@deepseek-ai/cordis、dsh-client-* 等为 peer 依赖(由 dsh 安装提供);@deepseek-ai/dsh-settings、schemastery 为直接依赖(从 npm 安装)。仓库内的 pnpm-workspace.yaml 已关闭 peer 自动安装(autoInstallPeers: false),clone 后直接 pnpm install 即可完成直接依赖。 安装

本包声明了 dsh.bundle,dsh plugin add 会自动激活它的 cordis.patch.yml 层(把 dsh-ui-status-label 行插入 Web roster)。

git 安装注意:pnpm ≥10 默认阻止运行 git 依赖的 prepare 脚本——首次 add 可能报 "Ignored build scripts",报错会打印一个包 key。把它加入 profile 目录下 pnpm-workspace.yaml 的 allowBuilds 后重新 add 即可(这是允许执行该包构建代码的授权,只对你信任的包开启):

不过本仓库已把预构建的 lib/(含类型声明)随源码一起提交,git 安装即使跳过 prepare 也能直接用产物;allowBuilds 只在你想从源码重新构建时才需要。

卸载用 dsh plugin --profile web remove dsh-ui-status-label。 仅在使用内置了本插件的定制 dsh 构建(如 deepseek-harness 仓库本地构建)时,不要重复安装——ui-status-label settings 命名空间会注册两次。官方发布版未内置本插件,正常安装即可。 安装后生效

装完需要重启 dsh web 进程(当前运行中的 GUI 不会热加载新插件 bundle),重启后刷新页面即可在设置里看到入口。 兼容性

本插件同时提供两条生效路径,官方正式版(含 0.1.0-rc.6)即可直接生效:

1. DOM 注入(默认兜底):插件监听聊天视图的运行状态元素(官方标记 role="status" + 硬编码 Deep diving...),把文本替换为你配置的文案。不依赖官方任何新机制,装完即用。 2. conversationStatus 可选服务:当 ui-conversation 带上了扩展点(随 UPSTREAM-EXTENSION.patch 合入官方后),聊天视图直接渲染你配置的文案,DOM 注入自动让位,两者不会冲突。 设置

相似插件