
Abyss-Seeker/dsh-plugin-working-status
70Last commit Aug 14, 2026
dsh-plugin-working-status DSH plugin
This plugin lets you replace the default working status text (e.g. 'Deep diving...') in the DSH web interface with your own custom text. Click the status field to edit inline, and the change takes effect globally and persists across page refreshes and app restarts. It also adds a configuration card in the settings panel for the same purpose.
How to install the dsh-plugin-working-status DSH plugin
dsh plugin --profile web add github:Abyss-Seeker/dsh-plugin-working-statusCopying does not run this command. Review the repository and version before installing the dsh-plugin-working-status DSH plugin.
dsh-plugin-working-status DSH plugin data source
dsh-plugin-working-status DSH plugin snapshot date: Aug 16, 2026
discovered
What the dsh-plugin-working-status DSH plugin can do
- Click any status text field to open an inline editor and save changes immediately.
- Changes persist across all sessions, tabs, and restarts via localStorage.
- Clear the input and submit to restore the default status text from the current rendering.
- Does not affect any styling; only the text node content is modified.
- Provides a configuration card in the plugin settings for alternative editing.
- Exposes debugging helpers via `window.__dshWorkingStatusEditor`.
Where the dsh-plugin-working-status DSH plugin fits
- Customize the working status text to reflect your current task or mood.
- Replace 'Deep diving...' with a specific project name or team slogan.
- Quickly restore the default status when needed by clearing the field.
- Use the configuration card as an alternative to inline editing.
- Debug or inspect the current status text and matched elements.
Who the dsh-plugin-working-status DSH plugin is for
- DSH users who want to personalize the GUI status indicator.
- Users who find the default 'Deep diving...' text distracting or irrelevant.
dsh-plugin-working-status DSH plugin limitations
- Currently only works with the web profile (--profile web).
- Persistence relies on browser localStorage; the host-side settings namespace is registered but not yet functional due to DSH API gateway restrictions.
- Element identification depends on CSS module class names; future DSH updates may break detection, but the plugin will warn and stop without breaking the page.
- Requires DSH with GUI already installed and the plugin enabled in the profile patch file.
dsh-plugin-working-status DSH plugin: from the repository README
Quoted from the Abyss-Seeker/dsh-plugin-working-status README, the upstream source of the dsh-plugin-working-status DSH plugin. Copyright remains with the original authors.
一句话概括:把思考状态里那句 "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
Read the full READMERepository license: Apache-2.0
dsh-plugin-working-status DSH plugin questions
How do I install this plugin?
Run `dsh plugin --profile web add github:Abyss-Seeker/dsh-plugin-working-status` in your terminal. Then edit your profile's patch file (`$DSH_HOME/profiles/web/cordis.patch.yml`) to add the plugin entry. Finally, refresh the DSH GUI page. No build step is required.
How do I change the status text?
Simply click on the status text (e.g., 'Deep diving...') in the DSH GUI. An inline input field will appear. Type your custom text and press Enter or click outside to save. Press Esc to cancel the edit.
How do I restore the default status text?
Clear the inline input field completely and submit (press Enter or click outside). The plugin will restore the default text as rendered by the current DSH version. You can also use the configuration card in Settings → Plugins → Plugin Configuration to reset to default.
Does this plugin affect other plugins or the UI styling?
No. The plugin only modifies the text content of the status element. It does not change any CSS styles, animations, timers, or accessibility markers. It coexists with other plugins like dsh-web-ui without interference.
Will my custom text survive a browser restart?
Yes, the custom text is stored in browser localStorage under the key `dsh.turn-status.label`. It is shared across all tabs of the same origin and persists across page refreshes and full browser restarts.