VoiceAgentSubagent interface
Um agente de texto irmão da Foundry que um agente de voz pode consultar como especialista em background.
Propriedades
| agent_capabilities | Uma descrição das capacidades do subagente, usada pelo agente de voz para decidir se deve encaminhar uma consulta. |
| agent_name | O nome do subagente. O subagente deve estar no mesmo projeto que o agente de voz. |
| agent_version | A versão do subagente. Quando omitido, é usada a versão ativa. |
| invoke_timeout_seconds | O tempo limite do relógio de parede, em segundos, para cada invocação deste subagente. Quando omitido, utiliza-se o timeout do serviço. |
| response_policy | Política para reconhecer pedidos encaminhados e preencher lacunas enquanto se espera pela resposta deste subagente. |
Detalhes de Propriedade
agent_capabilities
Uma descrição das capacidades do subagente, usada pelo agente de voz para decidir se deve encaminhar uma consulta.
agent_capabilities: string
Valor de Propriedade
string
agent_name
O nome do subagente. O subagente deve estar no mesmo projeto que o agente de voz.
agent_name: string
Valor de Propriedade
string
agent_version
A versão do subagente. Quando omitido, é usada a versão ativa.
agent_version?: string
Valor de Propriedade
string
invoke_timeout_seconds
O tempo limite do relógio de parede, em segundos, para cada invocação deste subagente. Quando omitido, utiliza-se o timeout do serviço.
invoke_timeout_seconds?: number
Valor de Propriedade
number
response_policy
Política para reconhecer pedidos encaminhados e preencher lacunas enquanto se espera pela resposta deste subagente.
response_policy?: VoiceAgentSubagentResponsePolicy