dsh-hide-empty-workspace
在终端中运行以下命令:
dsh plugin install d0ublecl1ck/dsh-hide-empty-workspace
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install d0ublecl1ck/dsh-hide-empty-workspace,或按插件市场指引安装源码仓库 https://github.com/d0ublecl1ck/dsh-hide-empty-workspace。
插件介绍
在 DSH 里归档会话是你亲手点的,但「这个工作区已经没东西可看了」并不会自动反映在侧栏上。你可能只是给某个项目开过一两次会话,用完就归档干净,工作区却还占着一行;十几个这样的空行堆起来,真正在用的几个就被挤到下面,侧栏越来越像杂物间。
dsh-hide-empty-workspace 把「空了」当成一条被动触发的信号:某个工作区的未归档会话数从 1 以上掉到 0 的那一刻,它的侧栏行会自动隐藏。你也可以在工作区行自己的「…」菜单里随时手动隐藏;被隐藏的工作区一旦又有了未归档会话,会自动重新出现。恢复入口在侧栏底部,走官方对话框逐个恢复,插件不替你改归档状态,也不动工作区注册。
它刻意不做「无会话就一律隐藏」:刚添加、尚未有过会话的工作区只会被记录、不会被藏;正在使用的工作区即使满足条件也保持可见;「未分组」桶永不隐藏。唯一持久化的是浏览器 localStorage 里的隐藏集合,清掉即可回到安装前的样子。
适合经常开很多工作区、又习惯把会话归档干净的桌面用户——你想让侧栏只留给还在用的项目,又不想碰 settings 或 workspaces 服务时,用这个插件做侧栏自动瘦身就够了。
截图预览
使用场景
- 归档某工作区最后一个未归档会话后,侧栏空行自动消失
- 侧栏堆满「已无会话」的工作区,想只保留在用的项目
- 需要临时藏起某个工作区,又不想改注册或设置
适合人员
- 经常在 DSH 里开多个工作区的桌面用户
- 习惯把会话归档、侧栏却越来越长的用户
- 希望侧栏自动瘦身、又不想动 workspaces 或 settings 的人