智能体记忆系统智能体记忆系统
智能体记忆系统

技能简介

为OpenClaw智能体设计的完整记忆系统,整合行为协议、自动捕获关键词检索与维护功能,解决上下文压缩导致的遗忘问题。

能做什么

  • 持久化存储对话中的关键事实与决策
  • 自动捕获重要信息,无需手动触发
  • 通过关键词搜索快速召回历史记忆
  • 维护热上下文文件,抵抗上下文压缩
  • 定期整合去重,保持记忆库整洁

使用说明

安装步骤:

  1. 复制模板文件到工作目录:
    cp skills/memory/references/SESSION-STATE.md ./
    cp skills/memory/references/RECENT_CONTEXT.md ./
  2. 将记忆协议写入AGENTS.md,强制要求:回应历史问题前先执行python3 skills/memory/scripts/recall.py "用户问题";实质性对话后执行python3 skills/memory/scripts/capture.py --facts "事实1" "事实2"
  3. 在HEARTBEAT.md中添加自动捕获规则,每次心跳检查是否有新内容需要保存

核心命令:

  • 捕获:python3 scripts/capture.py --facts "具体事实"--file 文件路径
  • 召回:python3 scripts/recall.py "查询内容" --recent 7(限定近7天)
  • 维护:python3 scripts/consolidate.py --dry-run(预览模式)

输入与输出

见下方输入与输出表格。

项目内容
输入用户对话文本、历史查询关键词、待保存的事实列表、会话状态文件路径
输出匹配的记忆片段(含时间戳与相关度)、更新后的SESSION-STATE.md、更新后的RECENT_CONTEXT.md、整合统计报告
适用人群需要长期上下文保持的OpenClaw智能体、多轮对话场景、任务连续性要求高的工作流
不包含语义向量搜索(LanceDB规划中)、自动上下文注入、矛盾检测机制

 

风险提示

  • 仅支持关键词搜索,暂无语义理解能力
  • 依赖使用者主动遵循协议,无强制约束
  • 召回结果不会自动注入上下文,需手动调用脚本
  • 语义搜索与自动注入功能尚在规划中

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/rosepuppy/memory/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...