# Acknowledgements

Voice Agent

When the client sends an [`UpdateListen`](/guides/self-hosted-deployments-3-voice-agent-update-listen), [`UpdateThink`](/guides/self-hosted-deployments-3-voice-agent-update-think), [`UpdateSpeak`](/guides/self-hosted-deployments-3-voice-agent-update-speak), or [`UpdatePrompt`](/guides/self-hosted-deployments-3-voice-agent-update-prompt) 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`](/guides/self-hosted-deployments-3-voice-agent-update-listen) message.

**`JSON`**

```json JSON
{
  "type": "ListenUpdated"
}
```

## `ThinkUpdated`

The server sends `ThinkUpdated` after applying an [`UpdateThink`](/guides/self-hosted-deployments-3-voice-agent-update-think) message. Because `UpdateThink` replaces the entire Think provider configuration (model, prompt, endpoint, and functions), `ThinkUpdated` confirms that the full replacement landed.

**`JSON`**

```json JSON
{
  "type": "ThinkUpdated"
}
```

## `SpeakUpdated`

The server sends `SpeakUpdated` after applying an [`UpdateSpeak`](/guides/self-hosted-deployments-3-voice-agent-update-speak) message.

**`JSON`**

```json JSON
{
  "type": "SpeakUpdated"
}
```

## `PromptUpdated`

The server sends `PromptUpdated` after applying an [`UpdatePrompt`](/guides/self-hosted-deployments-3-voice-agent-update-prompt) message.

**`JSON`**

```json JSON
{
  "type": "PromptUpdated"
}
```

## Related pages

- [Outputs: Server Events](./self-hosted-deployments-3-voice-agent-outputs.md)
- [Welcome](./self-hosted-deployments-3-voice-agent-welcome-message.md)
- [Settings Applied](./self-hosted-deployments-3-voice-agent-setting-applied-message.md)
- [Conversation Text](./self-hosted-deployments-3-voice-agent-conversation-text.md)
- [User Started Speaking](./self-hosted-deployments-3-voice-agent-user-started-speaking.md)
- [Agent Thinking](./self-hosted-deployments-3-voice-agent-agent-thinking.md)
- [Function Call Cancelled](./self-hosted-deployments-3-voice-agent-function-call-cancelled.md)
- [Agent Audio Done](./self-hosted-deployments-3-voice-agent-agent-audio-done.md)
- [Errors & Warnings](./self-hosted-deployments-3-voice-agent-errors-warnings.md)
- [Latency Report](./self-hosted-deployments-3-voice-agent-latency-report.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
