Skip to content

Commit 5afb943

Browse files
committed
fix: alaways append tools when self.skills is not empty
1 parent 7c135b0 commit 5afb943

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

veadk/agent.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,8 @@ def load_skills(self):
375375

376376
self.skills_dict: Dict[str, Skill] = {}
377377

378+
self.tools.append(SkillsToolset(self.skills_dict, self.skills_mode))
379+
378380
# Determine skills_mode if not set
379381
if not self.skills_mode:
380382
tool_id = os.getenv("AGENTKIT_TOOL_ID")
@@ -490,11 +492,10 @@ def load_skills(self):
490492
"You can use the skills by calling the `skills_tool` tool.\n\n"
491493
)
492494

493-
self.tools.append(SkillsToolset(self.skills_dict, self.skills_mode))
494495
else:
495496
logger.warning("No skills loaded.")
496497

497-
if self.enable_dynamic_load_skills and self.skills_dict:
498+
if self.enable_dynamic_load_skills:
498499
if self.before_agent_callback:
499500
if isinstance(self.before_agent_callback, list):
500501
self.before_agent_callback.append(check_skills)

0 commit comments

Comments
 (0)