dsh-workspace-sorter
在终端中运行以下命令:
dsh plugin install mrbeandev/dsh-workspace-sorter
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install mrbeandev/dsh-workspace-sorter 安装本插件,源码见 https://github.com/mrbeandev/dsh-workspace-sorter。
插件介绍
DeepSeek Harness 自带的按最后更新排序只影响每个工作区内部的会话顺序,并不会重新排列侧边栏里的工作区文件夹。当你同时维护多个项目、希望按最近真正用过哪个工作区来浏览,又不想动掉宿主已经保存的手动顺序时,原生能力往往不够用。
dsh-workspace-sorter 在现有 Workspaces 的 View options 菜单里增加独立的 Workspace order:默认手动工作区顺序完全沿用宿主保存的排列;切换到最近使用的工作区时,按各工作区内成员会话的最新活动时间排序,空工作区排在最后,同序时仍保留手动顺序。会话的排序、分组、归档筛选、固定、搜索等仍由 DSH 原生处理,偏好只保存在浏览器本地,不向网络发送请求,也不改写宿主持久化的工作区数据。
插件还带来两项贴近日常操作的增强:工作区折叠时点击名称会展开并打开最新非归档会话,空白临时会话会跳过;任意成员会话含子代理处于运行状态时,文件夹图标会稳定泛绿光,便于一眼看出哪里还在跑任务。
适合经常在多个工作区之间切换、需要手动顺序与按最近活动浏览可切换、又希望折叠侧栏也能快速进入会话的用户。若你仍在使用会每日覆盖宿主手动顺序的旧版 dsh-workspace-sort,应先停用后再启用本插件,以免手动选项失去意义。
使用场景
- 多个工作区并存,希望按最近会话活动快速找到常用文件夹
- 需要保留宿主手动顺序,又偶尔切换到按最近使用浏览
- 折叠侧栏里想点工作区名称就进入最新会话,并一眼看出哪个工作区仍有任务在跑
适合人员
- 同时在多个 DSH 工作区之间切换的开发者
- 在意手动顺序与最近使用两种视图可切换的重度用户
- 希望不改动宿主持久化数据、仅用浏览器偏好增强侧栏的人