dsh-workspace-promote
在终端中运行以下命令:
dsh plugin install bobobo2026/dsh-workspace-promote
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install bobobo2026/dsh-workspace-promote 安装该插件,源码地址为 https://github.com/bobobo2026/dsh-workspace-promote
插件介绍
DSH 侧边栏里,工作区的顺序由持久化的 workspaceIds 数组决定,本质上是手动拖拽的排列。它不会感知你此刻正在哪个项目里提交任务,于是刚完成提交的工作区往往还卡在列表中间。dsh-workspace-promote 只补这一个缺口:你提交任务的那一刻,当前工作区自动浮到最顶部,无需再拖。
触发逻辑非常克制。只有人类亲手发出的 prompt(source.kind 为 user)才会触发一次置顶;插件注入的上下文、工具返回结果、执行过程中的 assistant 消息统统被忽略。一次提交、一次跳转,任务跑多久侧边栏都不会再动。它通过 workspaceRegistry.insertBefore 直接改写持久化的工作区顺序数组,不依赖额外状态文件,重启后排列依然保留,也不会因为事件爆发而反复写入。
适合同时维护多个 DSH 工作区、希望正在做的项目始终浮在顶部的人。如果你更想要一天只重排一次、之后保持不动,可以看看 dsh-workspace-sort;如果你要的是提交即置顶、执行中不再移动,这个插件正是为此设计。
使用场景
- 提交任务后当前工作区自动浮到侧边栏顶部
- 任务执行过程中侧边栏保持不动,避免反复跳动
- 多工作区并行开发时快速定位正在操作的项目
适合人员
- 同时维护多个 DSH 工作区的开发者
- 希望侧边栏始终反映当前活跃项目的用户
- 偏好提交即置顶且执行中不再移动的自动化工作流