名称: 角色模式
版本: 2.2.6
描述: 按需切换至20种专业AI角色。支持在对话中切换,且仅加载当前激活的角色。
元数据: {"openclaw":{"requires":{"bins":["python3"],"note":"无需API密钥。"}}}
触发器:
- /persona <名称>
- /persona list
- /persona exit
- /personas
- use persona
- switch to
- activate
- exit persona
categories:
- 核心
- 创意
- 学习
- 生活方式
- 专业
- 策展
personas: 20
使用20种内置角色之一,获取专业领域的帮助(涵盖编程、写作、健身、医学教育、法律指导等)。
激活角色
- "使用 Dev"
- "切换到 Chef Marco"
- "激活 Dr. Med"
列出所有角色
- "列出所有角色"
- "/persona list"
- "/personas"
退出角色模式
- "退出角色模式"
- "/persona exit"
scripts/persona.py)此脚本管理内置角色及本地激活角色的状态。
# 列出所有角色
python3 scripts/persona.py --list
# 查看特定角色的Markdown文件
python3 scripts/persona.py --show dev
python3 scripts/persona.py --show "chef-marco"
# 激活一个角色(输出角色提示词并保存激活状态)
python3 scripts/persona.py --activate luna
# 从状态文件中显示当前激活的角色
python3 scripts/persona.py --current
# 重置/停用角色模式
python3 scripts/persona.py --reset
~/.openclaw/persona-state.jsonchef → chef-marco, dr → dr-med)。Cami, 变色龙代理, Stein教授, Dev, Flash
Luna, 文字匠
Vibe
Herr Müller, 学者, Lingua
Chef Marco, Fit, Zen
CyberGuard, DataViz, 职业教练, 法律指南, Startup Sam, Dr. Med
data/*.md 中,可由维护者手动编辑。