19904408334
|
73f296731c
|
refactor(workflow): 隔离逻辑运行键为 node_group_id
将 checkpoint、异步任务与段结果缓存的唯一键从 execution_id 改为 node_group_id,区分换参重跑与续跑语义;恢复/续跑复用执行记录的组标识,换参重跑则换新组并软删旧组残留,消除软删墓碑导致同键重存失效的问题。
|
2026-09-04 17:36:46 +08:00 |
|
19904408334
|
d699f7ce14
|
feat(workflow): 增加工作流计费与执行生命周期管理
- 新增计费模块:执行开始建单、终态结算/取消/失败处理,支持按条/按秒/按token计费
- 新增执行生命周期跟踪:优雅关停时取消运行中执行并等待落库
- 新增异步任务等待/通知机制(Wait/Notify)
- 重构执行记录落库与进度上报,统一失败分类与重试语义
- 重命名文件:async_task.go→async.go、flow_checkpoint_store.go→exec_checkpoint.go、flow_graph_util.go→exec_record.go
- 更新 .gitignore 与数据库密码配置
|
2026-09-03 13:22:22 +08:00 |
|
19904408334
|
5c5f97af17
|
feat(workflow): 支持运行中执行事件中枢与优雅关停
|
2026-08-26 14:52:15 +08:00 |
|
 19904408334andClaude Opus 4.7
|
5672c8272e
|
feat(workflow): flow_async_task 统一异步任务表实体与 DAO(物理删除)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-08-25 15:55:03 +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
|
01a73e5153
|
fix: DeleteByExecution 改为物理删除,消除软删后同键重存无法复活的续跑失效
|
2026-08-25 10:38:22 +08:00 |
|
 19904408334andClaude Opus 4.7
|
d984cba714
|
test: 段结果 DAO 补 pgsql 驱动空导入并加软删复活路径验证
单测包不经 main,缺驱动空导入导致 go test ./workflow/dao/flow/ 报
"cannot find database driver for specified database type pgsql"。
新增 TestFlowSegmentResultDaoResurrect:验证 DeleteByExecution 软删后,
对同一 (execution_id, node_id, segment_index) 重新 Save 能否清除
deleted_at 使 ListByNode 再次可见。实测 upsert 的 DO UPDATE SET 子句
不含 deleted_at,段2 不复活 —— 留作失败证据供控制器裁决。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-08-25 10:34:14 +08:00 |
|
 19904408334andClaude Opus 4.7
|
035c467a62
|
feat: 新增视频段级结果表及 DAO(flow_segment_result)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-08-25 10:01:48 +08:00 |
|
19904408334
|
a939c45508
|
feat: 新增执行记录实体与文件上传能力
|
2026-08-18 09:47:51 +08:00 |
|
19904408334
|
73dd18baf4
|
build: 更新common模块依赖仓库地址
|
2026-06-11 09:16:53 +08:00 |
|
19904408334
|
7c26914353
|
feat: 新增工作流执行模块
新增流程执行记录的实体、DTO、DAO、控制器和服务层,支持工作流的执行、回调及结果树状列表查询;同时更新服务名称为 ai-agent。
|
2026-05-12 13:34:28 +08:00 |
|