feat: ensure previous event and trigger event are passed

This commit is contained in:
Greyson LaLonde
2026-01-21 02:34:05 -05:00
parent 1cb515ea20
commit f08b60d025
2 changed files with 4 additions and 0 deletions

View File

@@ -724,6 +724,8 @@ class TraceCollectionListener(BaseEventListener):
event_id=event.event_id,
emission_sequence=event.emission_sequence,
parent_event_id=event.parent_event_id,
previous_event_id=event.previous_event_id,
triggered_by_event_id=event.triggered_by_event_id,
)
trace_event.event_data = self._build_event_data(event_type, event, source)

View File

@@ -17,6 +17,8 @@ class TraceEvent:
emission_sequence: int | None = None
parent_event_id: str | None = None
previous_event_id: str | None = None
triggered_by_event_id: str | None = None
def to_dict(self) -> dict[str, Any]:
return asdict(self)