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 与数据库密码配置
This commit is contained in:
@@ -6,9 +6,6 @@ import (
|
||||
"ai-agent/workflow/model/entity"
|
||||
)
|
||||
|
||||
// segmentGenerateMaxAttempts 视频段生成最大尝试次数(失败自动重试 1 次,共 2 次尝试),参数化可调
|
||||
const segmentGenerateMaxAttempts = 2
|
||||
|
||||
// planSegmentResume 段级续跑决策:段身份取列表位置(0-based,paramsList 顺序即段序),
|
||||
// 把各段映射到"是否需重新生成"。savedMap 为该节点已成功段(段序号 → {key,url});
|
||||
// 段在表中缺失或地址为空则需重新生成。返回值与 paramsList 对齐。
|
||||
|
||||
Reference in New Issue
Block a user