Acknowledgements
Server confirms that an Update* message has been applied.
When the client sends an UpdateListen, UpdateThink, UpdateThink_Live, UpdateSpeak, or UpdatePrompt message, the server applies the change and replies with a corresponding acknowledgement event. The new configuration takes effect immediately and applies to every subsequent request.
You do not need to handle these events unless you want to verify that an update landed.
ListenUpdated
The server sends ListenUpdated after applying an UpdateListen message.
ThinkUpdated
The server sends ThinkUpdated after applying an UpdateThink message. Because UpdateThink replaces the entire Think provider configuration (model, prompt, endpoint, and functions), ThinkUpdated confirms that the full replacement landed.
ThinkLiveUpdated
The server sends ThinkLiveUpdated after applying an UpdateThink_Live message, which changes the Think Live model configuration. Like UpdateThink, the update replaces the entire think_live.provider block, so the acknowledgement confirms the full replacement landed. It does not affect your reasoning LLM.
SpeakUpdated
The server sends SpeakUpdated after applying an UpdateSpeak message.
PromptUpdated
The server sends PromptUpdated after applying an UpdatePrompt message.