Personality Switcher

🎭 多人格AI,一键秒切换

一键创建与切换AI人格,支持自定义SOUL与IDENTITY配置,跨会话持久化,原子级安全切换与自动回滚机制。

收藏
7.2k
安装
2.9k
版本
0.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Personality Switcher 是一款面向 OpenClaw 框架的人格管理工具,允许用户创建、保存并即时切换多个AI助手人格。通过 /personality 命令列出或激活已有角色,/create-personality 基于自然语言描述生成新人格(自动生成SOUL.md与IDENTITY.md),并通过 /rename-personality/delete-personality 完成管理操作。

人格切换采用原子级事务机制:每次切换前自动备份当前状态,执行五阶段验证(备份→持久化→加载→更新状态→完整性校验),任一环节失败即触发回滚,确保零数据丢失。人格文件跨会话持久化,通过 _personality_state.json 与心跳脚本 restore_personality.py 实现会话重启、对话压缩后的自动恢复。

显著优点

  • 无缝切换体验:USER.md 始终共享,人格切换仅影响 SOUL.md/IDENTITY.md,用户偏好与记忆永不丢失
  • 生产级可靠性:原子操作 + 自动备份 + 回滚机制,杜绝配置损坏
  • 低门槛创建:自然语言描述即可生成结构化人格模板
  • Telegram原生集成:支持直接通过 Telegram 命令操作

潜在局限

  • 依赖文件系统:需稳定的 ~/.openclaw/workspace 目录权限
  • 命名限制:人格名称仅限小写、字母数字及连字符,不支持空格
  • 无版本合并:多人同时修改同一人格可能产生覆盖冲突
  • 默认人格不可删:虽为安全设计,但无法清理冗余默认配置

适合人群

  • 角色扮演爱好者与创意写作用户
  • 需区分"工作/休闲/学习"等多场景人格的专业用户
  • 开发者测试不同AI交互风格

常规风险

  • 误删非默认人格:操作不可逆,建议定期备份 personalities/ 目录
  • 回滚依赖磁盘空间:频繁切换产生备份文件,长期未清理可能占用存储
  • 自定义SOUL.md语法错误:手动编辑可能导致人格解析异常

Personality Switcher 内容

references文件夹
scripts文件夹
手动下载zip · 16.6 kB
personality-template.mdtext/markdown
请选择文件