DSH Plugins
返回列表
dsh-workspace-tree

dsh-workspace-tree

客户端 更新于 2026.08.30

在终端中运行以下命令:

dsh plugin install liceses/dsh-workspace-tree

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行 dsh plugin install liceses/dsh-workspace-tree 即可完成安装,插件源码位于 https://github.com/liceses/dsh-workspace-tree 。

插件介绍

DSH 默认的工作区侧栏把「文件夹」当作纯 UI 归类,会话里的文件操作仍然落在项目根目录,多项目并行时环境互相污染。dsh-workspace-tree 彻底移除了这层逻辑文件夹模型,让工作区直接映射到真实目录层级——在哪个目录下建的会话,其 cwd 就是那个目录,环境从根源上隔离。

侧栏提供两种视图,标题栏一键切换且自动记忆。文件夹模式展示完整目录树,任意目录 hover 即可新建会话或注册为工作区;工作区模式只保留工作区节点并按父子目录层级嵌套,会话挂在对应工作区下,支持打开、重命名、分叉、归档全套操作。展开状态与模式选择均持久化,下次打开无需重新配置。

适合在 DSH 中同时跑多个项目、需要「一个目录一个沙箱」体验的开发者。插件零持久化数据,卸载后官方浏览器自动恢复,无残留。

截图预览

使用场景

  • 在多个项目间并行开发,每个目录对应独立隔离的会话环境
  • 在任意子目录下快速新建会话或注册工作区,无需先 cd
  • 按目录父子层级浏览和批量管理会话(重命名、分叉、归档)

适合人员

  • 在 DSH 中同时维护多个项目、需要目录级沙箱的开发者
  • 重视会话 cwd 与环境真正隔离的终端用户
  • 偏好文件系统层级而非逻辑文件夹结构的 DSH 用户