Skip to content

LyazS/FlowA-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

131 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlowA-runner

后续计划

  • [ ]!!!重写工作流引擎
    • [ ]增加取消机制
    • [ ]增加超时保护
  • [o]操作按键组:工作流管理器、运行、新建、重命名、优化布局
  • [o]条件分支
  • [o]历史记录状态标记
  • [o]分支聚合节点
  • [o]选择性节点上传数据,例如只有输出节点才上传数据到前端,其他的可以不用
  • [o]响应式结果数据
  • [o]LLM节点
  • [o]工作流导入导出
  • [ ]注释节点
  • [ ]复制粘贴
  • [ ]历史记录中调试节点

当前总结

工作流空间包含工作流运行记录、当前工作流 工作流运行记录包含每个节点的运行记录

现在要改成: 工作流空间包含当前工作流,工作流版本留存(由用户点击保存) 然后节点的运行记录分开保存,使用工作流id、节点id、缓存键作为联合主键

工作流管理

curVFlow保存工作界面当前的工作流 releasedVFlows保存已发布的工作流

参考coze的设计,curVFlow可以被修改,releasedVFlows只能查看,但是可以加载到curVFlow 可以切换,也就是进入查看和编辑模式,运行的时候只能是查看模式了 三种模式,查看、编辑、运行

如何运行工作流: 提交之后,工作流运行,只用wid来区分 运行模式下节点状态sse,jinja sse

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages