We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b925d14 commit 12dd5ddCopy full SHA for 12dd5dd
chatkit/types.py
@@ -325,6 +325,14 @@ class ProgressUpdateEvent(BaseModel):
325
text: str
326
327
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
336
class ErrorEvent(BaseModel):
337
"""Event indicating an error occurred while processing a thread."""
338
@@ -355,6 +363,7 @@ class NoticeEvent(BaseModel):
355
363
| ThreadItemRemovedEvent
356
364
| ThreadItemReplacedEvent
357
365
| ProgressUpdateEvent
366
+ | ClientSideEffectEvent
358
367
| ErrorEvent
359
368
| NoticeEvent,
360
369
Field(discriminator="type"),
0 commit comments