DSH Plugins
返回列表
🖥️

dsh-linked-folders

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install Sttrevens/dsh-linked-folders

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

在 DeepSeek Harness 终端中执行 dsh plugin install Sttrevens/dsh-linked-folders 即可安装本插件,源码仓库为 https://github.com/Sttrevens/dsh-linked-folders。

插件介绍

dsh 会话通常被锁定在单一工作区根目录,跨仓库、跨文档树或跨配置目录的任务因此变得局促受限。dsh-linked-folders 为 dsh 带来类似 Codex 的链接文件夹机制,让每个会话都能灵活地挂载多个工作区根目录。插件维护两层结构:一个跨会话持久化的全局列表作为常驻工作区,以及模型可随时通过 link_folder / unlink_folder 工具添加或移除的会话级临时链接。两层列表都会注入系统提示词的"Linked folders"段落,使模型清楚知道可以进入哪些额外根目录。管理界面位于 Composer 输入栏左侧的 📁 按钮,支持绝对路径添加或浏览器选择;临时链接在对话中以 (this session) 标签显示。

如果你的日常工作在多个项目、monorepo 子树或独立文档库之间跳转,这个插件让一次上下文同时覆盖多个工作区成为可能。需注意它仅向模型宣告文件夹并提供管理界面,不会扩大文件沙箱:在 workspace-write 策略下模型可读取链接文件夹但写入仍被限制在会话工作区根目录,完整读写需要 danger-full-access 权限。提示词 token 开销与链接文件夹数量成正比,未链接时为零。

使用场景

  • 跨多个 monorepo 子树完成重构或排查任务
  • 在配置目录与项目目录之间来回引用文件
  • 会话期间临时挂载文档库供模型查阅

适合人员

  • 日常在多个项目间切换的全栈开发者
  • 需要跨目录读取配置或日志的运维工程师
  • 使用 dsh 进行多仓库协作的团队成员