From 992e41e0a04b98a50ff65a3f0df8338b1b80c638 Mon Sep 17 00:00:00 2001 From: Timebomb2018 <18868801967@163.com> Date: Mon, 9 Feb 2026 18:22:11 +0800 Subject: [PATCH] fix(skills): fix skill bug --- api/app/services/skill_service.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/api/app/services/skill_service.py b/api/app/services/skill_service.py index ea21b2ad..5eb80795 100644 --- a/api/app/services/skill_service.py +++ b/api/app/services/skill_service.py @@ -48,11 +48,13 @@ class SkillService: if tool_id: tool_info = tool_service.get_tool_info(tool_id, tenant_id) if tool_info: - enriched_tools.append({ + enriched_tool = { "tool_id": tool_id, - "operation": tool_config.get("operation"), "tool_info": tool_info - }) + } + if "operation" in tool_config: + enriched_tool["operation"] = tool_config["operation"] + enriched_tools.append(enriched_tool) skill.tools = enriched_tools return skill