Fix skills_tool load when loaded_skills is uninitialized
Jan Tomášek committed
Feb 24, 2026 at 07:55 UTC
f8210697340d99855be81d9d967051a11b7bd6a6
1 file changed
+1
-1
python/tools/skills_tool.py
+1
-1
@@ -123,7 +123,7 @@ class SkillsTool(Tool):
123
return f"Error: skill not found: {skill_name!r}. Try skills_tool method=list or method=search."
124
125
# Store skill name for fresh loading each turn
126
- if not self.agent.data[DATA_NAME_LOADED_SKILLS]:
126
+ if not self.agent.data.get(DATA_NAME_LOADED_SKILLS):
127
self.agent.data[DATA_NAME_LOADED_SKILLS] = []
128
loaded = self.agent.data[DATA_NAME_LOADED_SKILLS]
129
if skill.name in loaded: