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: