dsh-multi-folder
在终端中运行以下命令:
dsh plugin install HelloQingTao/dsh-multi-folder
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install HelloQingTao/dsh-multi-folder 安装本插件(源码:https://github.com/HelloQingTao/dsh-multi-folder),安装后重启 DSH 后端并刷新浏览器页面。
插件介绍
一个 DSH 项目往往只有一个主工作区,但真实开发里你常需要同时碰多个目录:旁路仓库、共享资源、或不在默认根下的文档与脚本。若 Agent 只能读写主工作区,要么反复拷贝文件,要么在对话里贴路径却读不到——效率和安全边界都会别扭。
dsh-multi-folder 为同一工作区挂上可配置的「次级工作目录」。它们与主工作区在工具层面享有同等的读、写、执行权限:在次级目录里写文件、跑命令会被自动重定向到对应根目录;输入框里用 @ 也能像引用主工作区文件一样,按分组列出并下钻子目录。配置由用户掌控,存放在宿主沙箱之外,Agent 不能自行给自己加目录。
日常管理走 Composer「+」菜单里的 Multi-folder:添加可走系统目录选择器,远程或桌面壳等无原生选择器时,插件会提供带面包屑、可建子目录的浏览界面;删除有两步确认。会话进行中改配置会在下一条消息或工具调用边界生效,不打断当前回合;其他窗口或直接改 JSON 也会在下次读取时同步。
适合需要在单会话里跨多个真实目录协作的开发者:多仓联调、文档与代码分离、或在 Windows 等单可写根环境下明确把 workdir 指到要写入的次级目录。要求 DSH 0.1.7 及以上(依赖 commandUi / inputTriggers);与上游同名插件勿同时安装。
截图预览
使用场景
- 单会话里同时读写主工作区与旁路仓库或共享目录
- 在 Composer 用 @ 直接引用次级目录下的文件并下钻子路径
- 远程或桌面壳无原生目录选择器时通过插件浏览界面添加次级目录
适合人员
- 需要在多个真实目录间让 Agent 协作的开发者
- 使用 DSH Web 标准配置且版本不低于 0.1.7 的用户
- 多仓联调或文档与代码分目录存放的团队
