openclaw-agent-soul-suffix-hook
v0.1.0
Published
OpenClaw hook: 按 agent 在 SOUL 加载后追加「角色附加」文件,多 agent 共用 workspace 时每人一段个性后缀
Maintainers
Readme
openclaw-agent-soul-suffix-hook
OpenClaw 的 agent-soul-suffix hook:在 SOUL 加载后按 agent 追加「角色附加」Markdown,多 agent 共用同一 workspace 时,每人可有一段个性后缀。
安装
任选一种方式。
1. 从 npm 安装(需先发布到 npm)
openclaw hooks install openclaw-agent-soul-suffix-hook发布到 npm 后,别人用上面的命令即可(包名需与 package.json 里 name 一致)。
2. 从本地目录安装
# 解压或 clone 到本地后
openclaw hooks install /path/to/hook-pack-openclaw-agent-soul-suffix3. 从本地压缩包安装
openclaw hooks install /path/to/openclaw-agent-soul-suffix-hook-0.1.0.zip支持 .zip、.tgz、.tar.gz、.tar。
4. 本地开发时链接(不复制,改代码即生效)
openclaw hooks install -l /path/to/hook-pack-openclaw-agent-soul-suffix安装后会在 openclaw.json 的 hooks.internal.entries 里启用 agent-soul-suffix,并在 hooks.internal.installs 中记录来源。重启 gateway 后生效。
配置与用法
在 workspace 下建目录(默认 soul-suffix),按 agentId 建 agentId>.md,例如:
soul-suffix/main.md→ 对 agentmain追加soul-suffix/gemini-feishu.md→ 对 agentgemini-feishu追加
详细配置见 hook 自带的 HOOK.md(安装后位于 ~/.openclaw/hooks/<id>/hooks/agent-soul-suffix/HOOK.md)。
发布到 npm 让别人安装
- 在 npmjs.com 注册账号并登录。
- 本目录下执行:
若包名想带 scope(如npm publish --access public@你的用户名/openclaw-agent-soul-suffix-hook),先把package.json里name改成带 scope 的,再npm publish --access public。 - 别人安装:
或带 scope:openclaw hooks install openclaw-agent-soul-suffix-hookopenclaw hooks install @你的用户名/openclaw-agent-soul-suffix-hook。
License
MIT
