ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

ai-memory:让 Claude Code、Codex、Cursor 共用一份记忆的 Rust 单二进制项目

ai-memory:让 Claude Code、Codex、Cursor 共用一份记忆的 Rust 单二进制项目 关掉 Claude Code,在同一个目录里启动 Codex,它能接着往下干——不用重新解释架构、不用重述已失败的方案、不用交代悬而未决的问题。这是akitaonrails/ai-memoryREADME 里描述的场景。据 README 自述,目前 agent 的记忆有三堵墙:只存在一台机器上;只属于某一个 agent、某一个厂商;换工具或换队友后彻底不可见。过去的办法是人手维护 CLAUDE.md、AGENTS.md、.cursorrules,或在各家自带的 memories 里各记一份——三份上下文各自过期。核心设计:两层,一个真相源据 DeepWiki 对仓库docs/ARCHITECTURE.md、README、CHANGELOG 的解析,记忆拆成两层:真相源是一棵 Git 版本化的 Markdown 文件树,人类可读、可 diff、可 review、可搬走;SQLite 只做派生索引,提供 FTS5 全文与向量检索。检索性能被排在可移植性和可审计性之后——这正是它和 mem0、Zep、Letta 最不一样的地方,那些方案里向量库通常就是真相源本身。写入链路:agent 生命周期钩子(SessionStart、PostToolUse 等)→ serve 进程的/hook端点或本地 spool 暂存 → 归一化为封闭的ObservationKind
返回列表