@@ -73,6 +73,7 @@ def setup_listeners(self, crewai_event_bus):
73
73
@crewai_event_bus .on (FlowStartedEvent )
74
74
def _ (source , event ): # pylint: disable=unused-argument
75
75
crewai_event_bus .emit (
76
+ source ,
76
77
EnterpriseRunStartedEvent (
77
78
type = EventType .RUN_STARTED
78
79
)
@@ -81,6 +82,7 @@ def _(source, event): # pylint: disable=unused-argument
81
82
@crewai_event_bus .on (FlowFinishedEvent )
82
83
def _ (source , event ): # pylint: disable=unused-argument
83
84
crewai_event_bus .emit (
85
+ source ,
84
86
EnterpriseRunFinishedEvent (
85
87
type = EventType .RUN_FINISHED
86
88
)
@@ -89,6 +91,7 @@ def _(source, event): # pylint: disable=unused-argument
89
91
@crewai_event_bus .on (MethodExecutionStartedEvent )
90
92
def _ (source , event ): # pylint: disable=unused-argument
91
93
crewai_event_bus .emit (
94
+ source ,
92
95
EnterpriseStepStartedEvent (
93
96
type = EventType .STEP_STARTED ,
94
97
step_name = event .method_name
@@ -100,20 +103,23 @@ def _(source, event):
100
103
messages = litellm_messages_to_ag_ui_messages (source .state .messages )
101
104
102
105
crewai_event_bus .emit (
106
+ source ,
103
107
EnterpriseMessagesSnapshotEvent (
104
108
type = EventType .MESSAGES_SNAPSHOT ,
105
109
messages = messages
106
110
)
107
111
)
108
112
109
113
crewai_event_bus .emit (
114
+ source ,
110
115
EnterpriseStateSnapshotEvent (
111
116
type = EventType .STATE_SNAPSHOT ,
112
117
snapshot = source .state
113
118
)
114
119
)
115
120
116
121
crewai_event_bus .emit (
122
+ source ,
117
123
EnterpriseStepFinishedEvent (
118
124
type = EventType .STEP_FINISHED ,
119
125
step_name = event .method_name
@@ -123,6 +129,7 @@ def _(source, event):
123
129
@crewai_event_bus .on (BridgedTextMessageChunkEvent )
124
130
def _ (source , event ): # pylint: disable=unused-argument
125
131
crewai_event_bus .emit (
132
+ source ,
126
133
EnterpriseTextMessageChunkEvent (
127
134
type = EventType .TEXT_MESSAGE_CHUNK ,
128
135
message_id = event .message_id ,
@@ -134,6 +141,7 @@ def _(source, event): # pylint: disable=unused-argument
134
141
@crewai_event_bus .on (BridgedToolCallChunkEvent )
135
142
def _ (source , event ): # pylint: disable=unused-argument
136
143
crewai_event_bus .emit (
144
+ source ,
137
145
EnterpriseToolCallChunkEvent (
138
146
type = EventType .TOOL_CALL_CHUNK ,
139
147
tool_call_id = event .tool_call_id ,
@@ -146,6 +154,7 @@ def _(source, event): # pylint: disable=unused-argument
146
154
@crewai_event_bus .on (BridgedCustomEvent )
147
155
def _ (source , event ): # pylint: disable=unused-argument
148
156
crewai_event_bus .emit (
157
+ source ,
149
158
EnterpriseCustomEvent (
150
159
type = EventType .CUSTOM ,
151
160
name = event .name ,
@@ -156,6 +165,7 @@ def _(source, event): # pylint: disable=unused-argument
156
165
@crewai_event_bus .on (BridgedStateSnapshotEvent )
157
166
def _ (source , event ): # pylint: disable=unused-argument
158
167
crewai_event_bus .emit (
168
+ source ,
159
169
EnterpriseStateSnapshotEvent (
160
170
type = EventType .STATE_SNAPSHOT ,
161
171
snapshot = event .snapshot
0 commit comments