okf-agent-memory 是什么?为 AI 编程代理提供 Git 原生的持久化项目记忆

okf-memory/okf-agent-memory · GitHub · 官网
AI 智能体MCP 工具
Star805
近 7 天新增0
编程语言Go
开源协议MIT
创建于2026-09-05
最近更新2026-10-12

中文导读

okf-agent-memory 是开源项目,站内分类为 AI 智能体、MCP 工具。简介:为 AI 编程代理提供 Git 原生的持久化项目记忆。项目说明中列出的主要功能包括:双记忆代理架构(DMAA):分离推送式工作记忆与拉取式领域记忆,消除提示词膨胀;基于内存的 BM25 检索,搜索延迟低于 300 微秒,零 API 成本;Git 原生存储:所有知识以纯文本 Markdown/YAML 格式版本控制,支持 git diff 和 git log 审计。适合需要为 AI 编程代理提供持久化项目记忆的开发者,以及希望减少提示词膨胀、提升代理长期上下文管理能力的团队。

根据 GitHub 公开数据,该项目的编程语言为 Go,开源协议为 MIT,创建于 2026-09-05,最近更新于 2026-10-12,目前有 805 个 Star。

项目介绍

OKF Agent Memory 是一个基于 Google Open Knowledge Format (OKF) v0.2 的持久化项目记忆系统,专为 AI 编程代理设计。它采用双记忆代理架构(DMAA),将规范性的工作记忆(如 AGENTS.md 中的行为准则)与语义性的领域记忆(knowledge/ 目录下的知识包)分离,避免将所有知识塞入提示词导致上下文膨胀和注意力漂移。

项目使用纯 Go 编写,零外部依赖,内置内存 BM25 检索和 MCP 服务器,支持渐进式披露。所有记忆以纯文本形式存储在 Git 仓库中,可通过 git diff 和 git log 审计,无需外部数据库。检索延迟低于 300 微秒,且无 API 调用成本。

主要功能

适合谁用

适合需要为 AI 编程代理提供持久化项目记忆的开发者,以及希望减少提示词膨胀、提升代理长期上下文管理能力的团队。

快速上手

  1. 克隆仓库并编译:make build,生成 bin/okf 可执行文件
  2. 验证知识包一致性:./bin/okf validate knowledge --strict --drift
  3. 搜索概念:./bin/okf search "architecture layers" knowledge
  4. 查看概念详情:./bin/okf show architecture/layers knowledge --json
  5. 创建新概念:./bin/okf create decisions/auth-flow knowledge

Star 增长趋势

805781 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
可视化与代码结合的工作流自动化平台,原生支持 AI
★ 20.8万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15