Dify official Agent strategies collection
The Agent node in Dify Chatflow/Workflow lets LLMs autonomously use tools. This plugin features two official Dify Agent reasoning strategies, enabling LLMs to dynamically select and run tools during runtime for multi-step problem-solving.
The Agent node also accepts an optional Allowed tools list (). If the list has names, only those tools from the node’s tool list are sent to the model and allowed to run. Leave it unset or empty to keep the full tool list.
Function Calling maps user commands to specific functions or tools. The LLM identifies the user's intent, decides which function to call, and extracts the required parameters. It is a straightforward mechanism for invoking external capabilities.
ReAct alternates between the LLM reasoning about the situation and taking actions. The LLM analyzes the current state and goal, selects and uses a tool, and then uses the tool's output for the next thought and action. This cycle repeats until the problem is resolved.
Last checked 09/28/2026 02:36 AM · version 0.0.50