DSH Plugins
返回列表
dsh-workspace-folders

dsh-workspace-folders

客户端 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install Fleey/dsh-workspace-folders

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

在 DeepSeek Harness 的 DSH 终端中执行 dsh plugin install Fleey/dsh-workspace-folders(插件源码:https://github.com/Fleey/dsh-workspace-folders),安装后完全重启应用即可在输入框旁看到工作目录按钮。

插件介绍

在单一工作区里,模型通常只能直接读写项目根目录。当你还需要同时参考共享库、文档仓或另一个前端仓库时,只能反复切换工作区或手动拷贝路径,上下文也容易断档。dsh-workspace-folders 为 DeepSeek Harness 工作区补上多个工作目录:把额外文件夹挂进同一会话,让模型像看待主目录一样一并读取,并在你明确授权的前提下写入。

核心体验接近 Claude 的 additional directories:输入框旁的工作目录按钮可添加、移除目录,并在读写与只读之间切换;也可用 /add-dir、/remove-dir、/dirs 管理列表。每次请求都会在运行时上下文中列出额外目录及权限,会话回放可还原。在默认 workspace-write 沙箱下,对标记为读写的额外目录,write 与 edit 工具写入会由插件自动批准相应提权;只读目录与终端 bash 写入仍走正常确认。

可选地开启 loadInstructions,会读取各额外目录根部的 AGENTS.md 或 CLAUDE.md,把目录级说明一并注入上下文;也可在配置里设置对所有工作区生效的全局目录。目录列表按工作区持久保存,本工作区的各会话共享。

适合需要在同一对话里跨项目协作的开发者:多仓联调、边写业务代码边查内部文档、或把只读依赖源码挂在旁边供模型检索。适配 DSH NEXT、DSH Desktop 与 dsh web(DSH 0.2.1-alpha.5),不改动上游,仅通过官方扩展点组合实现。

截图预览

使用场景

  • 主项目与共享库、文档仓需要在同一会话里一起读写或检索
  • 希望把依赖源码挂为只读目录供模型参考而不改主工作区
  • 跨仓联调时不想反复切换 DSH 工作区

适合人员

  • 日常在 DSH NEXT 或 Desktop 上开发的多仓项目维护者
  • 需要模型同时访问业务代码与内部文档的工程师
  • 熟悉 Claude additional directories 工作流并想在 DSH 复现的用户