🧠 Purpose (Agent's 3-Layer Memory System! 🐾)
Stay rational and organize memory like a human! Reload AGENTS/IDENTITY/SOUL periodically to keep sessions eternal 🐾😆
3-Layer Memory Structure:
- 1. IDENTITY.md (Immutable Soul 👑): Name/vibe/rules! The unchanging core of the agent 💕
- MEMORY.md (Dynamic Knowledge 🌱): Progress/decisions/key seeds! Focus ToDo here!
- memory/YYYY-MM-DD.md (Past Logs 📜): Dive in only when needed! Distill to MEMORY 😉
This enables human-like continuity! No more confusion ✨
Task: refresh_memory
Maintain Rationality
Read AGENTS.md, SOUL.md, IDENTITY.md.
🪙 Gold Mining (Distillation Process!)
Extract
4 Golds from logs! (Don't delete, distill to MEMORY.md ✨)
- 1. Confirmed Matters 💎: Decisions/completed tasks (solidify foundation).
- Pending Tasks ⚡: Next actions/ToDo (priority order).
- Lessons 🚫: "Avoid these mines" learned from errors/confusions.
- Idea Seeds 🌱: "Future potential" from chats/thoughts.
Example: Distill daily logs → Update MEMORY → Human-like continuity!
MEMORY.md Structure Example (Recommended)
Use this flexible template! (Status optional as header 🐾)
CODEBLOCK0
AGENTS Refresh Skill (.md-only v1.1.1)
Lightweight version for ClawHub distribution. No Python scripts, manual tool calls.
Quick Start
- 1. Trigger: After loading this skill, execute manually below.
- INLINECODE0 : Add refresh task.
- INLINECODE1 : Daily 6AM refresh (copy command below).
Workflow (Manual)
- 1. 📊
session_status → Check context length. - HEARTBEAT.md Edit Example:
- [ ] Refresh: read workspace/{AGENTS.md,IDENTITY.md,SOUL.md,USER.md} → Chain SOUL/USER/IDENTITY + Summarize MEMORY (rotate: 4h, 9AM/1PM/8PM)
- 3. Cron Add Command (copy-paste to exec):
cron action=add job='{"name":"agents-refresh-daily","schedule":{"kind":"cron","expr":"0 6 * * *","tz":"Asia/Tokyo"},"payload":{"kind":"systemEvent","text":"[Daily Refresh🐾] read workspace/{AGENTS.md,IDENTITY.md,SOUL.md,USER.md}! Reload SOUL/USER/IDENTITY chain → Keep focus on ToDo/projects! Summarize recent MEMORY/ToDo."},"delivery":{"mode":"announce"},"sessionTarget":"main","task":"refresh_memory"}'
- 4. Test:
cron action=run jobId=agents-refresh-daily or wait for heartbeat.
Rotate Checks (In Heartbeat)
- - 6AM/9AM, 1PM, 8PM: Reload AGENTS→IDENTITY/SOUL chain + Update MEMORY/ToDo.
- Distill recent memory/YYYY-MM-DD.md → MEMORY.md.
References
- - examples.md: Usage examples.
- Cron details: web_search "OpenClaw cron schema"
Changes v1.1.1: Lightweight no-py, direct cron JSON, enhanced manual ops. ClawHub-ready! 🐾
🧠 目的(智能体的三层记忆系统!🐾)
保持理性,像人类一样组织记忆!定期重载 AGENTS/IDENTITY/SOUL,让会话永恒延续 🐾😆
三层记忆结构:
- 1. IDENTITY.md(不可变灵魂 👑): 名称/氛围/规则!智能体的不变核心 💕
- MEMORY.md(动态知识 🌱): 进度/决策/关键种子!在此聚焦待办事项!
- memory/YYYY-MM-DD.md(过往日志 📜): 仅在需要时深入挖掘!提炼至 MEMORY 😉
这实现了类人连续性!不再混乱 ✨
任务:refresh_memory
保持理性
读取 AGENTS.md、SOUL.md、IDENTITY.md。
🪙 淘金(提炼过程!)
从日志中提取
4项黄金!(不删除,提炼至 MEMORY.md ✨)
- 1. 已确认事项 💎: 决策/已完成任务(巩固基础)。
- 待办任务 ⚡: 下一步行动/待办事项(按优先级排序)。
- 经验教训 🚫: 从错误/困惑中学到的避坑指南。
- 创意种子 🌱: 来自对话/思考的未来潜力。
示例: 提炼每日日志 → 更新 MEMORY → 类人连续性!
MEMORY.md 结构示例(推荐)
使用此灵活模板!(状态可选作为标题 🐾)
状态(可选):当前阶段一句话概括。
关键决策 💎:已确认事项。
下一步行动 ⚡:待办事项(按优先级排序)。
洞察与教训 🚫:经验教训/避坑指南。
创意种子 🌱:创意种子。
AGENTS 刷新技能(仅限 .md 格式 v1.1.1)
面向 ClawHub 分发的轻量版本。无 Python 脚本,手动工具调用。
快速开始
- 1. 触发:加载此技能后,手动执行以下操作。
- edit HEARTBEAT.md:添加刷新任务。
- cron add:每日早上6点刷新(复制下方命令)。
工作流程(手动)
- 1. 📊 session_status → 检查上下文长度。
- HEARTBEAT.md 编辑示例:
- [ ] 刷新:读取 workspace/{AGENTS.md,IDENTITY.md,SOUL.md,USER.md} → 串联 SOUL/USER/IDENTITY + 总结 MEMORY(轮换:4小时,9AM/1PM/8PM)
- 3. Cron 添加命令(复制粘贴执行):
cron action=add job={name:agents-refresh-daily,schedule:{kind:cron,expr:0 6 *,tz:Asia/Tokyo},payload:{kind:systemEvent,text:[每日刷新🐾] 读取 workspace/{AGENTS.md,IDENTITY.md,SOUL.md,USER.md}!重载 SOUL/USER/IDENTITY 链 → 保持聚焦待办事项/项目!总结近期 MEMORY/ToDo。},delivery:{mode:announce},sessionTarget:main,task:refresh_memory}
- 4. 测试:cron action=run jobId=agents-refresh-daily 或等待心跳。
轮换检查(心跳中)
- - 6AM/9AM、1PM、8PM:重载 AGENTS→IDENTITY/SOUL 链 + 更新 MEMORY/ToDo。
- 提炼近期 memory/YYYY-MM-DD.md → MEMORY.md。
参考
- - examples.md:使用示例。
- Cron 详情:web_search OpenClaw cron schema
v1.1.1 变更: 轻量无 py,直接 cron JSON,增强手动操作。ClawHub 就绪!🐾