DSH Plugins
返回列表
⚙️

dsh-subagent-cwd

工作流 更新于 2026.08.21

在终端中运行以下命令:

dsh plugin install lynx-gt/dsh-subagent-cwd

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

在 DeepSeek Harness 中安装此插件,请运行命令:dsh plugin install lynx-gt/dsh-subagent-cwd。源码地址:https://github.com/lynx-gt/dsh-subagent-cwd

插件介绍

在 DeepSeek Harness (dsh) 中,子代理委托工具默认不支持在每次调用时指定工作目录(cwd),这限制了代理在不同环境或目录下的灵活操作。dsh-subagent-cwd 插件正是为了解决这一问题而生。它在 dsh-subagent-tools 的基础上,通过两个关键补丁为子代理添加了 per-call cwd 控制,确保工作目录在前台(一次性)和后台(可继续)路径中都能正确生效。

该插件的核心能力在于允许用户为每次子代理调用指定独立的工作目录,从而实现环境隔离和资源访问。同时,它保留了所有原有功能,包括模型、提供商、角色、工具过滤器的按调用覆盖,以及预设引用支持。这意味着用户可以在不牺牲现有工作流的前提下,增强对子代理运行环境的控制。

如果你是 dsh 用户,经常需要让子代理在特定目录下执行任务,或者构建涉及多个代理协作的复杂工作流,那么这个插件非常适合你。它特别适用于需要测试不同环境、访问特定项目文件或进行多阶段任务的场景。需要注意的是,插件在路由风格预设下可能无法保留自定义角色,建议结合消息层注入或使用标准预设。

总体而言,dsh-subagent-cwd 为 DeepSeek Harness 生态系统提供了一个实用的扩展,填补了工作目录控制的空白,让代理工作流更加灵活和可靠。

使用场景

  • 在复杂工作流中为子代理指定独立工作目录。
  • 多代理协作时隔离环境资源访问。
  • 测试或部署过程中切换代理工作目录。

适合人员

  • DeepSeek Harness 用户,需要增强子代理工作目录控制。
  • 构建多代理协作系统的开发者。
  • 测试人员,需模拟不同目录环境下的代理行为。