newtw
This commit is contained in:
@@ -48,9 +48,11 @@ class SkillManager:
|
||||
parts.append(f"### 技能:{name}\n{content}")
|
||||
return "\n\n".join(parts)
|
||||
|
||||
def get_all_skills_text(self) -> str:
|
||||
def get_all_skills_text(self, exclude: Optional[List[str]] = None) -> str:
|
||||
"""获取所有技能的合集(用于全能大脑模式)"""
|
||||
return self.compose_skills(list(self._skill_cache.keys()))
|
||||
exclude_set = {n.lower() for n in (exclude or [])}
|
||||
names = [n for n in self._skill_cache.keys() if n not in exclude_set]
|
||||
return self.compose_skills(names)
|
||||
|
||||
# 全局单例
|
||||
skill_manager = SkillManager()
|
||||
|
||||
Reference in New Issue
Block a user