From d98439321301cba0df93ed07571da70efeddd435 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Fri, 15 May 2026 09:48:08 -0700 Subject: [PATCH] Make local-handoff builder functions public Rename ``_build_greeter`` / ``_build_support`` to ``build_greeter`` / ``build_support`` to match the convention used by other multi-task examples (e.g. ``build_sensor_controller``). They're public factories the example exposes; the leading underscore was misleading. --- .../local-handoff/local-handoff-two-agents-tts.py | 8 ++++---- .../multi-task/local-handoff/local-handoff-two-agents.py | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/multi-task/local-handoff/local-handoff-two-agents-tts.py b/examples/multi-task/local-handoff/local-handoff-two-agents-tts.py index c4e75ed28..4d4ab3b77 100644 --- a/examples/multi-task/local-handoff/local-handoff-two-agents-tts.py +++ b/examples/multi-task/local-handoff/local-handoff-two-agents-tts.py @@ -135,7 +135,7 @@ class AcmeTTSTask(LLMTask): ) -def _build_greeter() -> AcmeTTSTask: +def build_greeter() -> AcmeTTSTask: """Greeter: routes the user to support when they pick a product.""" llm = OpenAILLMService( api_key=os.environ["OPENAI_API_KEY"], @@ -159,7 +159,7 @@ def _build_greeter() -> AcmeTTSTask: ) -def _build_support() -> AcmeTTSTask: +def build_support() -> AcmeTTSTask: """Support: answers product questions, can hand back to the greeter.""" llm = OpenAILLMService( api_key=os.environ["OPENAI_API_KEY"], @@ -250,8 +250,8 @@ async def run_bot(transport: BaseTransport, runner_args: RunnerArguments): logger.info("Client disconnected") await runner.cancel() - await runner.spawn(_build_greeter()) - await runner.spawn(_build_support()) + await runner.spawn(build_greeter()) + await runner.spawn(build_support()) await runner.spawn(task) await runner.run() diff --git a/examples/multi-task/local-handoff/local-handoff-two-agents.py b/examples/multi-task/local-handoff/local-handoff-two-agents.py index cf7d8aed5..8e7557436 100644 --- a/examples/multi-task/local-handoff/local-handoff-two-agents.py +++ b/examples/multi-task/local-handoff/local-handoff-two-agents.py @@ -108,7 +108,7 @@ class AcmeLLMTask(LLMTask): ) -def _build_greeter() -> AcmeLLMTask: +def build_greeter() -> AcmeLLMTask: """Greeter: routes the user to support when they pick a product.""" llm = OpenAILLMService( api_key=os.environ["OPENAI_API_KEY"], @@ -128,7 +128,7 @@ def _build_greeter() -> AcmeLLMTask: return AcmeLLMTask("greeter", llm=llm, bridged=()) -def _build_support() -> AcmeLLMTask: +def build_support() -> AcmeLLMTask: """Support: answers product questions, can hand back to the greeter.""" llm = OpenAILLMService( api_key=os.environ["OPENAI_API_KEY"], @@ -223,8 +223,8 @@ async def run_bot(transport: BaseTransport, runner_args: RunnerArguments): logger.info("Client disconnected") await runner.cancel() - await runner.spawn(_build_greeter()) - await runner.spawn(_build_support()) + await runner.spawn(build_greeter()) + await runner.spawn(build_support()) await runner.spawn(task) await runner.run()