VoiceAgentSubagentResponsePolicy interface

Policy for delivering responses while a voice agent waits for a subagent.

Properties

ack_instructions

Instructions used to generate the immediate acknowledgement.

enable_delta_progress

Whether progress updates are emitted incrementally instead of only when the subagent invocation completes. Defaults to false.

gap_filling_instructions

Instructions used to generate gap-filling speech while waiting for progress.

gap_filling_interval

The number of seconds without subagent content or user input before the voice agent provides a gap-filling response.

immediate_ack

Whether the voice agent provides an immediate acknowledgement before forwarding a request to a subagent.

progress_instructions

Instructions used to summarize streamed subagent progress for speech.

progress_update_interval

The minimum number of seconds between spoken progress updates.

Property Details

ack_instructions

Instructions used to generate the immediate acknowledgement.

ack_instructions?: string

Property Value

string

enable_delta_progress

Whether progress updates are emitted incrementally instead of only when the subagent invocation completes. Defaults to false.

enable_delta_progress?: boolean

Property Value

boolean

gap_filling_instructions

Instructions used to generate gap-filling speech while waiting for progress.

gap_filling_instructions?: string

Property Value

string

gap_filling_interval

The number of seconds without subagent content or user input before the voice agent provides a gap-filling response.

gap_filling_interval?: number

Property Value

number

immediate_ack

Whether the voice agent provides an immediate acknowledgement before forwarding a request to a subagent.

immediate_ack?: boolean

Property Value

boolean

progress_instructions

Instructions used to summarize streamed subagent progress for speech.

progress_instructions?: string

Property Value

string

progress_update_interval

The minimum number of seconds between spoken progress updates.

progress_update_interval?: number

Property Value

number