From 86da6a1c74cba7e6b7d4dc4ac9df2f3b49642b77 Mon Sep 17 00:00:00 2001 From: Joshua Smith Date: Fri, 28 Mar 2025 15:01:54 -0400 Subject: [PATCH] updating docs about goal changing when adding new goals --- adding-goals-and-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adding-goals-and-tools.md b/adding-goals-and-tools.md index 740a54e..e24920e 100644 --- a/adding-goals-and-tools.md +++ b/adding-goals-and-tools.md @@ -19,7 +19,7 @@ Goal Categories lets you pick which groups of goals to show. Set via an .env set - `category_tag`: category for the goal - `agent_friendly_description`: user-facing description of what the agent/chatbot does - `tools`: the list of tools the goal will walk the user through. These will be defined in the [tools/tool_registry.py](tools/tool_registry.py) and should be defined in list form as tool_registry.[name of tool] -- Important! The last tool listed must be `list_agents_tool`. This allows the chatbot to guide the user back to choosing from the list of available goals once a goal is complete.
+- Important! If you want to prompt the user with options for another goal, the last tool listed must be `list_agents_tool`. This allows the chatbot to guide the user back to choosing from the list of available goals once a goal is complete. This is recommended for multi-goal behavior. The `goal_choose_agent_type` is the exception as it handles the changing of goals.
Example: ``` tools=[