Commit Graph
22 Commits
Author SHA1 Message Date
19904408334 788c835580 feat(workflow): lambda 节点接入统一异步恢复入口 2026-08-25 16:28:28 +08:00
19904408334 b3f4b94b21 feat: 支持模板子流程递归拷贝与段级续跑优化
* 模板拷贝用户流程时递归复制子流程,并重写 sub_flow 节点引用
* 段级续跑改用列表位置作为段身份,移除对 segment_index 的依赖
* 段结果保存移到每段生成完成时立即落库,降低崩溃丢失风险
* 移除视频分段续跑设计与对应测试
2026-08-25 13:56:55 +08:00
19904408334 855d0cca72 fix: 表名常量对齐短名约定 + segment_index 去重守卫防视频批量节点续跑静默损坏 2026-08-25 10:59:09 +08:00
19904408334 bae916e019 feat: ModelLambda 段级续跑——只生成缺失段、失败重试1次、成功落库、按序合并 2026-08-25 10:20:47 +08:00
19904408334 75fb40274d fix: 修复工作流断点续跑时执行记录复用逻辑 2026-08-24 08:59:29 +08:00
19904408334 f34566d9ad fix: 修复模板字段取值逻辑并补充调试日志 2026-08-22 10:55:04 +08:00
19904408334 c7091e3702 fix: 修复执行结果列表依赖结果表查询 2026-08-22 09:15:05 +08:00
19904408334 cef837a35c feat: 支持工作流断点续跑并拆分错误信息存储
- 新增同会话+同工作流最近执行失败且参数一致时断点续跑逻辑
- exec_workflow/exec_chat 新增 error 字段存储原始错误,error_message 仅存友好提示
- 新增 UpdateExecChatReq 与 exec_chat_dao Update 方法
- 新增 GetLatestBySessionAndFlow 查询最近执行记录
- 修正 ListDates 分组与排序 SQL 表达式
- 新增 pipeline 配置结构,删除旧设计文档
2026-08-21 09:54:06 +08:00
19904408334 a939c45508 feat: 新增执行记录实体与文件上传能力 2026-08-18 09:47:51 +08:00
19904408334 cb9510c13b fix: 继续执行 2026-06-25 14:54:32 +08:00
19904408334 2f6f994730 fix: 继续执行 2026-06-25 14:53:45 +08:00
19904408334 bbd62c082d feat: 添加子流程节点与重构工作流图构建
- 新增子流程节点(SubFlow)及SubFlowConfig配置结构
- 拆分BuildGraph与BuildGraphFromFlowContent,支持独立构建图与编译
- 移除ModelCallbackReq中多余字段,移除Intent节点注册
- 优化节点执行逻辑:调整OSS上传时机及变量引用
- 更新本地开发配置及依赖版本
2026-06-24 09:30:55 +08:00
19904408334 f28ca0a50a feat: 添加子流程节点与重构工作流图构建
- 新增子流程节点(SubFlow)及SubFlowConfig配置结构
- 拆分BuildGraph与BuildGraphFromFlowContent,支持独立构建图与编译
- 移除ModelCallbackReq中多余字段,移除Intent节点注册
- 优化节点执行逻辑:调整OSS上传时机及变量引用
- 更新本地开发配置及依赖版本
2026-06-24 09:24:53 +08:00
19904408334 695c00aed5 refactor: 重构工作流执行图构建与节点上下文处理 2026-06-16 13:26:27 +08:00
19904408334 73dd18baf4 build: 更新common模块依赖仓库地址 2026-06-11 09:16:53 +08:00
19904408334 03c95c3601 feat: 新增主动拉取与多类型回调功能
- 新增 ActivePull 实体、DAO、DTO 及 Service,支持主动拉取任务管理
- 新增 ComposeCallback、VideoCallback、HttpNodeCallback 多类型回调接口
- FlowExecution 增加 NodeGroupId 和 TotalTokens 字段,支持节点组追踪与 Token 统计
- ExecutedNodes 结构由字符串列表改为包含执行状态的节点对象列表
- 重构回调通知机制,统一 Notify 函数调用
- 优化输出项类型判断逻辑,新增文件类型标识
2026-06-10 14:23:55 +08:00
admin ab3a2d967e ci/cd调整 2026-06-08 13:39:20 +08:00
19904408334 1fbed2febd refactor: 重构工作流执行逻辑并提取单模型调用 2026-05-18 18:58:04 +08:00
19904408334 d5206df131 feat: 添加对话式工作流节点执行与结果合并逻辑 2026-05-15 18:30:44 +08:00
19904408334 b1ee117f6c feat: 添加工作流取消与临时文件管理功能
- 新增临时文件(FileTemp)的实体、DAO和DTO,支持文件临时存储与批量操作
- 实现工作流执行取消功能,使用sync.Map管理context.CancelFunc,支持按会话取消运行中的流程
- 将流程执行状态"暂停"变更为"取消",并处理取消导致的错误
- 引入IsDialogue标识区分对话模式,调整判断/文案/图片节点的表单数据组装逻辑
- 重构ComposeMessagesReq,使用BuildType替代IsBuild和ModelTypeId
- 优化HTML内容提取逻辑,修复文案纯文本与图片URL的标签过滤及标签命名
- 在结果汇总节点中使用事务更新执行状态并批量保存输出文件记录
2026-05-15 09:37:23 +08:00
19904408334 2c3cbab11d feat: 管理员列表接口直接返回模板数据
移除调试打印语句
2026-05-12 15:22:14 +08:00
19904408334 7c26914353 feat: 新增工作流执行模块
新增流程执行记录的实体、DTO、DAO、控制器和服务层,支持工作流的执行、回调及结果树状列表查询;同时更新服务名称为 ai-agent。
2026-05-12 13:34:28 +08:00