v2026.5.21
认知层 per-agent 隔离 + 迁移系统修复
Per-Agent 认知存储隔离
所有 5 个认知 store 改为 {agentId}/{userId} 路径隔离,多 agent 场景下每个 agent 独立理解用户:
persona/{agentId}/{userId}.json— 每个Agent独立维护用户画像fragments/{agentId}/{userId}.json— 每个Agent独立积累对话碎片corrections/{agentId}/{userId}.json— 每个Agent独立记录纠错evolution/{agentId}/{userId}.json— 每个Agent独立追踪进化记录evolution/{agentId}/preferences/{userId}.json— 每个Agent独立学习偏好
新增 listAgentIds() / listUserIds(agentId) 方法,scheduler 自动遍历所有 agent 的所有用户。
OpenClaw→KaijiBot 迁移系统修复
rewriteConfigPaths()— 自动将~/.openclaw/路径重写为~/.kaijibot/(含绝对路径)checkMultiAgentBindings()— 多 agent 无 bindings 时发出警告validateAgentWorkspaceDirs()— 迁移后验证 workspace 目录- 归档会话迁移 — 支持
.jsonl.reset.*/.deleted.*/.bak.*文件 - 修复
runFreshMigration重复调用migrateWorkspace - 测试 83→83 全通过
额外修复
evolution-suggest-tool的SkillPersistenceWriter改用resolveAgentWorkspaceDir(与 patch/archive 工具一致)- Evolution signal 文本加入
[agent: xxx]标记 - Insight delivery mirror 使用实际 agentId(不再硬编码 "main")
Onboard Windows 兼容性 (v2026.5.20 hotfix)
homedir()路径分隔符兼容mkdirSyncrecursive 选项execSyncshell 选项- IDENTITY.md / USER.md 模板缺失修复