dsh-plugin-status-bar
在终端中运行以下命令:
dsh plugin install vianvio/dsh-plugin-status-bar
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install vianvio/dsh-plugin-status-bar,或从 https://github.com/vianvio/dsh-plugin-status-bar 获取源码后按 DSH 插件流程安装,安装后重启客户端生效。
插件介绍
DSH 输入框上方本来就有一块留给「常驻信息」的槽位,但若每个插件各自占一块、各画一套样式,位次容易打架,主题也难跟宿主一致。dsh-plugin-status-bar 把这块区域做成通用容器:自身不含业务逻辑、不预置任何段,只对外提供注册面,让「当前机器」「市场更新条数」「本轮测试进度」这类一直该看得见、又不值得占一整段对话的内容,有统一落点。
插件负责外壳与交互契约:条宽与输入卡片对齐、居中贴合上沿,段可点击展开面板,表面与圆角走宿主 --dsw-* 令牌。使用方只需注册自己的状态段,文案、颜色语义与面板内容由各自插件决定,容器保证样式一致、展开方向与接缝行为统一。
适合正在写 DSH 客户端插件、需要在输入区上方展示轻量状态或快捷入口的开发者;也适合希望把多条状态信息收拢到一条横条、避免和 conversation.composer.dock 抢位的团队。它只管输入卡片上方这一条,不碰卡片内工具行——边界清晰,当作基础设施叠上去即可。
截图预览
使用场景
- 在输入框上方展示当前连接机器或环境标识
- 把插件市场更新数量做成可点击的状态段
- 在测试或 CI 插件里显示本轮用例通过进度
适合人员
- 开发 DSH 客户端插件的工程师
- 需要统一常驻状态展示位置的插件作者
- 希望避免与输入区工具行抢位的集成方
