dsh-plugin-working-status
by abyss-seeker
一句话概括:把思考状态里那句 "Deep diving..." 改成你喜欢的任何话——点击即改,全局生效,重启都不忘。
安装
dsh plugin --profile web add github:abyss-seeker/dsh-plugin-working-statusGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README

dsh-plugin-working-status
一句话概括:把思考状态里那句 "Deep diving..." 改成你喜欢的任何话——点击即改,全局生效,重启都不忘。
快速安装
dsh plugin --profile web add github:Abyss-Seeker/dsh-plugin-working-status
再到 $DSH_HOME/profiles/web/cordis.patch.yml 里启用一行(见下文「安装」),刷新 GUI 页面就能用。
它能干什么
- 点击字段直接改。 点一下状态文字(或者旁边的计时),原地弹出输入框,回车或点别处保存,
Esc反悔。 - 改一次,处处生效。 新文字会覆盖当前和以后所有轮次、所有会话,刷新页面、重启应用都还在。
- 清空提交即还原。 把输入框清空再提交,就回到界面出厂默认文字(默认文字是从实际渲染里抓的,以后官方改文案也能跟得上)。
- 不碰任何样式。 只改那一个文本节点的内容:流光动画、计时器、无障碍标记、加载过程的渲染,全都原样。
操作方式
点击 "Deep diving..." 直接编辑:

效果预览
| 效果一 | 效果二 |
|---|---|
![]() |
![]() |
安装
一条命令:
dsh plugin --profile web add github:Abyss-Seeker/dsh-plugin-working-status
再在 profile 的补丁层 $DSH_HOME/profiles/web/cordis.patch.yml 里启用这一行:
- insert:
- id: working-status-editor
name: dsh-plugin-working-status
刷新一下 GUI 页面即可。包本身无需构建,仓库里的 lib/ 就是最终产物;也可以用 file: 路径或 npm 包名安装,免 pnpm 的兜底方案见 scripts/install.mjs。
插件配置卡片
安装后,设置 → 插件 → 插件配置 里会多出一张「工作状态 / Working status」卡片:同样的字段,带保存、放弃修改、恢复默认,和点击编辑写的是同一个值。
和 dsh-web-ui 一起用
装了 dsh-web-ui(SSH、任务看板那一套)也没问题,各占各的卡片,互不打扰:

持久化的实话
- 现在文字存在浏览器的 localStorage 镜像(
dsh.turn-status.label)里:同源所有标签页共享,刷新、重启都在。 - Host 半边也注册了
turn-status设置命名空间,但目前 DSH 的 API 网关只向浏览器放行固定白名单里的命名空间(dsh-host-apiproxy的WEB_SETTINGS_NAMESPACES),第三方命名空间即使注册成功也只会得到settings-not-exposed。让插件在settings.register()时自行暴露配置,在该包源码里是标注的待办事项;等它落地,本插件会自动改用 Host 存储,localStorage 作为兜底,你的文字到哪儿都不会丢。
排查与兼容性
window.__dshWorkingStatusEditor暴露elements()(当前匹配到的状态字段)和label()(生效文字),方便排查。- 状态字段靠
role="status"+aria-live="polite"+ 稳定的turnStatusCSS-module 本地类名识别;万一将来的 DSH 改了类名,插件只会告警并停止改写,不会弄坏页面。 - 配置卡片注册在
ui-settings-plugins声明的settings.plugin.item插槽里;没有那个设置界面时,点击编辑功能照常工作。
开发
test/smoke.mjs用假 DOM 覆盖了替换、提交/取消/还原、卡片表单和持久化同步,改完跑一遍即可。- 改了源码想同步进 profile:重跑上面的安装命令,或
node scripts/install.mjs "$DSH_HOME/profiles/web"。
原始 README: https://github.com/Abyss-Seeker/dsh-plugin-working-status/blob/main/README.md ↗
同类插件
查看全部 →
dsh-web-ui-all
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。

dsh-web-ui
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。

dsh-TUI
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。

DSH-better-sidebar
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。

working-activity
让 agent 的"工作状态行"活过来——实时工具动态与进度、俏皮文案、模型自述、上下文预警。同一套想法,适配两个平台: pi CLI 与 DeepSeek Harness(DSH) 。

deepseek-idesign
可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。

