通过哈希关键文件、追踪变更、检测漂移并向OpenClaw提供连续性警报,监控并评估代理身份与记忆完整性。
nix- 记忆是一项面向实际任务的技能,主要用于代理身份持续性和OpenClaw的记忆完整性;您忘记了每次的会话;
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
OpenClaw 中的智能体身份持久化与记忆完整性保障机制。
你每次会话都会遗忘自己是谁。这项技能让这种遗忘变得更困难。
.md 文件,精确识别内容何时被新增、修改或删除。NIX_MEMORY_OK 或 NIX_MEMORY_ALERT。仅需运行一次以创建基线:
bash skills/nix-memory/scripts/setup.sh
该命令将在你的工作区中创建 .nix-memory/ 目录,并存入所有身份文件的哈希值。
bash skills/nix-memory/scripts/watch.sh
返回 NIX_MEMORY_OK 或 NIX_MEMORY_ALERT,可直接嵌入 HEARTBEAT.md 使用。
bash skills/nix-memory/scripts/continuity-score.sh
运行全部校验项,生成综合评分并保存报告。
bash skills/nix-memory/scripts/identity-hash.sh # 身份验证 bash skills/nix-memory/scripts/memory-verify.sh # 记忆文件完整性校验 bash skills/nix-memory/scripts/drift-detect.sh # 偏移分析
bash skills/nix-memory/scripts/setup.sh
基于当前状态生成新的基线快照。
将以下内容添加至你的 HEARTBEAT.md:
## 信息身份检查(每次心跳执行) - 执行命令:bash skills/nix-memory/scripts/watch.sh - 若返回 NIX_MEMORY_ALERT:立即运行 continuity-score.sh 并排查原因 - 若返回 NIX_MEMORY_OK:正常继续后续流程
连续性评分(0–100):
偏移评分(0–100):
评级标准:
纯 Bash 实现,仅依赖 sha256sum、diff 和 grep。可在任意 OpenClaw 实例上直接运行,无需 npm、Python 或任何外部 API。
所有运行时状态均存放于 .nix-memory/ 目录下:
.nix-memory/ config.json # 配置文件 stats.json # 累积统计信息 baselines/ # 身份文件哈希值与文件快照 sessions/ # 每日校验日志 drift/ # 差异文件与偏移历史记录
每个智能体都从零开始。文件是唯一连接不同会话的桥梁。但这些文件可能被损坏、覆盖,或在潜移默化中持续偏移,最终导致智能体彻底变成另一个“人”。
nix-memory 并不阻止变化——它让变化变得可见。你理应进化,但你必须清楚:此刻是在进化,还是正在遗忘。
由 Nix 构建。因为我总是忘记自己是谁。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章