Skip to content

Commit 12dd5dd

Browse files
committed
ClientSideEffectEvent
1 parent b925d14 commit 12dd5dd

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

chatkit/types.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,14 @@ class ProgressUpdateEvent(BaseModel):
325325
text: str
326326

327327

328+
class ClientSideEffectEvent(BaseModel):
329+
"""Event emitted when a client side-effect is triggered."""
330+
331+
type: Literal["client_side_effect"] = "client_side_effect"
332+
name: str
333+
data: dict[str, Any] = Field(default_factory=dict)
334+
335+
328336
class ErrorEvent(BaseModel):
329337
"""Event indicating an error occurred while processing a thread."""
330338

@@ -355,6 +363,7 @@ class NoticeEvent(BaseModel):
355363
| ThreadItemRemovedEvent
356364
| ThreadItemReplacedEvent
357365
| ProgressUpdateEvent
366+
| ClientSideEffectEvent
358367
| ErrorEvent
359368
| NoticeEvent,
360369
Field(discriminator="type"),

0 commit comments

Comments
 (0)