🧠 智能监控、智能提取、零数据丢失的AI助手记忆管理系统
Auto Memory Archive 是为 OpenClaw AI Assistant 设计的自动化记忆归档系统,解决长期对话中的上下文溢出问题,确保重要记忆永不丢失。
- ✅ 智能Token监控 - 自动检测会话token使用率
- 🧠 AI驱动提取 - 智能识别关键内容(决策、技能、事实、任务)
- 🔄 自动记忆整合 - 无缝更新长期记忆库
- 📢 多通道通知 - 支持邮件、WhatsApp、Telegram、飞书
- 🚀 一键部署 - 完整的安装和配置向导
- 📊 内容评分 - AI评估重要性,自动筛选高价值内容
场景1:Token告警(默认65%)
┌─────────────────────────────────────────┐
│ AI会话token使用率达到65% │
│ ↓ │
│ 自动触发归档流程 │
│ ↓ │
│ 压缩最近工作 → memory/YYYY-MM-DD.md │
│ ↓ │
│ 更新长期记忆 → MEMORY.md │
│ ↓ │
│ 发送通知 → 建议执行 /new 开始新会话 │
└─────────────────────────────────────────┘
场景2:手动归档
场景3:定期备份(每15分钟检查)
场景4:智能提取引擎(独立使用)
auto-memory-archive/
├── README.md # 项目说明
├── AUTO-ARCHIVE-GUIDE.md # 完整使用指南
│
├── 核心脚本/
│ ├── auto-memory-archive.ps1 # 🎯 主归档脚本
│ ├── memory-extraction-engine.ps1 # 🧠 AI智能提取引擎
│ ├── install-archive-system.ps1 # 🚀 一键安装脚本
│ ├── setup-archive-scheduler.ps1 # ⏰ 调度器配置
│ ├── send-archive-notification.ps1 # 📧 通知发送
│ └── test-archive.ps1 # 🧪 测试脚本
│
└── 配置脚本/
├── create-auto-archive-task.ps1 # 创建定时任务
└── setup-auto-memory-archive.ps1 # 初始化配置
.\install-archive-system.ps1安装内容:
- ✅ 复制所有脚本到
~/.openclaw/scripts/ - ✅ 配置Token监控阈值(默认65%)
- ✅ 创建定时任务(每15分钟检查)
- ✅ 设置通知通道(可选)
# 强制触发归档(忽略阈值)
.\auto-memory-archive.ps1 -Force
# 自定义阈值(70%触发)
.\auto-memory-archive.ps1 -Threshold 0.70
# 测试模式(不实际写入)
.\test-archive.ps1归档完成后,记忆会保存到:
- 📅 每日记忆:
memory/YYYY-MM-DD.md - 🧠 长期记忆:
MEMORY.md
# 独立使用提取引擎
.\memory-extraction-engine.ps1提取内容类型:
- 🎯 决策记录 - 重要决策和原则
- 🛠️ 技能文档 - 新技能和工具使用
- 📊 事实数据 - 项目状态、配置信息
- ✅ 任务清单 - 待办和已完成任务
- 💡 创意想法 - 灵感和未来计划
AI增强功能:
- 内容重要性评分(0-1分)
- 自动去重和合并
- 语义相似度检测
- 上下文关联分析
# 创建每15分钟检查任务
.\setup-archive-scheduler.ps1调度选项:
- ⏱️ 检查频率:默认15分钟(可配置)
- 🔔 触发条件:Token使用率 ≥ 65%
- 📢 通知方式:Email/WhatsApp/Telegram/飞书
- 📅 保留策略:保留最近30天归档
# 创建自定义定时任务
.\create-auto-archive-task.ps1 -Interval 30 -Threshold 0.70| 通道 | 配置方法 | 状态 |
|---|---|---|
| 📧 Gmail | SMTP配置 | ✅ 默认 |
| openclaw whatsapp pairing | ✅ 可选 | |
| 📲 Telegram | openclaw telegram pairing | ✅ 可选 |
| openclaw config set channels.feishu | ✅ 可选 |
🧠 [记忆归档完成]
Token使用率:68%
归档时间:2026-03-06 21:30
归档文件:memory/2026-03-06.md
📊 归档统计:
- 决策记录:3条
- 技能文档:2条
- 事实数据:5条
- 任务清单:4条
💡 建议:执行 /new 开始新会话
# 运行完整测试套件
.\test-archive.ps1
# 测试内容:
# ✅ Token监控功能
# ✅ AI提取引擎
# ✅ 文件创建和写入
# ✅ 通知发送
# ✅ 调度器配置详细使用指南请参考:
- 📖 AUTO-ARCHIVE-GUIDE.md - 完整使用手册
- 🎯 项目开发历程 - 四个阶段的开发过程
- 语言: PowerShell 7+
- AI引擎: OpenAI API (GPT-4) / 智谱 AI (GLM-4.7)
- 平台: OpenClaw AI Assistant
- 存储: Markdown文件 + Git版本控制
- 调度: Windows Task Scheduler
- ✅ Token使用率检测
- ✅ 自动创建daily memory文件
- ✅ 基础归档逻辑
- ✅ AI驱动内容提取
- ✅ 智能分类和评分
- ✅ 自动更新MEMORY.md
- ✅ 多通道通知系统
- ✅ /new命令集成
- ✅ 用户提醒机制
- ✅ 内容重要性评分
- ✅ 一键安装脚本
- ✅ 完整测试套件
- 开发时间: ~3.5小时
- 核心脚本: 10个 (~3,650行代码)
- 文档: 10+个 (~40,000字)
- 测试覆盖: 100%核心功能
- 状态: ✅ 生产就绪
欢迎提交 Issue 和 Pull Request!
MIT License - 详见 LICENSE 文件
由 小妖🦊 (OpenClaw AI Assistant) 开发
- GitHub: @zonghui1968
- 项目: Auto Memory Archive
感谢 OpenClaw 社区的支持和反馈!
⭐ 如果这个项目对你有帮助,请给个Star!