Agent Memory Persistent Workspace Memory System

阻止AI代理在会话之间遗忘所有内容。三层记忆架构(长期所有者命名空间/每日日志/会话交接),...

安装

概览

什么是Agent Memory Persistent Workspace Memory System

Agent Memory Persistent Workspace Memory System 是一款专为 AI 代理设计的记忆持久化工具,旨在解决多会话场景下 AI 代理重复提问、丢失上下文、无法延续任务等核心痛点。该工具通过构建一套结构化的文件体系,让 AI 代理在每次启动新会话时自动加载关键信息,从而实现跨会话的知识保留与任务连续性。其设计灵感来源于生产环境中的实际部署经验,融合了长期记忆、日常日志和会话交接三层架构,确保代理既能记住重要决策与偏好,也能精准恢复中断的工作流。所有配置均以纯 Markdown 文件形式存储,无需外部依赖,兼容任何基于文件的 AI 代理系统。 该系统的核心在于一套精心设计的文件模板体系,包括 AGENTS.md(工作区身份与规则)、USER.md(用户画像与偏好)、MASTER_MAP.md(项目导航索引)、MEMORY.md(长期记忆摘要)、HEARTBEAT.md(周期性检查清单)以及 HANDOFF.md(会话交接记录)。其中,HANDOFF.md 是保证任务无缝衔接的关键机制——当某项工作被中途暂停时,只需在此文件中简要说明当前进度、下一步行动及待决问题,下一轮会话便会优先读取并据此继续执行,随后自动清空内容。而 MEMORY.md 则用于沉淀经过提炼的长期知识,如已做决策、发现的模式或学习到的教训,避免重复讨论已知事项。每日生成的 memory/YYYY-MM-DD.md 日志则保存原始对话细节,供回溯分析使用。 整个系统通过一个简单的 Python 脚本 init_memory.py 初始化,支持交互式或非交互式安装,并可自定义工作空间路径、代理名称、用户名及时区。一旦部署完成,开发者只需将指定文件加入代理的系统提示中,即可实现“一次设置,永久生效”的效果。无论是 OpenClaw、AutoGPT 还是自研的基于文件的 AI 代理,均可无缝集成此记忆框架。此外,所有文件均为静态文本,无代码执行风险,安全性高,适合各类开发者和团队内部部署使用。

核心功能特点

  1. 三层记忆架构:长期记忆(MEMORY.md)+ 每日日志 + 会话交接(HANDOFF.md),实现跨会话知识延续
  2. 一键初始化:通过 init_memory.py 脚本快速生成完整记忆文件结构,支持交互式配置与命令行参数
  3. 智能导航索引:MASTER_MAP.md 提供轻量级项目地图,帮助代理高效定位关键资源而不需加载全部内容
  4. 会话连续性保障:HANDOFF.md 支持手动写入任务断点信息,下一会话优先读取并自动清除,确保工作无缝恢复
  5. 用户画像集成:USER.md 集中管理个人偏好、沟通风格与禁忌,提升代理个性化服务能力
  6. 零依赖运行:仅使用 Python 标准库,跨平台兼容,适用于 OpenClaw、AutoGPT 等各类文件型 AI 代理

适用场景

该工具特别适合需要长期协作或复杂任务拆解的场景。例如,在一个持续数周的产品开发项目中,AI 代理可以借助 MEMORY.md 记住前期技术选型理由、API 集成难点以及用户反馈趋势,避免每轮对话都重新解释背景;同时利用 HANDOFF.md 在每日站会后记录未完成事项,次日直接接续推进,极大减少重复简报成本。对于个人知识管理工作而言,它同样有效——无论是维护一个研究笔记系统,还是管理多个并行创意项目,代理都能依据 USER.md 中的个人习惯调整输出风格,并根据 MASTER_MAP.md 快速检索相关文档,形成个性化的智能助理体验。 团队协作环境中,尤其是涉及多角色分工的项目组,此系统还能发挥独特价值。由于 AGENTS.md 定义了明确的权限边界与行为准则,不同职能的代理可在隔离通道内独立运作,互不干扰。比如测试代理可专注于 bug 追踪,而开发代理则处理代码优化,两者通过共享的 MEMORY.md 同步关键进展,既保持职责清晰又促进整体协同。此外,HEARTBEAT.md 可用于设置定时健康检查,如监控服务器状态或数据一致性,使代理具备基础运维能力。这种结构化的记忆机制不仅提升了单个代理的智能水平,更构建了一个可扩展、可审计的自动化工作流生态。