Agentmemory

Agentmemory

你的编码代理从一开始就应该拥有的记忆层。捕获、回忆、随处运行。

Agentmemory 是一个为编码代理设计的完整记忆运行时,通过自动钩子捕获每次会话,以毫秒级速度通过三流检索(BM25 + 向量 + 图)进行回忆,并每小时自动整合记忆。它无需外部数据库即可运行,支持 MCP 工具,并与 Claude Code、Cursor 等兼容。

Free
Agentmemory screen shot

如何使用 Agentmemory?

通过 npm 或 npx 安装,启动记忆服务器,并将其连接到任何兼容 MCP 的代理(例如 Claude Code、Cursor)。它会自动捕获工具调用和提示,实现即时回忆和会话回放。使用它可以避免跨会话重新训练代理,减少输入令牌,并保持持久上下文。

Agentmemory 的核心功能

  • 自动钩子:12 个内置钩子捕获每次工具调用、提示和停止,无需胶水代码,将数据导入记忆管道。
  • 三流检索:结合 BM25、向量和知识图谱检索,并在设备端进行重排序,在 LongMemEval-S 上达到 95.2% 的 R@5。
  • 自动整合:每小时扫描将原始观察压缩为语义记忆,合并重复项并衰减过时记录。
  • 零外部数据库:作为单个 Node 进程运行,使用基于磁盘的 JSON 存储,无需 Redis、Kafka 或 Postgres。
  • MCP 和 REST 接口:提供 51 个 MCP 工具和 121 个 REST 端点,用于记忆操作、治理、审计和导出。
  • 联邦:通过经过身份验证的 HTTPS 在 agentmemory 节点之间进行点对点同步,实现分布式记忆共享。
  • 可观测性:内置 OTEL 追踪和日志记录,每个操作都有跨度,可导出到 Jaeger 或 Honeycomb。
  • Agentmemory 的使用场景

  • 使用 Claude Code 或 Cursor 的开发者,需要在会话间保持持久记忆以避免重复上下文。
  • 构建多代理系统的团队,需要共享记忆和会话回放以进行调试。
  • 使用编码代理进行长时间实验的研究人员,需要回忆过去的工具调用和输出。
  • 使用兼容 MCP 的代理自动化工作流的 DevOps 工程师,需要无需额外基础设施的可靠记忆。
  • 通过 REST 或 MCP 端点将记忆集成到自定义代理中的开源贡献者。
  • 学习 AI 代理开发的学生,希望为其项目使用零配置的记忆运行时。
  • Agentmemory 的常见问题

    最受影响的职业

    软件开发人员
    人工智能工程师
    DevOps 工程师
    数据科学家
    机器学习工程师
    研究科学家
    技术文档撰写人
    开源贡献者
    产品经理
    质量保证工程师

    Agentmemory 的标签

    Agentmemory 的替代品