OKF Agent Memory教程:Git原生的Agent持久记忆,检索不到300微秒

📌 项目日期:2026年9月 | 数据来源:GitHub官方仓库 | 星数:446+

📋 项目简介

AI Agent的对话在上下文窗口关闭后就"失忆"——宝贵的架构决策、领域发现、运营事实如果不持久化就全部丢失。OKF Agent Memory 提供一个标准化、厂商中立的记忆层:直接住在你的仓库里(knowledge/ 目录),以带YAML frontmatter的纯Markdown文件存在,填补了无结构临时文件(CLAUDE.md、AGENTS.md)与黑盒向量库之间的空白。

它与 Claude-Mem持久记忆引擎(自动捕获+语义压缩路线)、Reef持续学习基础设施(服务端权重改进路线)代表三种记忆哲学,OKF选的是最朴素也最可控的一条:一切皆Git里的纯文本

🔧 五层架构

内容
1. OKF v0.2规范Markdown+YAML的规范格式(GoogleCloudPlatform/knowledge-catalog)
2. 记忆约定行为规则:何时搜索、何时审查、如何信任
3. Agent SkillLLM提示词与操作工作流
4. 工具层Go库+CLI:确定性解析、校验、搜索、MCP
5. 知识语料仓库里的knowledge/ OKF包

⚡ 核心亮点

📦 安装使用

# Go CLI 安装后初始化知识包
okf init

# 记忆即文件:knowledge/ 下的 Markdown+YAML
# Agent 通过 Skill/MCP 按约定检索与写入

# 校验与搜索
okf validate
okf search "架构决策"

✅ 使用建议

📚 常见问题

OKF Agent Memory是什么?

基于Open Knowledge Format v0.2的Agent持久记忆层:把架构决策、领域发现、运营事实存成仓库knowledge/目录下的纯Markdown+YAML文件,Git原生、厂商中立。

检索性能如何?

内存BM25检索<300微秒,知识包图校验约4毫秒,无需虚拟机或网络往返,记忆检索零API成本。

和CLAUDE.md这类文件有什么区别?

CLAUDE.md是无结构的临时Markdown,向量库是黑盒;OKF在两者之间:有规范格式可校验可检索,同时保持纯文本可git diff审计。