MCPcopy Create free account
hub / github.com/astercloud/aster / processAgentEvent

Method processAgentEvent

pkg/workflow/engine.go:808–818  ·  view source on GitHub ↗

processAgentEvent 处理Agent事件

(event *session.Event, outputs map[string]any)

Source from the content-addressed store, hash-verified

806
807// processAgentEvent 处理Agent事件
808func (e *Engine) processAgentEvent(event *session.Event, outputs map[string]any) map[string]any {
809 if event.Content.Content != "" {
810 outputs["content"] = event.Content.Content
811 }
812
813 if event.Metadata != nil {
814 maps.Copy(outputs, event.Metadata)
815 }
816
817 return outputs
818}
819
820// evaluateCondition 评估条件
821func (e *Engine) evaluateCondition(execution *WorkflowExecution, condition *ConditionDef) (bool, error) {

Callers 1

executeTaskNodeMethod · 0.95

Calls 1

CopyMethod · 0.80

Tested by

no test coverage detected