Skip to content

Commit 8177d5d

Browse files
committed
fix: registered events before adding to agent
1 parent b70f17d commit 8177d5d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

agents-core/vision_agents/core/events/manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ def _prepare_event(self, event):
409409

410410
# Validate event is registered (handles both BaseEvent and generated protobuf events)
411411
if hasattr(event, "type") and event.type in self._events:
412-
# logger.info(f"Received event {_truncate_event_for_logging(event)}")
412+
logger.debug(f"Received event {_truncate_event_for_logging(event)}")
413413
return event
414414
elif self._ignore_unknown_events:
415415
logger.debug(f"Event not registered {_truncate_event_for_logging(event)}")

agents-core/vision_agents/core/profiling/base.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,16 @@ class Profiler:
1212
def __init__(self, output_path='./profile.html'):
1313
self.output_path = output_path
1414
self.events = EventManager()
15+
self.events.register_events_from_module(events)
1516
self.profiler = pyinstrument.Profiler()
1617
self.events.subscribe(self.on_start)
1718
self.events.subscribe(self.on_finish)
1819

19-
def on_start(self, event: events.AgentInitEvent):
20+
async def on_start(self, event: events.AgentInitEvent):
2021
logger.info("Profiler started.")
2122
self.profiler.start()
2223

23-
def on_finish(self, event: events.AgentFinishEvent):
24+
async def on_finish(self, event: events.AgentFinishEvent):
2425
self.profiler.stop()
2526
logger.info(f"Profiler stopped. Time file saved at: {self.output_path}")
2627
with open(self.output_path, 'w') as f:

0 commit comments

Comments
 (0)