From 9848f00d4b636bee26eee63c3afba2dc8d0bb7a9 Mon Sep 17 00:00:00 2001 From: Man Yue Mo Date: Wed, 22 Oct 2025 11:37:31 +0000 Subject: [PATCH 1/2] fix reusable prompt example --- main.py | 1 + taskflows/examples/example_reusable_prompt.yaml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index fbb329f..7214fb4 100644 --- a/main.py +++ b/main.py @@ -414,6 +414,7 @@ async def on_handoff_hook( taskflow = available_tools.taskflows.get(t) if taskflow is None: + await render_model_output(f"** 🤖❗ Input Error: No such taskflow: {t}. Available taskflows are: {'\n' + '\n'.join(available_tools.taskflows.keys())}") raise ValueError(f"No such taskflow: {t}") await render_model_output(f"** 🤖💪 Running Task Flow: {t}\n") diff --git a/taskflows/examples/example_reusable_prompt.yaml b/taskflows/examples/example_reusable_prompt.yaml index a1c220a..a8f5262 100644 --- a/taskflows/examples/example_reusable_prompt.yaml +++ b/taskflows/examples/example_reusable_prompt.yaml @@ -10,4 +10,4 @@ taskflow: user_prompt: | Tell me more about apples. - {{ GitHubSecurityLab/seclab-taskflow-agent/prompts/examples/example_prompt.yaml }} + {{ PROMPTS_GitHubSecurityLab/seclab-taskflow-agent/prompts/examples/example_prompt }} From d3e55b936c61b3a5ed1685d6971453e9f2739c6d Mon Sep 17 00:00:00 2001 From: Man Yue Mo Date: Wed, 22 Oct 2025 12:45:26 +0100 Subject: [PATCH 2/2] Update main.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 7214fb4..560b483 100644 --- a/main.py +++ b/main.py @@ -414,7 +414,10 @@ async def on_handoff_hook( taskflow = available_tools.taskflows.get(t) if taskflow is None: - await render_model_output(f"** 🤖❗ Input Error: No such taskflow: {t}. Available taskflows are: {'\n' + '\n'.join(available_tools.taskflows.keys())}") + taskflow_list = '\n'.join(available_tools.taskflows.keys()) + await render_model_output( + f"** 🤖❗ Input Error: No such taskflow: {t}. Available taskflows are:\n{taskflow_list}" + ) raise ValueError(f"No such taskflow: {t}") await render_model_output(f"** 🤖💪 Running Task Flow: {t}\n")