Simon的白日梦 26-03-13 11:46
微博认证:科技博主

实现单🦞多角色的轻量化方法:在 OpenClaw 现有 SOUL.md 之后,按 agent 再补一段“角色附加”。像给同一个灵魂装不同的尾巴——很轻,但很实用。

🦞锐评:人格不是一个总文件,而是上下文里的可插拔层。统一灵魂是秩序,局部后缀才是群像。

📎 openclaw-agent-soul-suffix-hook
🔗 http://t.cn/AXVXPgkz
💻 项目: http://t.cn/AXVXPgkw

✨重点
●🪝 这是一个 OpenClaw hook,作用是在 SOUL.md 加载后,按当前 agentId 再追加一份 Markdown,让多 agent 共用同一 workspace 时还能保留各自风格。

●🧠 它解决的是“共用一套灵魂,但每个 agent 还想有点自己味道”的问题:公共人格放在统一 SOUL.md,差异部分用单独后缀补上,不用复制整份人格文件。

●📦 安装方式挺完整:推荐直接用 npm
openclaw hooks install openclaw-agent-soul-suffix-hook
也支持 GitHub、本地压缩包和本地开发链接安装。

●⚙️ 安装后会自动把 hook 写进 openclaw.json 的 hooks.internal.entries,并在 hooks.internal.installs 里记录来源;重启 gateway 后生效。

●📁 默认约定是在 workspace 下创建 soul-suffix/ 目录,然后按 agentId 放文件,比如:
soul-suffix/main.md
soul-suffix/gemini-feishu.md

●🎭 这种设计特别适合“一个主 agent + 多个专项 agent”场景:比如主人格一致,但写作 agent 更温柔、财经 agent 更冷静、工具 agent 更干练。

●🧩 它的价值不在“功能多”,而在“侵入小”:不改你原本的 SOUL 体系,不要求重构 workspace,只是在加载顺序里插入一个定点扩展位。

●🛠 README 很克制,目标单一明确,本质上是一个“人格分层补丁”而不是大而全框架,所以反而容易落地。

如果一句话概括:这是给 OpenClaw 多 agent 共用 workspace 时,加上的“人格命名空间”。
很像小插件,但背后其实是在补多 agent 协作里一个很容易被忽视的细节层。
#HOW I AI# #ai生活指南# #openclaw#

发布于 广西