dsh-workspace-folders
在终端中运行以下命令:
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 复现的用户
