DSH Plugins
返回列表
⚙️

agent-dag-workflow

工作流 更新于 2026.08.30

在终端中运行以下命令:

dsh plugin install GM-HZ/agent-dag-workflow

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

在 DeepSeek Harness 中执行 dsh plugin install GM-HZ/agent-dag-workflow 安装该插件,源码位于 https://github.com/GM-HZ/agent-dag-workflow

插件介绍

大多数 Agent 流水线都是临时拼装的:一次 Tool 调用、一个 MCP 端点、一个 Skill,靠人工上下文串联。Coze、Dify 等编排平台确实解决了流程问题,但往往附带模型 Provider、凭据中心和工具市场,对已有技术栈的团队反而是负担。agent-dag-workflow 走了一条更窄的路:它是一个轻量、Host 无关的 DAG 工作流运行时,把你已经在运行的工具、Skill 和 MCP 端点组织成一份 WorkflowTemplate JSON,可以保存、校验、恢复、审计和重放。你的 Host 继续负责 Agent、工具和权限;Runtime 只负责编译、调度、日志和重放。

几个关键设计决定让它与众不同。一份模板、多个入口:SDK、CLI、固定六工具 MCP Gateway、DSH 适配器、Canvas 和 Trigger 都说同一份 JSON,调用同一套 Runtime。权限只会收窄:模板级 requires、节点级固定依赖、Authority 和 Host policy 取交集;core.script 节点无网络、无文件访问、无 eval;所有外部结果必须通过无损 JSON、schema 和大小校验后才能进入 Artifact 或 Checkpoint 存储。恢复语义清晰——inspect(只读)、recorded(复用已提交的上游结果、重算确定性下游)、live(重新调用外部能力)——Journal 和 Checkpoint 原子提交,运行可复现。编译器在发布时执行分支路径支配检查,任何激活路径上必然缺少数据的模板都会被拒绝发布。

它适合已经运行 Codex、DeepSeek Harness 或其他 Agent 运行时、拥有一组可用 Tool、Skill 和 MCP 端点的团队,希望把它们组合成确定性多步流程(批量合同审查、周报生成、多源检索与排序输出等),而不必搭建一整套平台。要求 Node.js 22.19+,MIT 许可,单进程设计;水平扩展由 Host 按需叠加。

使用场景

  • 将多个 Tool、Skill 和 MCP 调用编排为可保存、可恢复、可重放的确定性流水线
  • 批量合同审查、多源检索排序、周报生成等多步 Agent 流程的可靠调度
  • 在已有 Agent 运行时上叠加可审计的流程编译、权限收敛与故障恢复能力

适合人员

  • 已运行 Codex、DeepSeek Harness 或类似 Agent 运行时并拥有一组 Tool/Skill/MCP 生态的团队
  • 需要确定性多步流程但不想引入 Coze、Dify 等完整编排平台的开发者
  • 对运行可复现性、权限收敛和故障恢复有严格要求的生产环境