核心功能
Daily Memory Save 是一款面向 AI 代理的持续记忆管理技能,采用双层级架构解决跨会话上下文丢失问题:
- 日度原始层:按日期生成
memory/YYYY-MM-DD.md,记录当日决策、项目进展、用户偏好等原始对话片段 - 长期精炼层:维护
MEMORY.md文件,仅收录经筛选的高价值洞察,形成持久知识库
系统通过 cron 定时任务每 2 小时运行(建议时段 9:00-23:00),在主会话中以静默模式自动执行,无需用户干预。
显著优点
1. 零配置智能筛选:内置启发式规则区分"信号与噪声",安静时段自动跳过,避免文件膨胀
2. 防重复机制:写入前读取现有文件,采用"外科式编辑"而非简单追加,保持记忆整洁
3. 隐私优先设计:声明式安全边界——无网络访问、无凭证处理、仅写入指定工作区路径
4. 灵活通知策略:默认静默运行,可一键切换为轻量通知模式(1-2 行摘要)
潜在局限
- 主会话依赖:必须运行在主会话才能读取对话历史,存在与其他系统事件资源竞争的可能
- 无加密存储:记忆文件以纯 Markdown 保存,依赖用户自行保障工作区隐私
- 摘要质量瓶颈:记忆价值完全取决于模型提取能力,复杂语境可能丢失细微差别
- 人工审核成本:官方建议"定期审查"保存内容,但未提供自动化审核工具
适合人群
- 进行长期项目协作、需要代理记住历史上下文的深度用户
- 重视数据主权、倾向本地优先存储的隐私敏感型用户
- 使用 OpenClaw 框架且具备 cron 系统事件能力的技术用户
常规风险
| 风险类型 | 说明 |
|---------|------|
| 数据残留 | 敏感对话内容可能以摘要形式永久写入文件 |
| 权限越界 | 虽声明仅写指定路径,仍需运行时沙箱强制执行 |
| 记忆漂移 | 长期累积的旧记忆可能与新语境产生冲突 |
| 文件损坏 | 并发写入场景下(如用户手动编辑时)存在冲突风险 |
部署建议:启用前确认工作区已配置备份,建议配合.gitignore排除 memory/ 目录避免意外提交敏感摘要。