用途:该技能用于把静态的 SOUL.md 变成随真实对话与记忆不断演化的身份文档。它读取记忆文件,找出反复出现的模式,并合成为带完整溯源的灵魂文档,每条身份主张都能追溯到实际经历。
主要能力:提供 synthesize、status、rollback、audit、trace 等命令。synthesize 默认增量处理,只分析新增或变更的记忆,并缓存泛化、原则匹配、公理标记与张力检测结果;无变化时直接跳过。支持 --reset、--force、--dry-run、--include-soul、--memory-path、--output-path、--time-budget(默认 20 分钟)、--verbose 等选项。status 显示上次合成时间、信号/原则/公理数量、自上次合成后修改的记忆文件数及 7 个身份维度的覆盖情况。rollback 可从 .neon-soul/backups/ 恢复历史 SOUL.md。audit 与 trace 用于查看公理到原则、信号、源文件的完整来源链。
使用方式:需 Node.js 22+ 且本地运行 Ollama(ollama serve)。核心命令为 exec node {baseDir}/scripts/neon-soul.mjs synthesize。可通过 OpenClaw cron 定时运行,推荐每 60 分钟、隔离会话、30 分钟超时。
数据与隐私:记忆文件位于 memory/,输出为 SOUL.md,状态与缓存位于 .neon-soul/。数据仅留在本机,不发送到所配置 LLM 之外的服务,不做第三方分析或跟踪。运行前应检查 memory/ 内容,移除密钥与敏感文件,并可用 --dry-run 预览。
限制:Ollama 未运行则无法反思;散文生成失败时会回退为项目符号列表;更换模型会使缓存失效。其余细节暂未提供。