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

Method enrichSequentialEvent

pkg/agent/workflow/sequential.go:111–128  ·  view source on GitHub ↗

enrichSequentialEvent 丰富顺序执行事件信息

(event *session.Event, branch string, index int)

Source from the content-addressed store, hash-verified

109
110// enrichSequentialEvent 丰富顺序执行事件信息
111func (a *SequentialAgent) enrichSequentialEvent(event *session.Event, branch string, index int) *session.Event {
112 if event == nil {
113 return nil
114 }
115
116 // 更新 Branch 信息
117 event.Branch = branch
118
119 // 添加顺序执行的元数据
120 if event.Metadata == nil {
121 event.Metadata = make(map[string]any)
122 }
123 event.Metadata["sequential_step"] = index + 1
124 event.Metadata["sequential_agent"] = a.name
125 event.Metadata["total_steps"] = len(a.subAgents)
126
127 return event
128}

Callers 1

ExecuteMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected