
Abyss-Seeker/dsh-plugin-working-status
70最近提交 2026年8月14日
dsh-plugin-working-status DSH 插件
该插件允许你替换 DSH 网页界面中的默认工作状态文字(例如“Deep diving...”)为你自定义的文字。点击状态字段即可内联编辑,更改会全局生效并在页面刷新和应用重启后持续保留。此外,在设置面板中还会添加一张配置卡片,提供相同的编辑功能。
如何安装 dsh-plugin-working-status DSH 插件
dsh plugin --profile web add github:Abyss-Seeker/dsh-plugin-working-status复制不会执行命令。安装 dsh-plugin-working-status DSH 插件前请核对仓库和版本。
dsh-plugin-working-status DSH 插件数据来源
dsh-plugin-working-status DSH 插件快照日期:2026年8月16日
discovered
dsh-plugin-working-status DSH 插件能做什么
- 点击任意状态文字字段,弹出内联编辑器并立即保存更改。
- 更改通过 localStorage 跨所有会话、标签页和重启持久化。
- 清空输入框并提交,可恢复为当前渲染的默认状态文字。
- 不影响任何样式,仅修改文本节点内容。
- 在插件设置中提供配置卡片,用于替代内联编辑。
- 通过 `window.__dshWorkingStatusEditor` 暴露调试辅助属性。
dsh-plugin-working-status DSH 插件适合哪些场景
- 自定义工作状态文字,反映当前任务或心情。
- 将“Deep diving...”替换为特定项目名称或团队口号。
- 需要时清空字段快速恢复默认状态。
- 使用配置卡片作为内联编辑的替代方式。
- 调试或检查当前状态文字及匹配的元素。
dsh-plugin-working-status DSH 插件适合谁
- 希望个性化 GUI 状态指示器的 DSH 用户。
- 觉得默认“Deep diving...”文字分散注意力或不相关的用户。
dsh-plugin-working-status DSH 插件的限制
- 目前仅支持 web profile(--profile web)。
- 持久化依赖浏览器 localStorage;主机端设置命名空间已注册但因 DSH API 网关限制尚未生效。
- 元素识别依赖 CSS 模块类名,未来 DSH 更新可能破坏检测,但插件会告警并停止改写而不破坏页面。
- 需要已安装 DSH 及 GUI,并在 profile 补丁文件中启用插件。
dsh-plugin-working-status DSH 插件的仓库 README 摘录
以下文字摘自 dsh-plugin-working-status DSH 插件的上游仓库 Abyss-Seeker/dsh-plugin-working-status 的 README,版权归原作者,仅作引用。
一句话概括:把思考状态里那句 "Deep diving..." 改成你喜欢的任何话——点击即改,全局生效,重启都不忘。 ## 快速安装 ```sh dsh plugin --profile web add github:Abyss-Seeker/dsh-plugin-working-status ``` 再到 `$DSH_HOME/profiles/web/cordis.patch.yml` 里启用一行(见下文「安装」),刷新 GUI 页面就能用。 ## 它能干什么 - **点击字段直接改。** 点一下状态文字(或者旁边的计时),原地弹出输入框,回车或点别处保存,`Esc` 反悔。 - **改一次,处处生效。** 新文字会覆盖当前和以后所有轮次、所有会话,刷新页面、重启应用都还在。 - **清空提交即还原。** 把输入框清空再提交,就回到界面出厂默认文字(默认文字是从实际渲染里抓的,以后官方改文案也能跟得上)。 - **不碰任何样式。** 只改那一个文本节点的内容:流光动画、计时器、无障碍标记、加载过程的渲染,全都原样。 ## 操作方式 点击 "Deep diving..." 直接编辑:  ## 效果预览 | 效果一 | 效果二 | | --- | --- | |  |  | ## 安装 一条命令: ```sh dsh plugin --profile web add github:Abyss-Seeker/dsh-plugin-working-status ``` 再在 profile 的补丁层 `$DSH_HOME/profiles/web/cordis.patch.yml` 里启用这一行: ```yaml - 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、任务看板那一套)也没问题,各占各的卡片,互不打扰: ![与 ds
阅读完整 README仓库许可: Apache-2.0
dsh-plugin-working-status DSH 插件常见问题
如何安装这个插件?
在终端中运行 `dsh plugin --profile web add github:Abyss-Seeker/dsh-plugin-working-status`。然后编辑你的 profile 补丁文件(`$DSH_HOME/profiles/web/cordis.patch.yml`),添加插件条目。最后刷新 DSH GUI 页面即可。无需构建步骤。
如何修改状态文字?
直接点击 DSH GUI 中的状态文字(例如“Deep diving...”)。会出现一个内联输入框。输入你想要的文字,按回车或点击其他地方保存。按 Esc 取消编辑。
如何恢复默认状态文字?
清空内联输入框并提交(按回车或点击外部)。插件会恢复为当前 DSH 版本渲染的默认文字。你也可以在设置 → 插件 → 插件配置中使用配置卡片重置为默认值。
这个插件会影响其他插件或UI样式吗?
不会。该插件仅修改状态元素的文本内容,不改变任何 CSS 样式、动画、计时器或无障碍标记。它可以与其他插件(如 dsh-web-ui)共存,互不干扰。
自定义文字在浏览器重启后能保留吗?
能。自定义文字存储在浏览器 localStorage 的 `dsh.turn-status.label` 键中。同源的所有标签页共享,页面刷新和完全重启后依然保留。