dsh-web-ui-all
zhu1090093659
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
alingalingling/ui-status-label
把鲸鱼娘思考时的 "deep diving" 状态文案自定义成任意你想要的样子。
安装
GitHub 方式 · GitHub 源码
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
我们跑过之后
装得上,但要先放行构建脚本
pnpm 不会执行没进白名单的构建脚本。把 pnpm 打印出来的那个 key 加进 profile 里 pnpm-workspace.yaml 的 allowBuilds,再跑一次即可。
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 昨天.
安装前须知
是什么 — 自定义 dsh Web 聊天视图的思考状态标签文案。
谁该装 — 在 dsh Web 配置文件下进行多轮对话时,需要替换思考状态显示的用户适合安装它。 TUI 或 headless 配置文件下无需安装,因为它仅影响浏览器交互面。
注意 — 实测可通过源码方式安装,但构建脚本会被 pnpm 拦截,用户需手动允许构建后才能完成注册。 重启后通用设置中的文案修改会实时更新聊天状态。
锐评 — 我会装它,因为它能让 Web 聊天视图呈现自定义思考状态,但 git 安装必须先手动允许构建脚本。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

ui-status-label 是一个 DeepSeek Harness 插件,用来修改 dsh Web 聊天视图在运行中的状态文案。它不会改变 agent 的推理、模型请求或工具行为,只影响浏览器里等待首个 token、执行工具和流式输出期间显示的那一行文字。
安装到 web profile 后,插件注册持久化的 ui-status-label settings namespace,并通过 $DSH_HOME/settings.yaml 保存用户级配置,默认值为 小难梁在0721。Web 设置的 General 分区会增加「运行状态文案」输入行,输入后立即生效,清空则恢复默认值,最多 40 个字符。默认路径由浏览器端 DOM 注入器监听带有 role="status" 的状态元素,把硬编码的 Deep diving... 替换为配置内容;如果 ui-conversation 提供 conversationStatus 扩展点,插件也会提供对应服务并让直接渲染优先。
DeepSeek Harness 插件适合需要自定义 dsh Web 状态提示的开发者。它只面向浏览器交互界面,安装后要重启 dsh Web 进程;headless 或 TUI profile 不适合使用。配置按用户而不是按会话保存,且不会影响任何模型输出。
DeepSeek Harness 在 web profile 中注册持久化的 ui-status-label settings namespace,配置保存于 $DSH_HOME/settings.yaml。打开 dsh Web,点击左下角齿轮,在 General 分区找到「运行状态文案」。输入会立即生效,无需保存;清空输入框后恢复默认值 小难梁在0721,文案上限为 40 字符。配置按用户保存,不按会话区分。
DeepSeek Harness 载入插件后,浏览器端增加设置行、提供可选的 conversationStatus 服务,并启动 DOM 兜底注入器。注入器监听聊天视图中带有 role="status" 的元素,将官方硬编码的 Deep diving... 替换为配置文案。若 ui-conversation 已提供扩展点,则直接渲染 conversationStatus,DOM 注入器自动让位。状态覆盖等待首个 token、工具执行和流式输出阶段。
插件只面向 dsh --profile web 或自定义 Web 组合;安装在 headless 或 TUI profile 没有实际作用。peer 依赖由 DeepSeek Harness 提供,包括 @deepseek-ai/cordis、dsh-client-*;直接依赖包括 @deepseek-ai/dsh-settings 和 schemastery。安装完成后必须重启 dsh Web 进程,再刷新页面;当前 GUI 不会热加载 bundle。
DeepSeek Harness 使用 dsh plugin --profile web remove dsh-ui-status-label 卸载插件。若定制版 DeepSeek Harness 已内置本插件,不要重复安装,否则 ui-status-label namespace 会注册两次。插件只改变浏览器呈现,不接触模型请求。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
zhu1090093659
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。