You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Allow SingleAgentVoiceWorkflow to receive Runner context #4635
Have you searched for related issues and PRs? Yes.
Related: #819 documented this limitation and was later closed after the reporter worked around it by creating a custom VoiceWorkflowBase implementation. I could not find an existing PR that adds context support to SingleAgentVoiceWorkflow itself.
Describe the feature
SingleAgentVoiceWorkflow is the convenience path for a single-agent voice workflow, but its internal call is currently fixed to:
That means an agent that relies on normal Runner context cannot use the convenience workflow directly. Context-dependent instructions, tools, handoffs, and is_enabled predicates require users to copy the workflow implementation into a custom subclass just to pass context=....
A narrow API addition would be to accept an optional keyword-only context when constructing SingleAgentVoiceWorkflow and forward that same context to each internal Runner.run_streamed() call.
changed the title [-][Voice] Allow SingleAgentVoiceWorkflow to receive Runner context[/-][+]Allow SingleAgentVoiceWorkflow to receive Runner context[/+]on Aug 24, 2026
Activity
[-][Voice] Allow SingleAgentVoiceWorkflow to receive Runner context[/-][+]Allow SingleAgentVoiceWorkflow to receive Runner context[/+]