The red button

This commit is contained in:
Dita Aji Pratama 2026-07-14 12:58:00 +07:00
parent bee5f61fd7
commit 24e6b7996d
4 changed files with 5 additions and 4 deletions

View File

@ -1,4 +1,4 @@
skill : strategist
skill : strategist,roleplayer
name : Kongming
age : 40
gender : male

View File

@ -1,4 +1,4 @@
skill : strategist
skill : strategist,roleplayer
name : Musashi
age : 30
gender : male

View File

@ -1,4 +1,4 @@
skill : strategist
skill : strategist,roleplayer
name : Zaganos
age : 45
gender : male

View File

@ -316,7 +316,8 @@ def build_system_prompt(
skills_list = skills
elif selected_skill != SKILL:
# personality.yaml meng-override skill → pakai skill dari personality.yaml
skills_list = [selected_skill] if selected_skill in ("programmer", "roleplayer", "analyst", "strategist") else []
_valid = ("programmer", "roleplayer", "analyst", "strategist")
skills_list = [s.strip() for s in selected_skill.split(",") if s.strip() in _valid]
else:
skills_env = config.AGENT_SKILLS.strip()
if skills_env: