From 86fb13e1681d3b745c6b37dbf21d10601ef01c84 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 13 Mar 2026 16:48:10 +0800 Subject: [PATCH] bugfix --- skillagent/skillengine.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/skillagent/skillengine.py b/skillagent/skillengine.py index 73e3799..a607852 100644 --- a/skillagent/skillengine.py +++ b/skillagent/skillengine.py @@ -238,7 +238,7 @@ class IndustrialSkillEngine: "hint": "寻找合适的skill" }) skill_map = {n: v.meta.description for n, v in self.registry.items()} - target = await self.llm(f"用户意图: {user_prompt}\n可选技能清单: {skill_map}\n请返回匹配的技能名:") + target = await self.llm(f"用户意图: {user_prompt}\n可选技能清单: {skill_map}\n只返回匹配的技能名字符串,不要其他辅助说明:") if not target: raise Exception(f"未找到技能名") self.state["current_skill"] = target @@ -249,7 +249,7 @@ class IndustrialSkillEngine: skill_name = self.state["current_skill"] if skill_name not in self.registry: - raise Exception(f"技能名{skill_name}未注册") + raise Exception(f"技能名:{skill_name}:未注册, 现有{[k for k in self.registry.keys()]}") if context is None: context = self.registry[skill_name].content # 获取递归上下文