feat: 新增主动拉取与多类型回调功能
- 新增 ActivePull 实体、DAO、DTO 及 Service,支持主动拉取任务管理 - 新增 ComposeCallback、VideoCallback、HttpNodeCallback 多类型回调接口 - FlowExecution 增加 NodeGroupId 和 TotalTokens 字段,支持节点组追踪与 Token 统计 - ExecutedNodes 结构由字符串列表改为包含执行状态的节点对象列表 - 重构回调通知机制,统一 Notify 函数调用 - 优化输出项类型判断逻辑,新增文件类型标识
This commit is contained in:
7
main.go
7
main.go
@@ -18,6 +18,7 @@ func main() {
|
||||
ctx := context.Background()
|
||||
defer jaeger.ShutDown(ctx)
|
||||
// 注册路由
|
||||
http.Httpserver.BindHandler("/httpNodeCallback", workflowController.FlowCallBack.HttpNodeCallback)
|
||||
http.RouteRegister([]interface{}{
|
||||
//digitalhuman相关接口
|
||||
digitalhumanController.Audio, // 语音相关接口
|
||||
@@ -30,9 +31,15 @@ func main() {
|
||||
workflowController.FlowUser,
|
||||
workflowController.FlowTemplate,
|
||||
workflowNodeController.NodeLibrary,
|
||||
workflowNodeController.NodePrompt,
|
||||
workflowSkillController.SkillTemplate,
|
||||
workflowSkillController.SkillUser,
|
||||
})
|
||||
//workflow.ExternalInterruptDemo()
|
||||
//err := activePullService.ActivePullService.AllList(ctx)
|
||||
//if err != nil {
|
||||
// g.Log().Error(ctx, "ActivePullService err: %v", err)
|
||||
//}
|
||||
// 保持应用运行
|
||||
select {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user