19904408334
|
d5b2d90a27
|
feat(workflow): exec_workflow 增加重试/心跳三列与可恢复查询 DAO
|
2026-08-25 15:41:50 +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
|
c7091e3702
|
fix: 修复执行结果列表依赖结果表查询
|
2026-08-22 09:15:05 +08:00 |
|
19904408334
|
5b93a7a507
|
fix: 修复工作流执行记录创建与静音模式约束
- 执行记录仅在合法 execId 时写入,查询失败时返回错误
- 字幕构建改为词级精确对齐并增加比例兜底,避免整句被吞
- 静音模式下从转写与段级 prompt 双重杜绝口播/字幕/口型
- 清理静音事件描述中的说话类动词
|
2026-08-21 19:38:25 +08:00 |
|
19904408334
|
9bc388018b
|
fix: 重试成功后清空执行记录中的旧报错信息
|
2026-08-21 10:56:31 +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
|
155a5cad0c
|
fix: execWorkflowDao.Insert 形参改为 CreateWorkflowReq
|
2026-08-13 16:51:20 +08:00 |
|
19904408334
|
1c0f1a7707
|
feat: 会话 Get 按 exec_chat/exec_workflow 混排返回结果
|
2026-08-13 16:49:59 +08:00 |
|
19904408334
|
ab7b8889ed
|
feat: 新增会话/结果 DAO(含软删与级联删除)
|
2026-08-13 12:34:54 +08:00 |
|
19904408334
|
a6e98914e8
|
chore: 更新依赖包导入路径
|
2026-06-16 13:05:40 +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 |
|
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
|
7c26914353
|
feat: 新增工作流执行模块
新增流程执行记录的实体、DTO、DAO、控制器和服务层,支持工作流的执行、回调及结果树状列表查询;同时更新服务名称为 ai-agent。
|
2026-05-12 13:34:28 +08:00 |
|
19904408334
|
2aec7fe30f
|
feat: 新增创作作品管理模块及相关配置
|
2026-05-08 11:51:10 +08:00 |
|
19904408334
|
74ede5bc0f
|
feat: 新增创作作品管理模块及相关配置
|
2026-05-08 11:35:15 +08:00 |
|