fix(singleagent): support workflow output node (#662)

This commit is contained in:
junwen-lee
2025-08-11 10:49:51 +08:00
committed by GitHub
parent a21e41b89d
commit efc6e55fe5
18 changed files with 391 additions and 101 deletions

View File

@@ -141,15 +141,17 @@ type AgentRunResponse struct {
}
type AgentRespEvent struct {
EventType message.MessageType
EventType message.MessageType `json:"event_type"`
ModelAnswer *schema.StreamReader[*schema.Message]
ToolsMessage []*schema.Message
FuncCall *schema.Message
Suggest *schema.Message
Knowledge []*schema.Document
Interrupt *singleagent.InterruptInfo
Err error
ToolMidAnswer *schema.StreamReader[*schema.Message]
ToolAsAnswer *schema.StreamReader[*schema.Message]
ModelAnswer *schema.StreamReader[*schema.Message]
ToolsMessage []*schema.Message
FuncCall *schema.Message
Suggest *schema.Message
Knowledge []*schema.Document
Interrupt *singleagent.InterruptInfo
Err error
}
type ModelAnswerEvent struct {