fix(singleagent): support workflow output node (#662)
This commit is contained in:
@@ -101,4 +101,7 @@ const (
|
||||
MessageTypeFlowUp MessageType = "follow_up"
|
||||
MessageTypeInterrupt MessageType = "interrupt"
|
||||
MessageTypeVerbose MessageType = "verbose"
|
||||
|
||||
MessageTypeToolAsAnswer MessageType = "tool_as_answer"
|
||||
MessageTypeToolMidAnswer MessageType = "tool_mid_answer"
|
||||
)
|
||||
|
||||
@@ -39,6 +39,7 @@ type EventType string
|
||||
const (
|
||||
EventTypeOfChatModelAnswer EventType = "chatmodel_answer"
|
||||
EventTypeOfToolsAsChatModelStream EventType = "tools_as_chatmodel_answer"
|
||||
EventTypeOfToolMidAnswer EventType = "tool_mid_answer"
|
||||
EventTypeOfToolsMessage EventType = "tools_message"
|
||||
EventTypeOfFuncCall EventType = "func_call"
|
||||
EventTypeOfSuggest EventType = "suggest"
|
||||
@@ -49,6 +50,9 @@ const (
|
||||
type AgentEvent struct {
|
||||
EventType EventType
|
||||
|
||||
ToolMidAnswer *schema.StreamReader[*schema.Message]
|
||||
ToolAsChatModelAnswer *schema.StreamReader[*schema.Message]
|
||||
|
||||
ChatModelAnswer *schema.StreamReader[*schema.Message]
|
||||
ToolsMessage []*schema.Message
|
||||
FuncCall *schema.Message
|
||||
|
||||
Reference in New Issue
Block a user