dsh-workspace-labels
在终端中运行以下命令:
dsh plugin install l-s-c/dsh-workspace-labels
将以下提示词粘贴到 DeepSeek Harness 对话框中:
请在 DeepSeek Harness 终端中运行 dsh plugin install l-s-c/dsh-workspace-labels 完成安装,插件源码仓库:https://github.com/l-s-c/dsh-workspace-labels
插件介绍
当 DeepSeek Harness 左侧栏的工作区和会话越积越多,光靠名称已经很难一眼区分——谁在做实验、谁在等 review、谁的上下文已经跑偏,全得逐条点开确认。dsh-workspace-labels 做的事情很直接:给你 8 种颜色圆点加任意文字标签,全部在原来的三点菜单里完成勾选、新建、删除,不弹独立窗口,操作路径零跳转。
数据层面,元数据持久化到本地 ~/.dsh/workspace-labels.json,首次加载会自动迁移旧版浏览器 localStorage 里的历史记录;当 Host 路由不可用时自动回退到浏览器副本,保证状态不丢。插件不读取会话正文、不修改项目文件、不向任何第三方发请求,全部调用走 DSH 同源 Client→Host 接口。界面语言跟随 DSH 设置自动切换中英文。
适合工作区超过三五个、日常在多个上下文之间频繁切换的 DSH 用户。你不需要改项目结构,也不需要写配置,装完点一下 ⋯ 就能开始给自己的工作区上色、贴标签,让侧栏从一堆灰字变成一眼能读的状态面板。
使用场景
- 多个工作区并行时按颜色和标签快速区分状态
- 在三点菜单内直接勾选颜色、新建或删除标签,无需弹窗
- 本地持久化元数据,升级后自动迁移旧浏览器存储
适合人员
- 同时维护多个工作区和会话的 DSH 用户
- 习惯用视觉标记梳理上下文的开发者
- 偏好本地存储、不依赖第三方服务的用户