feat: add previous_event_id and triggered_by_event_id fields

This commit is contained in:
Greyson LaLonde
2026-01-21 01:53:28 -05:00
parent 3281bae3a2
commit ad12d2c070

View File

@@ -61,6 +61,8 @@ class BaseEvent(BaseModel):
event_id: str = Field(default_factory=lambda: str(uuid.uuid4()))
parent_event_id: str | None = None
previous_event_id: str | None = None
triggered_by_event_id: str | None = None
emission_sequence: int | None = None
def to_json(self, exclude: set[str] | None = None) -> Serializable: