feat: add skill category

This commit is contained in:
zhayujie
2026-03-03 16:06:37 +08:00
parent 0f23b209ad
commit 9d528190bf
2 changed files with 8 additions and 0 deletions

View File

@@ -94,6 +94,13 @@ class SkillService:
# Reload to pick up the new skill and sync config
self.manager.refresh_skills()
# Persist category from payload into skills_config only when provided
category = payload.get("category")
if category and name in self.manager.skills_config:
self.manager.skills_config[name]["category"] = category
self.manager._save_skills_config()
logger.info(f"[SkillService] add: skill '{name}' installed ({len(files)} files)")
# ------------------------------------------------------------------