diff --git a/main.py b/main.py index fbb329f..560b483 100644 --- a/main.py +++ b/main.py @@ -414,6 +414,10 @@ async def on_handoff_hook( taskflow = available_tools.taskflows.get(t) if taskflow is None: + 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") 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 }}