dsh-node-flow

DSH PLUGIN通知与集成

仓库 CodermanYHZ/dsh-node-flow · npm dsh-node-flow

通知与集成 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH Node Flow 为 DeepSeek Harness 提供可视化节点工作流画布,拖拽编排子代理、代码、条件、循环与定时任务,并支持模型路由与 AI 生成指南。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 10 复刻 1 · 未关闭 issue 0
最近更新 2026-08-28 创建于 2026-08-27
README 6.1 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:CodermanYHZ/dsh-node-flow
兼容 DSH 版本0.2.0-rc.2 等 9 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/cordis@^4.0.1、react@^18.0.0 等 3 个需要同时安装的同级依赖
npm 包名dsh-node-flow可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-node-flow:DeepSeek Harness 的节点式工作流画布

  • 可视化拖拽编排
  • 子Agent与代码节点
  • 条件循环流程控制
  • 定时任务调度
  • 工作流导入导出

适用场景

终端命令通知智能体编排

上游标签

deepseek-harnessdsh-plugindsh-plugin-marketdsh-plugins

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询
— · 其它检查项
  • L4_0_SANDBOX 沙盒安装判定 方式:沙盒安装执行

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

通知与集成
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方CodermanYHZ仓库 dsh-node-flow · 默认分支 main
分类通知与集成notify
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言TypeScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue10 / 1 / 0收录时的数值,非实时
创建 / 更新2026-08-27 · 2026-08-28最后推送 2026-08-28
本站收录2026-08-29首次进入本站目录的时间

README 全文

6.1 KB
作者原文,中文版优先;只做安全转义,不改内容

English · 简体中文

为 DeepSeek Harness 提供可视化、可执行的节点工作流画布

用拖拽和连线组织触发器、子 Agent、代码、条件分支、循环与定时任务,直接在 DSH 中运行完整工作流。

从左侧节点面板添加节点,并在画布中完成拖拽编排

项目简介

DSH Node Flow 是一个面向 DeepSeek Harness(DSH) 的可视化工作流插件。它把 Agent 调用、TypeScript / Python 代码、条件判断和循环控制组合成一张可直接执行的流程图,适合快速搭建自动化任务和多步骤 Agent 流程。

核心能力

  • 可视化编排:拖拽节点、连接端口,在画布中直观看到数据和执行路径。
  • 子 Agent 调用:Agent 节点可继承当前模型,也可选择 DSH 已配置的模型路由。
  • 代码节点:支持 TypeScript 与 Python,并提供全屏代码编辑器。
  • 流程控制:内置 If、Switch、Loop 和 While,覆盖分支与循环场景。
  • 执行反馈:节点展示运行状态;实际经过的连接路径会高亮,方便定位流程走向。
  • 失败策略:Code / Agent 节点可设置超时,以及“停止分支”或“继续使用空值”。
  • 定时任务:通过 5 段 Cron 表达式保存工作流,在任务面板中查看、立即运行或取消。
  • 导入与导出:工作流可以保存为文件,便于备份、分享和复用。
  • 内置文档:顶部帮助入口包含节点字段、连线规则、结果语义和工作流示例。

界面预览

节点属性

选中节点后,可以在右侧属性面板配置名称、模型、提示词、超时和失败处理策略。

定时任务

定时任务面板集中展示 Cron 计划、上次触发时间和最近运行状态,并支持查看、立即运行或取消任务。

快速开始

安装

项目尚未发布到 npm,请直接从公开 GitHub 仓库安装:

dsh plugin --profile web add git+https://github.com/CodermanYHZ/dsh-node-flow.git

如果你是在 DeepSeek Harness 源码目录中运行 DSH,请使用:

pnpm dsh plugin --profile web add git+https://github.com/CodermanYHZ/dsh-node-flow.git

安装完成后重启 Web UI:

dsh web

源码运行方式对应为 pnpm dsh web。

进入 DSH 后,从侧边栏打开 节点模式 即可使用。

基本使用

  1. 点击 添加节点,从左侧面板选择节点或内置示例。
  2. 拖动节点端口建立连接,并在右侧属性面板填写参数。
  3. 点击顶部 ▶ 运行,观察节点状态与实际执行路径。
  4. 使用 导出 将工作流保存为文件,或通过 定时任务 创建 Cron 调度。

配套 AI Skill

如果希望让 DSH 中的 AI 更准确地生成可直接导入本插件的 JSON 工作流,可以安装配套的 dsh-node-flow-skill。

该 Skill 包含当前工作流文档结构、节点字段、连线端口、循环规则与完整示例,能够减少字段遗漏或端口名称错误。安装后,可以直接告诉 AI:

使用 dsh-node-flow-skill,为我生成一个可导入 dsh-node-flow 的 JSON 工作流:……

Skill 地址:

节点类型

节点 用途
Trigger 工作流入口,将触发内容传递给下游节点。
Schedule 使用 5 段 Cron 表达式定时运行整个工作流。
Agent 调用 DSH 子 Agent,可继承当前模型或指定模型路由。
Code 在宿主运行 TypeScript 或 Python,读取上游输入并返回结果。
If 根据真值将流程分发到 true 或 false。
Switch 按值匹配 Case,未命中时进入 default。
Loop 遍历数组或重复 N 次,并收集每次循环结果。
While 条件成立时持续循环,并通过 maxIters 防止无限执行。
Output 使用 {{result}} 模板展示上游结果。
Note 在画布中添加说明,不参与执行。

Code 节点 API

TypeScript 代码中可使用全局 dsh 对象:

const response = await dsh.fetch({
url: "https://example.com/api",
method: "POST",
headers: { "Content-Type": "application/json" },
body: { message: "hello" },
})

const previous = await dsh.input(null) // 读取上游节点输出
const now = await dsh.now(null)        // { iso, ts, local }

return response.json

Python 节点通过环境变量读取上游结果,并将标准输出作为节点结果:

import os

previous = os.environ.get("DSH_INPUT", "")
print(previous)

> DSH Code Runtime 的绑定调用必须传入可无损 JSON 序列化的参数,因此应写成 dsh.input(null) 和 dsh.now(null),不能省略参数。

运行环境

插件依赖 DSH 宿主提供以下服务:

  • ctx.webServer
  • ctx.codeRuntime(Code 节点)
  • ctx.agents 与 ctx.subagents(Agent 节点)
  • ctx.llm(模型路由列表)

React、ReactDOM 和 @deepseek-ai/cordis 由 DSH 作为 Peer Dependencies 提供。

本地开发

npm install
npm run dev       # 启动独立 Vite 预览
npm run build     # TypeScript 检查 + 客户端打包 + Demo 构建
npm test          # 运行测试

许可证

本项目基于 MIT License 开源。

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-node-flow 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:CodermanYHZ/dsh-node-flow` 即可。对应的 npm 包名是 `dsh-node-flow`。

dsh-node-flow 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-node-flow 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-node-flow 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.1.7-rc.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2、0.1.3-alpha.1、0.1.2-rc.1。版本较多,只列出前 8 个。

dsh-node-flow 需要什么运行环境?

需要同时安装 @deepseek-ai/cordis@^4.0.1、react@^18.0.0、react-dom@^18.0.0。环境不满足时安装会失败,建议先确认本机版本。

dsh-node-flow 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-node-flow 有哪些功能?

可视化拖拽编排、子Agent与代码节点、条件循环流程控制、定时任务调度、工作流导入导出。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

通知与集成
按星标排序,可作替代方案

treg

treg

Treg 是面向 Agent 工具的 OpenRouter,聚合 60 个提供商的 2896 个端点,按调用计费,统一令牌访问,无需注册各供

L3 · 安装规范通过 4,976 星

dsh-im

dsh-im

将IM机器人接入DeepSeek Harness,支持飞书、微信、钉钉等九种渠道,通过扫码或凭据配置,统一管理多机器人连接。

L5 · 运行验证通过 1,837 星

dsh-dafeiyu

dsh-dafeiyu

DSH 大肥鱼是一款由 DeepSeek Harness 真实工作状态驱动的桌面伴侣插件,以始终置顶的透明窗口实时展示 Agent 的思考、

L5 · 运行验证通过 425 星

dsh-trading

dsh-trading

L3 · 安装规范通过 235 星

A-share-Ai

A-share-Ai

幻银量化A股阿法狗AlphaHYQi,100%由ai自主驱动的实盘交易机器。接入自产龙虾iClaw,手机端一句话控制四大模型同时干活。获取方

L4 · 沙盒安装通过 130 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。