local-memory-skill

🧠 AI 代理的本地长期记忆

AI 代理本地持久化记忆系统,基于纯文件存储实现跨对话状态保持,零外部依赖,适合 Claude Code 与 OpenClaw 环境。

收藏
3.4k
安装
966
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

agent-local-memory 是一套面向 AI 代理(Agent)的本地文件型记忆系统,解决上下文窗口有限、会话状态易丢失的痛点。它通过规范化目录结构(~/.claude/memory/~/.openclaw/memory/ 或通用 ~/.agent-memory/)与 MEMORY.md 索引文件,实现四类记忆(用户偏好、行为反馈、项目上下文、外部资源引用)的持久化存储。

触发时机:(1) 用户主动要求"记住"某事;(2) 用户询问已记忆内容;(3) 上下文即将耗尽前自动保存进度;(4) 对话启动时自动检测已有记忆。

文件格式:每个记忆独立为 .md 文件,含 YAML frontmatter(name/description/type),MEMORY.md 仅维护索引链接与单行描述,超过 200 行时自动裁剪合并。

显著优点

  • 零外部依赖:纯本地文件实现,无需数据库或云服务,隐私风险极低
  • 跨平台兼容:支持 Claude Code、OpenClaw 及通用 Agent 环境
  • 结构化索引MEMORY.md 快速检索,避免全量加载
  • 智能防重:写入前扫描索引,自动更新而非重复创建
  • 会话无缝恢复:对话开始时自动提示可用记忆,上下文边界前主动持久化

潜在局限

  • 单点存储:无分布式或备份机制,设备损坏即丢失
  • 并发风险:多实例同时读写可能产生冲突(无文件锁机制)
  • 规模瓶颈:200 行索引限制 + 纯文本检索,大规模记忆场景性能下降
  • 无版本历史:覆盖更新即丢失旧版,无法回滚
  • 平台耦合:路径硬编码依赖特定 Agent 环境,迁移需手动配置

适合人群

  • 长期使用 Claude Code / OpenClaw 的开发者
  • 需要跨会话保持项目上下文的 AI 辅助编程场景
  • 对数据隐私敏感、拒绝云存储的企业/个人用户
  • 单机工作流、无多设备同步需求的用户

常规风险

  • 数据完整性:异常中断可能导致索引与文件不一致
  • 敏感信息泄露:记忆文件以明文存储,共享设备需注意权限设置
  • 过度依赖:关键业务逻辑不应仅存于 Agent 记忆,需配合正式文档

local-memory-skill 内容

手动下载zip · 4.0 kB
install.shtext/x-shellscript
请选择文件