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

Valor da propriedade