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

Valor de propiedad