diff --git a/src/backend/langflow/interface/loading.py b/src/backend/langflow/interface/loading.py index 7623db725..5afc0c865 100644 --- a/src/backend/langflow/interface/loading.py +++ b/src/backend/langflow/interface/loading.py @@ -193,7 +193,7 @@ def load_agent_executor_from_config( def load_agent_executor(agent_class: type[agent_module.Agent], params, **kwargs): """Load agent executor from agent class, tools and chain""" - allowed_tools = params["allowed_tools"] + allowed_tools = params.get("allowed_tools", []) llm_chain = params["llm_chain"] # if allowed_tools is not a list or set, make it a list if not isinstance(allowed_tools, (list, set)):