定义
AgentMemory 是 rohitg00 开发的 AI 编码代理持久化记忆系统(10.9k Stars),通过 12 个生命周期 Hook 捕获代理行为,使用 BM25 + 向量 + 知识图谱混合检索,实现四层记忆整合,兼容 11+ 种主流编码代理。
核心特性
- iii-engine 运行时:自研引擎支撑 functions/triggers/KV/streams,零外部数据库依赖
- 四层记忆整合:Working → Episodic → Semantic → Procedural 的自衰减管线
- 51 个 MCP 工具:最丰富的 MCP 工具集之一
- 多代理兼容:覆盖几乎所有主流编码代理工具
与知识库其他记忆系统的对比
| 系统 | Stars | 存储引擎 | 检索方式 | 架构 |
|---|---|---|---|---|
| Claude-Mem | 76.3k | SQLite + Chroma | FTS + 向量 | Hook 注入 |
| AgentMemory | 10.9k | iii-engine + SQLite | BM25 + 向量 + 知识图谱 | MCP 服务 |
| MemOS | 9.1k | SQLite + Neo4j + Qdrant | 图 + 向量 | 独立 OS |
AgentMemory 在检索方式上最丰富(三重融合),在 MCP 工具数量上最多(51 个)。
关联连接
- 摘要-agentmemory — 项目详细摘要
- Agent_Memory — 四层记忆架构概念
- Claude_Mem — 直接竞品
- MemOS — 通用记忆 OS
- Agent_Communication_Protocols — MCP