Acknowledgements

Server confirms that an Update* message has been applied.

Voice Agent

When the client sends an UpdatePrompt, UpdateSpeak, or UpdateThink 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.

PromptUpdated

The server sends PromptUpdated after applying an UpdatePrompt message.

JSON
1{
2 "type": "PromptUpdated"
3}

SpeakUpdated

The server sends SpeakUpdated after applying an UpdateSpeak message.

JSON
1{
2 "type": "SpeakUpdated"
3}

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.

JSON
1{
2 "type": "ThinkUpdated"
3}