AgentMemory 技能
AI 代理的持久化记忆系统。记忆事实、从经验中学习,并跨会话跟踪实体。
安装
clawdhub install agent-memory
用法
from src.memory import AgentMemory
mem = AgentMemory()
# 记忆事实
mem.remember("重要信息", tags=["category"])
# 从经验中学习
mem.learn(
action="执行的操作",
context="情境",
outcome="positive", # 或 "negative"
insight="学到的经验"
)
# 回忆记忆
facts = mem.recall("搜索查询")
lessons = mem.get_lessons(context="主题")
# 跟踪实体
mem.track_entity("名称", "person", {"role": "engineer"})
使用时机
- 开始会话时:从记忆中加载相关上下文
- 对话结束后:存储重要事实
- 失败后:记录学到的教训
- 遇到新人/项目时:作为实体进行跟踪
与 Clawdbot 集成
添加到你的 AGENTS.md 或 HEARTBEAT.md:
## 记忆协议
会话开始时:
1. 加载近期教训:`mem.get_lessons(limit=5)`
2. 检查当前任务的实体上下文
3. 回忆相关事实
会话结束时:
1. 从对话中提取持久性事实
2. 记录任何学到的教训
3. 更新实体信息
数据库位置
默认:~/.agent-memory/memory.db
自定义:AgentMemory(db_path="/path/to/memory.db")


微信扫一扫,打赏作者吧~
网友评论
最新评论