你有没有遇到过这种崩溃瞬间
和AI聊了半小时,终于把一个复杂的架构问题理清楚了,结果下次开新对话,它什么都不记得了。你得重新解释背景、重新描述问题、重新确认方案……这种感觉,懂的都懂。
agent-memory 就是专门来解决这个问题的。它给AI提供了一块持久化的记忆空间,把跨对话都需要用到的知识、决策、发现统统存下来,下次直接调用,不用再从头说起。
核心功能
agent-memory的本质是一套结构化的本地知识库,存放在 .claude/skills/agent-memory/memories/ 目录下。它不是简单的文本堆砌,而是有完整的元数据体系支撑。
- 主动保存:当AI发现值得记录的内容时,比如某个难以复现的Bug的解法、一个架构决策的来龙去脉、某个依赖库的坑,它会主动写入记忆文件。
- 按需检索:开始新任务前,AI会先扫描记忆库的摘要字段,快速判断哪些历史记录和当前任务相关,再决定是否读取全文。
- 自动整理:随着记忆积累,可以合并同类项、删除过期内容、重新归类,保持知识库的整洁。
- Frontmatter元数据:每条记忆都有
summary、created、status、tags等字段,让检索效率极高。
适用平台
agent-memory作为一个标准的Skill文件,完美兼容主流AI编程助手。无论你用的是Cursor、Claude Code、GitHub Copilot、OpenAI Codex,还是国内的文心快码、腾讯云CodeBuddy、华为云CodeArts,都可以直接加载使用。
对于Cursor和Claude Code用户来说,这个Skill几乎是必装级别的。它能大幅提升AI对你项目上下文的理解深度,让每一次对话都站在之前所有工作的肩膀上,而不是每次都从零开始。
实操代码示例
保存一条新记忆的操作非常直接:
mkdir -p .claude/skills/agent-memory/memories/bug-fixes/
cat > .claude/skills/agent-memory/memories/bug-fixes/worker-memory-leak.md << 'EOF'
---
summary:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容