A guide to steering your agent toward good experiences
urgency
to soon
or later
depending on whether you want to wait for the next user input to start a generation.
initialState
. This can be any JSON object you define.
Tools can then set the tool state as follows:
updateCallState
value on a client tool results (works with WebSockets or Ultravox Client SDK).X-Ultravox-Update-Call-State
header which will be parsed as a JSON dict.KNOWN_PARAM_CALL_STATE
known value.callState
property.