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工具进行健康检查。
相关
- 项目
- 项目
- 项目
- 项目
- 项目