DSH Plugins
返回列表
dsh-multi-folder

dsh-multi-folder

客户端 更新于 2026.10.02

在终端中运行以下命令:

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 的用户
  • 多仓联调或文档与代码分目录存放的团队