github.devotd.
新发现AI 智能体

tigerless-labs/agent-memory — 基于 Markdown 的智能体长期记忆运行时

介绍 tigerless-labs/agent-memory 的 Markdown 存储方式与智能体长期记忆的检索结构。

仓库信息tigerless-labs/agent-memory ↗

Long-term memory runtime for AI agents — plain Markdown as the source of truth, local ranked retrieval, and an independent sleep-time Manage layer. Claude Code and Codex share one store. No API key.

星标
★ 4.1K
复刻
175
语言
Python
许可证
MIT
查看原始来源 ↗在 GitHub 查看 ↗

tigerless-labs/agent-memory 是 Claude Code、Codex CLI 等工具共用的智能体长期记忆运行时。版本号为 0.1.0,要求 Python 3.12 及以上,且不依赖 API 密钥。Muse Code 等可执行 shell 命令的工具也共用同一仓库。以单一仓库中的 Markdown 文件作为记忆的源头,SQLite 索引则视为可随时删除的缓存。

这一结构的设计目标是让智能体不必每次把全部记忆放进上下文,而是自行定位并读取所需文件。检索时先返回一份 L0 列表,其中包含一行摘要、文件路径、锚点和分数,而不是记忆正文。锚点指向记忆在文件中的位置。智能体按需展开概要或全文。读取路径分为三种:经由 MEMORY.md 的确定性注入、基于 FTS5 的 BM25 检索,以及在纯文本目录中使用 ls 和 grep。若启用向量插件,则用 RRF 融合检索结果。某一条路径找不到目标记忆时,还可以使用其他路径。写入在对话边界自动完成,另有独立的休眠时段整合过程,按其自身时钟合并或淘汰记忆。

该仓库采用 MIT 许可证,主语言为 Python。所提供的说明中没有可比较检索质量或性能的测量数据。因此,三条读取路径和以文件为中心的存储方式可以得到确认,但尚不足以判断其召回效果优于其他长期记忆系统。