章节 01
导读:MemoryDock——AI Agent的Git驱动长期记忆服务
MemoryDock是一个独立的Git后端长期记忆服务,专为AgentDock和多Agent工作流设计,解决AI Agent无状态导致的长期记忆困境。核心支持Markdown+YAML存储、记忆CRUD操作、文本搜索及自动Git同步,为AI Agent提供持久化上下文,填补从对话AI到协作AI同事的关键鸿沟。
正文
一个独立的Git后端长期记忆服务,专为AgentDock和多Agent工作流设计,支持Markdown+YAML存储、记忆CRUD、文本搜索和自动Git同步。
章节 01
MemoryDock是一个独立的Git后端长期记忆服务,专为AgentDock和多Agent工作流设计,解决AI Agent无状态导致的长期记忆困境。核心支持Markdown+YAML存储、记忆CRUD操作、文本搜索及自动Git同步,为AI Agent提供持久化上下文,填补从对话AI到协作AI同事的关键鸿沟。
章节 02
当前LLM本质无状态,每次对话后上下文丢弃,成为复杂Agent系统的瓶颈。现有解决方案各有不足:向量数据库擅长语义检索但缺乏结构化存储和版本控制;传统数据库需复杂Schema设计,交互不自然;文件系统简单但无搜索、同步机制。MemoryDock应运而生,提供自然可靠的长期记忆方案。
章节 03
MemoryDock定位为Agent技术栈的记忆层(AgentDock为工具运行层,Git为持久化同步后端)。关键设计:记忆与执行分离(多Agent共享、状态持久化、灵活部署);Git作为存储后端(版本控制、审计追踪、协作同步、冲突解决、离线优先);Markdown+YAML混合格式(YAML元数据+Markdown正文,兼顾可读与可解析)。
章节 04
支持记忆CRUD(创建/读取/更新/删除,软删除可恢复);两种搜索模式(文本关键词检索、路径层级浏览);特色功能(项目上下文打包、Inbox追加模式);Git自动同步(定时拉取、防抖提交、自动推送)。
章节 05
使用Go语言开发(高性能、静态二进制、并发友好、生态成熟);提供HTTP RESTful API(/v1/*前缀,可选Bearer Token认证);通过环境变量配置(监听地址、端口、存储目录、自动同步等),默认值简化启动,配置项满足定制需求。
章节 06
适用场景包括个人知识管理(替代Obsidian/Logseq后端)、多Agent协作系统(共享记忆层)、长期项目助手(积累项目知识)、人机协作增强(人类编辑+AI读取双向协作)。
章节 07
与MemGPT(向量数据库存储,无Git版本控制)、Zep(PostgreSQL后端,侧重对话历史)、文件系统+Git(需自行处理搜索/API/同步)相比,MemoryDock封装常见需求,提供可靠易用的记忆基础设施。
章节 08
MemoryDock通过组合成熟技术(Git、Markdown、HTTP API)提供务实优雅的长期记忆解决方案。对Agent开发者值得评估,开源特性便于定制扩展。未来有望集成MCP协议,助力AI Agent从对话工具向协作同事进化。