dsh-plugin-better-folders
在终端中运行以下命令:
dsh plugin install huguangyu666/dsh-plugin-better-folders
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install huguangyu666/dsh-plugin-better-folders 安装插件(源码:https://github.com/huguangyu666/dsh-plugin-better-folders),装完后重启 DSH。
插件介绍
DSH 的「按工作区」侧边栏默认把每个项目目录平铺成一长列。当你在同一父目录下开了十几个工作区时,找项目就像翻通讯录——名字都认识,手指却总在滑。更好的 DSH 文件夹不另画一棵侧边栏树,而是利用官方已有的「按工作区树」:把共同的上级目录注册成一个工作区(文件夹节点),子工作区会自动嵌进去,既整洁又避免插件改 UI 带来的白屏风险。
核心能力围绕「汇合」与「可控」展开。你可以一键整理、先预览再应用,或用侧边栏底部的快捷按钮、斜杠指令与 Agent 工具完成同样的事;工作区列表变化后还可自动整理(可关)。规则可在设置里调:至少几个同级才汇合、向上追溯几级、整理后是否切到树视图、文件夹节点排在哪。还原只删除插件自建且无会话的节点,并会关掉自动整理,避免刚删掉又被重建。
除了按磁盘层级被动汇合,插件还提供「表」——自定义的工作区集合,不落地目录、不碰会话历史,同一会话可进多张表,侧边栏工作区标题行可下钻到会话级。适合在同一 sandbox 或 monorepo 父目录下管理大量工作区、又希望侧边栏保持可读的人;也适合想让 Agent 用 organize_workspaces 或 manage_workspace_tables 帮你规划整理的用户。
使用场景
- 同一父目录下挂了十多个工作区,侧边栏平铺难以查找
- 希望自动把同级目录收成可折叠节点,并切到「按工作区树」视图
- 需要自定义工作区集合(表),在面板里按会话快速跳转
适合人员
- 在同一 sandbox 或项目根下频繁开多个 DSH 工作区的开发者
- 注重侧边栏可读性、又不想冒险改官方 UI 的用户
- 习惯用斜杠指令或 Agent 管理工作区列表的人