VoiceAgentSubagent interface
Um agente de texto irmão da Foundry que um agente de voz pode consultar como especialista em bastidores.
Propriedades
| agent_capabilities | Uma descrição das capacidades do subagente, usada pelo agente de voz para decidir se encaminha 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 omitida, a versão ativa é utilizada. |
| invoke_timeout_seconds | O tempo limite do relógio de parede, em segundos, para cada invocação desse subagente. Quando omitido, o tempo de espera do serviço é utilizado. |
| response_policy | Política para reconhecer solicitações encaminhadas e preencher lacunas enquanto aguardam a resposta desse subagente. |
Detalhes da propriedade
agent_capabilities
Uma descrição das capacidades do subagente, usada pelo agente de voz para decidir se encaminha uma consulta.
agent_capabilities: string
Valor da propriedade
string
agent_name
O nome do subagente. O subagente deve estar no mesmo projeto que o agente de voz.
agent_name: string
Valor da propriedade
string
agent_version
A versão do subagente. Quando omitida, a versão ativa é utilizada.
agent_version?: string
Valor da propriedade
string
invoke_timeout_seconds
O tempo limite do relógio de parede, em segundos, para cada invocação desse subagente. Quando omitido, o tempo de espera do serviço é utilizado.
invoke_timeout_seconds?: number
Valor da propriedade
number
response_policy
Política para reconhecer solicitações encaminhadas e preencher lacunas enquanto aguardam a resposta desse subagente.
response_policy?: VoiceAgentSubagentResponsePolicy