dsh-flow:DeepSeek Harness 统一智能体画布插件

前言

复杂工作流往往会停滞,不是因为工具不够多,而是因为执行器无法交换、状态没有单一真相来源、边界没有断言。例如,一个运行了数小时的任务一旦崩溃,往往无法回溯进度;若要更改工作执行方式,通常意味着需要修改核心代码;添加一种新的团队来源同样如此。

dsh-flow 从内核形状层面解决了这三个问题:将 rules/ 定义为纯核心(无 IO,无 ctx),执行和来源通过 声明式缝合线 声明,并使用 kernel.js 作为单一组合根来决定部署时挂载的具体实现。

这是什么

DeepSeek Harness 的统一智能体画布:把需求会话、多智能体团队、成员任务与发言、依赖 DAG 编织进同一张可交互时间轴。

  • 所有者:rootkiller6788
  • 分类:工作流
  • 许可证:MIT

核心功能

该插件采用微内核架构模式,与 dsh-agent-teams 的扁平内核形成对立统一。

  • 纯核心架构:rules/ 目录不包含任何 IO 操作和 ctx 上下文,保持核心逻辑纯粹。
  • 声明式缝合线:通过定义服务接口、提供者(Provider)和消费者,在运行时动态挂载实现。
  • 单一组合根:kernel.js 是唯一的组合根,负责在部署时决定挂载哪个实现。
  • 工具集:提供 13 个 flow_* 工具。
  • 运行时依赖:零运行时依赖;无构建步骤。
  • 运行时注入:自动注入 @deepseek-ai/dsh-client-runtime,支持 Web 平台。

安装与启用

在当前核实的事实中,未提供明确的安装命令。

建议通过以下链接获取插件源码与目录信息:
* 目录页:https://www.skillhub.cn/plugins/rootkiller6788/dsh-flow
* GitHub:https://github.com/rootkiller6788/dsh-flow

典型用法

该插件的核心价值在于将复杂的多智能体协作过程可视化。它将需求时间轴、多智能体团队层级、成员任务与发言记录,以及任务依赖的 DAG 图,整合在同一张可交互的画布中呈现。开发者可以通过 kernel.js 的配置,选择挂载不同的执行器或团队来源实现。

适用场景与注意

  • 环境要求:需要 Node.js >= 22.19.0。
  • 架构特性:核心层无 IO 操作,依赖注入机制在运行时完成。
  • 权限风险:插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。
  • 生态对比:若您需要扁平化架构且无自定义缝合线需求,可参考 dsh-agent-teams;若需灵活的内核扩展与组合,dsh-flow 提供了对应的方案。

结语

dsh-flow 通过引入声明式缝合线和组合根模式,为 DeepSeek Harness 提供了另一种内核实现形态。它保持了与 dsh-agent-teams 一致的能力表面,但在内部结构上实现了执行器与核心的解耦。对于需要精细控制工作流执行逻辑与状态管理的场景,该插件提供了落地的技术路径。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜