moorcheh-ai/memanto
Memory that AI Agents Love!
解决的问题
Memanto 是一个专为管理 AI 代理集群长期记忆而设计的“记忆代理”。传统的向量数据库仅仅是持久化数据,而 Memanto 则会主动整理这些数据——解决矛盾、合并重复项目并过期过时信息——以防止长期代理记忆中常见的“噪声”积累。
运作方式
Memanto 不仅仅是一个简单的 API 或库,它作为一个伴随代理运行,观察交互流并执行六项核心行为:
- 提取 (Extraction): 从短暂的聊天记录中提取持久知识(决策、偏好、事实)。
- 整合 (Consolidation): 将片段与重复项目合并为标准化资产。
- 协调 (Reconciliation): 当出现矛盾时,以新信息取代旧知识。
- 遗忘 (Forgetting): 根据用户定义的规则执行过期策略,移除过时数据。
- 简报 (Briefing): 在代理采取行动前,提供最精简且相关的记忆片段。
- 可移植性 (Portability): 使用 Open Knowledge Format (OKF),将记忆存储为可移植且人类可读的 Markdown 文件。
适用对象
开发者在不同框架(例如 Claude Code, Cursor, Windsurf)中构建 AI 代理集群,且需要一个共享、受管理的记忆资产,且不被单一供应商的专有存储锁定。
特色亮点
- 供应商无关 (Vendor Agnostic): 通过单一指令连接至 Claude Code, Cursor 和 GitHub Copilot 等各种工具。
- 基于策略的过期 (Policy-Based Expiry): 允许用户设置保留表与特定规则来固定或过期记忆。
- 完全本地选项 (Fully Local Option): 可通过 Docker 和 Ollama 完全在本地运行,无需对外调用。
- 类型化记忆 (Typed Memory): 将记忆分类为 13 种类型(例如
decision,preference,goal)以进行精确筛选。 - 开放格式 (Open Format): 记忆存储于 OKF (Markdown) 中,使其可进行差异比对并提交至版本控制系统。
相关
- 项目
- 项目
- Dispatch
- 项目
- 项目