aerovato/operator-memory
The self-improving context engine for coding agents.
解决的问题
编码代理通常在会话结束后会丢失所有上下文,导致它们在每次新对话中都必须浪费 Token 来重新探索代码库并重新学习架构决策。Operator Memory 提供了一个持久且自我改进的“大脑”,让代理能够在不同会话间记录并回忆规格、决策与经验教训。
运作方式
该系统不使用向量数据库或 RAG,而是使用存储在三个位置的 Markdown 文档工作区:私有项目文件夹 (.operator/)、共享项目文件夹 (.operator-shared/) 以及全局用户文件夹 (~/.operator/user/)。代理遵循一个连续循环:查阅这些文档以获取上下文,执行开发工作,然后更新 Markdown 文件以记录新的事实、规格或研究结果。
适用对象
使用 AI 编码代理(如 Claude Code、Codex、OpenCode、Pi 或 DeepSeek)的开发者,希望代理能在不管理复杂基础设施的情况下,维护长期项目记忆与共享团队知识。
特点
- 自动化文档记录:代理在工作时会自动记录规格、研究与决策。
- 透明存储:记忆以人类可读的 Markdown 文件存储,可手动编辑或删除。
- Git 集成:共享知识可通过 Git 进行追踪,以同步团队间的记忆。
- 零基础设施:无需嵌入、向量数据库或后台代理即可运作。
相关
- 项目
- 项目
- 项目
- 项目