a2328275243/mempalace-evolve

Self-evolving memory palace for AI agents — persistent memory with automatic learning, knowledge graph, and multi-agent support

解决的问题

MemPalace Evolve 为 AI 代理提供了一个本地优先的长期记忆层。它通过允许代理存储持久的事实、追踪关系,并将不同用户、项目或代理的数据隔离到独立的边界中,解决了代理随时间推移丢失上下文的问题。

工作原理

它作为一个可通过 Python SDK、MCP(模型上下文协议)客户端或 REST API 集成的内存组件运行。系统使用层级结构组织信息:"wings" 作为租户或项目的硬性边界,"rooms" 作为这些 wings 内的类别。它支持存储带元数据和标签的记忆,添加事实关系,并使用 evolve() 函数对存储的上下文进行评分、提升和清理,以随时间优化。

适用人群

需要在多个会话中保持持久且结构化记忆的 AI 代理或应用开发者,以及使用 Claude Code 或 Cursor 等支持 MCP 的客户端的用户。

主要亮点

  • 多租户隔离:使用 "wings" 将不同项目或用户完全隔离。
  • 灵活集成:可通过 Python SDK、REST API 或 MCP 服务器访问。
  • 知识图谱功能:支持添加和查询事实,以追踪实体之间的关系。
  • 生命周期管理:包含 evolve 过程以维护记忆质量,并提供 doctor 工具进行健康检查。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目