Mirrors python/scenario/voice/adapter.py:VoiceAgentAdapter.call:
extract incoming audio (if any), transmit, drain the agent response on
tail-silence, record once into the executor state, return the merged
assistant audio message. Stateless w.r.t. the adapter aside from the
_agent_speaking event the runtime maintains here.
Drive a VoiceAgentAdapter through one default
call()cycle.Mirrors
python/scenario/voice/adapter.py:VoiceAgentAdapter.call: extract incoming audio (if any), transmit, drain the agent response on tail-silence, record once into the executor state, return the merged assistant audio message. Stateless w.r.t. the adapter aside from the_agent_speakingevent the runtime maintains here.