luxi233/dsh-workflow ↗★ 0

dsh-node-flow

DSH-native workflow automation platform 适合需可视化搭建自动化流程的用户,从 GitHub 安装,支持节点连接与定时调度。

パッケージ
dsh-node-flow
互換性
未検証
Cordis ピア範囲
^4.0.1
バージョン
0.2.0
ライセンス
MIT
最終更新
2026/09/06

同名パッケージの別リポジトリ

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:luxi233/dsh-workflow

ドキュメント

README 全文を読む ↗

基本使用

  1. 从节点模式主页创建、搜索、复制、启停或删除多个工作流,也可以直接从模板开始;使用左侧文件夹创建、筛选和整理流程。删除文件夹时必须选择迁移目标或“未分类”,不会改动流程图、草稿、已发布快照、运行记录或版本历史。
  2. 打开工作流后,从左侧工具轨进入 节点库,搜索并添加节点。
  3. 拖动节点端口建立连接,或点击连线中间的 + 插入步骤。
  4. 在右侧检查器的 配置 / 输出 标签中编辑参数并查看节点结果。
  5. 可先在检查器填写 JSON 测试输入,通过字段旁的 映射 打开字段树;点击或拖拽字段会插入到当前光标,再点击 测试此节点 验证。
  6. 工作流草稿会自动保存到 DSH 数据目录;点击 发布 后才会更新实际运行与 Cron 调度使用的快照。
  7. 已发布流程继续编辑时会显示 发布更新;若其他页面先保存,编辑器会要求加载服务器版本或将本地画布另存为副本。
  8. HTTP 节点需要认证时,先从主页 连接 创建凭据,再回到节点中选择;OAuth2 连接保存后点击授权,并将界面显示的回调 URL 登记到服务商应用中。密钥与 Token 不会进入工作流 JSON。
  9. 在主页 变量 中创建普通值或 Secret;在可映射字段中选择“项目变量”即可插入 {{vars.NAME}},表达式字段使用 vars.NAME。
  10. 对容易受网络影响的 Code、Agent、HTTP、连接器和子工作流调用,可设置失败重试次数、等待间隔和退避策略。
  11. 在 更多操作 → 运行策略 中配置并发模式、最长运行时间(最多 86400 秒)和最大执行步数(最多 100000 次节点访问)。不填写时间表示不限制;不填写步数使用默认上限。
  12. 需要显式补偿、告警或降级时,选择节点的“失败时行为 → 路由到错误分支”,再从右侧红色 error 端口连接处理节点。
  13. 运行记录 默认只加载摘要;点击“详情”按需查看节点输入、输出、日志和耗时。超限运行会显示“超过运行时限”或“超过执行步数”,只要 checkpoint 合法仍可从失败处恢复。安全输入的手动运行可显式“重放”,重放固定使用当时保存的工作流快照而不是当前草稿,并会再次执行所有外部写操作;恢复与重放都采用至少一次语义,请让有副作用的操作支持幂等键。
  14. 在工作流行点击 版本历史,可以比较任意两个版本;“恢复为草稿”不会改变线上快照,“恢复并发布”会立即替换生产版本。回滚本身也会形成新版本。
  15. 在主页 审计日志 中按对象筛选和搜索最近的管理操作;日志只记录操作摘要与安全元数据,不能用于读取运行详情或连接密钥。