dsh-workspace-lastused
在终端中运行以下命令:
dsh plugin install just-liuyi/dsh-workspace-lastused
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install just-liuyi/dsh-workspace-lastused,或在插件管理里添加仓库 https://github.com/just-liuyi/dsh-workspace-lastused 完成安装。
插件介绍
在 DeepSeek Harness 里来回切换多个工作区时,侧边栏顺序若总是固定,你刚在用的那一项往往要往下翻才能找到。这个插件把「最近真正用过」的工作区推到列表最前,让侧边栏更贴近你的实际节奏。
它监听宿主在用户发送消息时触发的会话活动事件,定位该会话所属的工作区,并通过持久化注册表把它插到当前首位之前。顺序会落盘保存,重启后仍然有效;已排第一的工作区不会重复写入。消息会在约 2 秒内防抖合并,Pinned 会话仍留在各自的置顶区域,插件只调整工作区顺序。
实现上不碰 DOM、不替换 UI 插槽,因此侧边栏改版的风险较低。仅统计用户自己发出的消息——只打开工作区不发消息不会触发重排。
适合经常在多个项目或工作区之间切换、希望「刚聊过的那个」始终出现在侧边栏顶部的个人用户;它是偏好类插件,不提供模型工具。
使用场景
- 同时在多个项目工作区之间来回切换
- 希望刚发过消息的工作区始终出现在侧边栏最上方
- 重启 DSH 后仍想保持「最近用过在前」的顺序
适合人员
- 经常在 Harness 里管理多个工作区的用户
- 更在意侧边栏顺序是否符合使用习惯的人
- 不想手动拖拽排序、希望自动跟随后台活动的用户