Skip to content

Commit db1e3c0

Browse files
committed
emit source
1 parent 0653fb1 commit db1e3c0

File tree

1 file changed

+10
-0
lines changed
  • typescript-sdk/integrations/crewai/python/ag_ui_crewai

1 file changed

+10
-0
lines changed

typescript-sdk/integrations/crewai/python/ag_ui_crewai/enterprise.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ def setup_listeners(self, crewai_event_bus):
7373
@crewai_event_bus.on(FlowStartedEvent)
7474
def _(source, event): # pylint: disable=unused-argument
7575
crewai_event_bus.emit(
76+
source,
7677
EnterpriseRunStartedEvent(
7778
type=EventType.RUN_STARTED
7879
)
@@ -81,6 +82,7 @@ def _(source, event): # pylint: disable=unused-argument
8182
@crewai_event_bus.on(FlowFinishedEvent)
8283
def _(source, event): # pylint: disable=unused-argument
8384
crewai_event_bus.emit(
85+
source,
8486
EnterpriseRunFinishedEvent(
8587
type=EventType.RUN_FINISHED
8688
)
@@ -89,6 +91,7 @@ def _(source, event): # pylint: disable=unused-argument
8991
@crewai_event_bus.on(MethodExecutionStartedEvent)
9092
def _(source, event): # pylint: disable=unused-argument
9193
crewai_event_bus.emit(
94+
source,
9295
EnterpriseStepStartedEvent(
9396
type=EventType.STEP_STARTED,
9497
step_name=event.method_name
@@ -100,20 +103,23 @@ def _(source, event):
100103
messages = litellm_messages_to_ag_ui_messages(source.state.messages)
101104

102105
crewai_event_bus.emit(
106+
source,
103107
EnterpriseMessagesSnapshotEvent(
104108
type=EventType.MESSAGES_SNAPSHOT,
105109
messages=messages
106110
)
107111
)
108112

109113
crewai_event_bus.emit(
114+
source,
110115
EnterpriseStateSnapshotEvent(
111116
type=EventType.STATE_SNAPSHOT,
112117
snapshot=source.state
113118
)
114119
)
115120

116121
crewai_event_bus.emit(
122+
source,
117123
EnterpriseStepFinishedEvent(
118124
type=EventType.STEP_FINISHED,
119125
step_name=event.method_name
@@ -123,6 +129,7 @@ def _(source, event):
123129
@crewai_event_bus.on(BridgedTextMessageChunkEvent)
124130
def _(source, event): # pylint: disable=unused-argument
125131
crewai_event_bus.emit(
132+
source,
126133
EnterpriseTextMessageChunkEvent(
127134
type=EventType.TEXT_MESSAGE_CHUNK,
128135
message_id=event.message_id,
@@ -134,6 +141,7 @@ def _(source, event): # pylint: disable=unused-argument
134141
@crewai_event_bus.on(BridgedToolCallChunkEvent)
135142
def _(source, event): # pylint: disable=unused-argument
136143
crewai_event_bus.emit(
144+
source,
137145
EnterpriseToolCallChunkEvent(
138146
type=EventType.TOOL_CALL_CHUNK,
139147
tool_call_id=event.tool_call_id,
@@ -146,6 +154,7 @@ def _(source, event): # pylint: disable=unused-argument
146154
@crewai_event_bus.on(BridgedCustomEvent)
147155
def _(source, event): # pylint: disable=unused-argument
148156
crewai_event_bus.emit(
157+
source,
149158
EnterpriseCustomEvent(
150159
type=EventType.CUSTOM,
151160
name=event.name,
@@ -156,6 +165,7 @@ def _(source, event): # pylint: disable=unused-argument
156165
@crewai_event_bus.on(BridgedStateSnapshotEvent)
157166
def _(source, event): # pylint: disable=unused-argument
158167
crewai_event_bus.emit(
168+
source,
159169
EnterpriseStateSnapshotEvent(
160170
type=EventType.STATE_SNAPSHOT,
161171
snapshot=event.snapshot

0 commit comments

Comments
 (0)