DSH Plugins
返回列表
⚙️

dsh-preset-run

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install YiGeSama/dsh-preset-run

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

在命令行中执行 dsh plugin install YiGeSama/dsh-preset-run 将插件安装到当前 dsh profile(开源地址:https://github.com/YiGeSama/dsh-preset-run),安装完成后重启 web 进程即可在所有会话中调用 preset_run 工具。

插件介绍

在 DeepSeek Harness 里,Web 前端可以新建会话、选择 Agent 预设、发送消息,但这条链路一直没有暴露给编程侧的入口。如果你想在当前会话里让另一个预设的 Agent 替你跑一段任务、再拿回结果,过去只能手动开窗口或自己拼底层 API。dsh-preset-run 填补的正是这个缺口:它在 host-plane 注册一个 preset_run(preset, task) 工具,一行调用就能完成「新建独立会话 → 挂载指定预设 → 执行任务 → 收回最终文本」的全流程,完全走官方 agentPresets.mount 路径,与 Web 后端 composeAgent 的实现一致,而非 loader patch 硬塞。

子会话是一次性的:执行完毕后立即 dispose,会话从注册表移除,不残留任何 UI 痕迹。预设列表不硬编码,实际可用项以部署的 agentPresets roster 为准——dsh 自带的 standard、code、minimal、cordis 开箱即用,第三方路由预设安装后也会自动纳入。模型路由、超时控制、异常清理都是内置行为,调用方只需关注传入哪个预设、下达什么任务。

它适合在 Agent 工作流中需要跨预设协作的场景:比如用 router-spec 预设做第一轮工具收窄探索,再用 standard 预设做完整任务执行;或者在调试 Cordis 调试预设时不想中断当前会话。多步骤编排、批量子任务派发、Agent-to-Agent 中继,都是它的自然用武之地。

使用场景

  • 在当前会话中调用其他预设的 Agent 执行子任务并收回最终文本
  • 多步骤工作流中按不同预设分别派发独立任务给一次性子会话
  • 调试特定预设行为时无需中断当前活跃的工作会话

适合人员

  • 在 DeepSeek Harness 中编排多 Agent 工作流的开发者
  • 需要跨预设协作或批量子任务派发的 Agent 工作流构建者
  • 希望以编程方式替代手动开窗口操作会话的自动化工程师