核心信息

AgentMemory 是一个 AI 编码代理的持久化记忆系统(10.9k Stars),通过 12 个生命周期 Hook 自动捕获代理行为,基于 BM25 + 向量 + 知识图谱混合搜索,四层记忆整合(Working → Episodic → Semantic → Procedural)。

  • 作者:rohitg00
  • Stars:10.9k
  • Forks:919
  • 许可证:Apache-2.0
  • 版本:v0.9.18(2026-05-17,40 个 Release)
  • 技术栈:TypeScript 81.2%(Node.js ≥20,iii-engine 运行时)

核心功能

功能说明
12 生命周期 Hook自动捕获工具调用、提示词、会话信息
混合搜索BM25 + 向量嵌入 + 知识图谱遍历,RRF 融合
四层记忆Working → Episodic → Semantic → Procedural,衰减与自动驱逐
51 个 MCP 工具6 个资源、3 个提示、4 个技能
实时查看器端口 3113,支持会话回放
多代理支持Claude Code/Cursor/Gemini CLI/Codex CLI/Cline/Windsurf/Aider/Roo Code/Goose 等
隐私过滤API Key/Secret/<private> 标签自动剥离

技术架构

基于 iii-engine 运行时(functions/triggers/KV state/streams/OTEL traces):

  • REST API :3111(121 endpoints)
  • WebSocket :3112
  • Viewer :3113
  • 零外部数据库(SQLite + iii-engine 内建存储)

性能

  • 95.2% retrieval R@5 on LongMemEval-S
  • ~1,900 tokens/会话(约 $10/年)

安装方式

npm install -g @agentmemory/agentmemory
agentmemory  # 启动服务器 :3111

关联连接