From 0c88281eada16cbf45be17fc550f38ffac615134 Mon Sep 17 00:00:00 2001 From: Wendong-Fan Date: Sat, 24 Jan 2026 10:35:27 +0800 Subject: [PATCH] update --- backend/app/service/chat_service.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/backend/app/service/chat_service.py b/backend/app/service/chat_service.py index a6269a14..971da8b3 100644 --- a/backend/app/service/chat_service.py +++ b/backend/app/service/chat_service.py @@ -1479,11 +1479,8 @@ async def new_agent_model(data: NewAgent | ActionNewAgent, options: Chat): logger.debug("New agent data", extra={"agent_data": data.model_dump_json()}) working_directory = get_working_directory(options) tool_names = [] - # Filter out terminal_toolkit from user tools - we'll add it separately with proper config - agent_tools = list(data.tools) if data.tools else [] - agent_tools = [t for t in agent_tools if t != "terminal_toolkit"] - tools = [*await get_toolkits(agent_tools, data.name, options.project_id)] - for item in agent_tools: + tools = [*await get_toolkits(data.tools, data.name, options.project_id)] + for item in data.tools: tool_names.append(titleize(item)) # Always include terminal_toolkit with proper working directory terminal_toolkit = TerminalToolkit(