66@dataclass
77class AgentSayEvent (PluginBaseEvent ):
88 """Event emitted when the agent wants to say something."""
9- type : str = field (default = 'agent.say' , init = False )
9+
10+ type : str = field (default = "agent.say" , init = False )
1011 text : str = ""
11- user_id : Optional [str ] = None
12+ user_id : Optional [str ] = None # type: ignore[assignment]
1213 metadata : Optional [Dict [str , Any ]] = None
1314
1415 def __post_init__ (self ):
@@ -19,28 +20,31 @@ def __post_init__(self):
1920@dataclass
2021class AgentSayStartedEvent (PluginBaseEvent ):
2122 """Event emitted when agent speech synthesis starts."""
22- type : str = field (default = 'agent.say_started' , init = False )
23+
24+ type : str = field (default = "agent.say_started" , init = False )
2325 text : str = ""
24- user_id : Optional [str ] = None
26+ user_id : Optional [str ] = None # type: ignore[assignment]
2527 synthesis_id : Optional [str ] = None
2628
2729
2830@dataclass
2931class AgentSayCompletedEvent (PluginBaseEvent ):
3032 """Event emitted when agent speech synthesis completes."""
31- type : str = field (default = 'agent.say_completed' , init = False )
33+
34+ type : str = field (default = "agent.say_completed" , init = False )
3235 text : str = ""
33- user_id : Optional [str ] = None
36+ user_id : Optional [str ] = None # type: ignore[assignment]
3437 synthesis_id : Optional [str ] = None
3538 duration_ms : Optional [float ] = None
3639
3740
3841@dataclass
3942class AgentSayErrorEvent (PluginBaseEvent ):
4043 """Event emitted when agent speech synthesis encounters an error."""
41- type : str = field (default = 'agent.say_error' , init = False )
44+
45+ type : str = field (default = "agent.say_error" , init = False )
4246 text : str = ""
43- user_id : Optional [str ] = None
47+ user_id : Optional [str ] = None # type: ignore[assignment]
4448 error : Optional [Exception ] = None
4549
4650 @property
0 commit comments