Tasks
Voice Instructions
Steers the assistant on a live voice call with new instructions. Useful for changing what the assistant may discuss or how it should behave during the call.
Instructions are trusted, like the instructions the call started with, and the assistant acts on them straight away. They may interrupt what it is saying.
Use Voice Commentary to give the assistant something to say, and Voice Thinking for background facts.
The same command is available as an instructions voice notification. The call is started with Start Voice Chat.
Basic usage
Parameters
content required string
The instructions for the assistant.
Long content is split into several parts automatically.
delegation_id optional string
Ties the content to a request the assistant handed to the stub. Use the delegation_id from the _update_from_voice that asked for it, eg {{stub.data._incoming_voice_data.delegation_id}}.
Without it, or when the id is empty or unknown, the content is context for the whole call.
voice_session_uuid optional string
The voice call to send the command to. It must belong to this stub.
Default: the stub's live voice call
Result
The task returns as soon as the content is sent. It doesn't wait for the assistant to use it.
Properties
payload.voice_session_uuid string
The voice call the content was sent to.
payload.event_ids string[]
One id per part the content was sent in.