VoiceAgentSubagent interface
A sibling Foundry text agent that a voice agent may consult as a background specialist.
Properties
| agent_capabilities | A description of the subagent's capabilities, used by the voice agent to decide whether to forward a query. |
| agent_name | The name of the subagent. The subagent must be in the same project as the voice agent. |
| agent_version | The version of the subagent. When omitted, the active version is used. |
| invoke_timeout_seconds | The wall-clock timeout, in seconds, for each invocation of this subagent. When omitted, the service timeout is used. |
| response_policy | Policy for acknowledging forwarded requests and filling gaps while waiting for this subagent's response. |
Property Details
agent_capabilities
A description of the subagent's capabilities, used by the voice agent to decide whether to forward a query.
agent_capabilities: string
Property Value
string
agent_name
The name of the subagent. The subagent must be in the same project as the voice agent.
agent_name: string
Property Value
string
agent_version
The version of the subagent. When omitted, the active version is used.
agent_version?: string
Property Value
string
invoke_timeout_seconds
The wall-clock timeout, in seconds, for each invocation of this subagent. When omitted, the service timeout is used.
invoke_timeout_seconds?: number
Property Value
number
response_policy
Policy for acknowledging forwarded requests and filling gaps while waiting for this subagent's response.
response_policy?: VoiceAgentSubagentResponsePolicy