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

Valor de Propriedade