VoiceAgentSubagent interface
Un agente de texto hermano de Foundry al que un agente de voz puede consultar como especialista en segundo plano.
Propiedades
| agent_capabilities | Una descripción de las capacidades del subagente, utilizada por el agente de voz para decidir si reenviar una consulta. |
| agent_name | El nombre del subagente. El subagente debe estar en el mismo proyecto que el agente de voz. |
| agent_version | La versión del subagente. Cuando se omite, se utiliza la versión activa. |
| invoke_timeout_seconds | El tiempo muerto del reloj de pared, en segundos, para cada invocación de este subagente. Cuando se omite, se utiliza el tiempo de espera del servicio. |
| response_policy | Política para reconocer solicitudes reenviadas y cubrir huecos mientras se espera la respuesta de este subagente. |
Detalles de las propiedades
agent_capabilities
Una descripción de las capacidades del subagente, utilizada por el agente de voz para decidir si reenviar una consulta.
agent_capabilities: string
Valor de propiedad
string
agent_name
El nombre del subagente. El subagente debe estar en el mismo proyecto que el agente de voz.
agent_name: string
Valor de propiedad
string
agent_version
La versión del subagente. Cuando se omite, se utiliza la versión activa.
agent_version?: string
Valor de propiedad
string
invoke_timeout_seconds
El tiempo muerto del reloj de pared, en segundos, para cada invocación de este subagente. Cuando se omite, se utiliza el tiempo de espera del servicio.
invoke_timeout_seconds?: number
Valor de propiedad
number
response_policy
Política para reconocer solicitudes reenviadas y cubrir huecos mientras se espera la respuesta de este subagente.
response_policy?: VoiceAgentSubagentResponsePolicy