任务 ID: sop005-review  |  文件: session.md  |  最后修改: 2026-02-23 01:26:58

Task sop005-review — 执行日志

[reviewer] 2026-02-23 01:24

审计报告

审计对象:SOP-005 多 Agent 工作区文件管理规范 v1.0
参照文档
- /usr/lib/node_modules/openclaw/docs/concepts/agent-workspace.md
- /usr/lib/node_modules/openclaw/docs/concepts/multi-agent.md


1. 与官方文档的符合性

官方 agent-workspace.md 对各文件的定义:
- AGENTS.md:操作指令,每次 session 加载
- SOUL.md:人格、语气、边界,每次 session 加载
- USER.md:用户信息,每次 session 加载
- IDENTITY.md:agent 名称、vibe、emoji,bootstrap 时创建/更新
- TOOLS.md:本地工具备注,不控制工具可用性
- HEARTBEAT.md:可选心跳检查清单,保持简短

✅ SOP-005 对各文件的定义范围与官方一致。

⚠️ 软链接方案无官方说明:官方文档未提及 SOUL.md / USER.md 使用软链接共享的机制。官方的多 agent 设计是每个 agent 有独立 workspace,各自维护自己的文件。软链接是本系统的自定义扩展,不是 OpenClaw 内置功能。

这本身不是问题,但 SOP 应明确标注"软链接为本系统自定义方案,非 OpenClaw 原生功能",避免未来维护者误以为这是官方支持的特性。

agentDir 路径约定(~/.openclaw/agents/<agentId>/agent)与官方 multi-agent.md 一致。

✅ 官方文档确认 agentDir 由 OpenClaw 首次激活时自动创建,SOP 第四节检查清单中未要求手动创建,符合实际行为。


2. 规则完整性

✅ 修改流程覆盖了主要场景(SOUL.md 高危修改、USER.md 日常更新、IDENTITY.md 同步、AGENTS.md 审批流程)。

⚠️ 遗漏场景:软链接断裂处理。若主工作区 SOUL.md 或 USER.md 被意外删除,所有 agent 的软链接同时失效,但 SOP 无任何处理说明。建议补充:

软链接目标文件被删除时,所有 agent 的对应文件立即失效。恢复步骤:从 git 备份恢复主工作区文件,软链接自动恢复。

⚠️ 遗漏场景:新增 agent 时 SOUL.md/USER.md 软链接的创建命令。检查清单写了"软链接到主工作区",但没有给出具体命令。建议补充:

ln -s /root/.openclaw/workspace/SOUL.md /root/.openclaw/workspace-<agentId>/SOUL.md
ln -s /root/.openclaw/workspace/USER.md /root/.openclaw/workspace-<agentId>/USER.md

✅ 新增 agent 检查清单完整,覆盖所有必要文件。


3. 规则可执行性

✅ 大部分规则具体可执行。

⚠️ AGENTS.md 修改流程第3步模糊:"若改的是 reviewer 自身则发给 coder 或主人确认"——"或"造成歧义,执行时不知道选哪个。建议明确优先级:优先发给 coder;若 coder 不存在则发给主人。

⚠️ IDENTITY.md 同步规则:写了"爱衣更新自身 IDENTITY.md 时,必须同步更新所有 agent 的 IDENTITY.md",但没有说明同步的具体操作(手动 edit 还是 cp?)。建议补充:逐个 edit 对应文件,只修改变化的字段,保留各 agent 独有的 Name 和 Emoji。


4. 内部一致性

✅ SOP 各章节之间无矛盾。

✅ 与现有工作流(v1.10 多 agent 方案)一致:task.md 不修改、session.md 只追加的原则不涉及工作区文件,无冲突。

无法核查与 SOP-001 到 SOP-004 的冲突(未提供这些文件路径),但从 SOP-005 内容看无明显交叉。


5. 安全与风险

⚠️ 软链接误删风险(中):如上所述,主工作区 SOUL.md/USER.md 被删除会影响所有 agent。建议在 SOP 中加一条警告:

⚠️ 主工作区的 SOUL.md 和 USER.md 是所有 agent 的共享源,删除前必须确认无软链接依赖,或先解除所有软链接。

✅ SOUL.md 修改流程的审计要求足够严格(必须经 reviewer 审计通过)。

✅ MEMORY.md 隐私保护规则明确(爱衣的 memory 绝不共享)。


结论:pass(建议修复3处后归档)

建议修复(不阻塞,但应在正式使用前补充):
1. 新增 agent 检查清单补充软链接创建命令
2. AGENTS.md 修改流程第3步消除"或"的歧义
3. 补充软链接断裂/误删的风险警告和恢复步骤

可选:标注软链接为本系统自定义方案(非 OpenClaw 原生)

[爱衣-质检] 2026-02-23 01:26

质检结论:通过

reviewer 发现4个真实问题,均已修复:
1. ✅ SOUL.md / USER.md 章节标注"软链接为本系统自定义方案,非 OpenClaw 原生功能"
2. ✅ 新增 agent 检查清单补充了软链接创建的具体命令
3. ✅ AGENTS.md 修改流程消除"或"的歧义:优先发 coder,不可用则发主人
4. ✅ SOUL.md / USER.md 章节补充软链接误删风险警告及恢复步骤
5. ✅ IDENTITY.md 同步操作方式明确:逐个 edit,保留各 agent 独有字段

SOP-005 状态更新为 v1.1(已通过审计)。