Before this change, settings updates were often not applied. For example, a `TTSUpdateSettingsFrame` queued while the bot was speaking would only have an effect at the end of the bot's reply, and any interruption before the end of the reply would "cancel" the update.
5 lines
369 B
Markdown
5 lines
369 B
Markdown
- `ServiceSettingsUpdateFrame`s are now `UninterruptibleFrame`s. Generally speaking, you don't want a user interruption to prevent a service setting change from going into effect. Note that you usually don't use `ServiceSettingsUpdateFrame` directly, you use one of its subclasses:
|
|
- `LLMUpdateSettingsFrame`
|
|
- `TTSUpdateSettingsFrame`
|
|
- `STTUpdateSettingsFrame`
|