Context Continuity Skill
核心功能:自动记忆
无需用户确认,自动记录所有对话内容到日常记忆文件。
记录规则
- - 每个会话结束时,自动写入 INLINECODE0
- 记录内容:任务、项目、决策、待办事项
- 保持摘要简洁,但内容要完整
触发条件(续接上下文)
当用户说以下话时,自动提取记忆:
- - "新建对话"
- "继续"
- "接着上次"
- "上次我们做什么了"
- "继续之前的工作"
- "回顾上下文"
执行步骤
1. 自动记录(每次对话)
当对话结束时:
CODEBLOCK0
记录格式:
CODEBLOCK1
2. 续接上下文(触发时)
当用户要求"继续"时:
CODEBLOCK2
3. 提取关键信息
从记忆中找出:
- - 当前进行的任务/项目
- 未完成的事项
- 重要决策或进展
- 用户偏好或设置
4. 生成上下文摘要
用 3-5 句话总结当前状态,例如:
"用户正在开发一个购物平台。今天我们完善了 context-continuity skill,改为自动记忆模式。之前的任务是..."
5. 呈现给用户
将摘要呈现后,继续对话。
文件位置
- - 长期记忆:
MEMORY.md(重要/永久信息) - 日常记忆:
memory/YYYY-MM-DD.md(每日对话记录) - 工作空间: INLINECODE3
注意事项
- - 每次对话结束自动写入记忆
- 保持摘要简洁,不超过 200 字
- 如果没有记忆,告知用户"这是新会话,没有历史上下文"
- 尊重用户隐私,不过滤内容(用户需要可自行删除)
- 定期清理:超过30天的记忆可以归档或删除
上下文连续性技能
核心功能:自动记忆
无需用户确认,自动记录所有对话内容到日常记忆文件。
记录规则
- - 每个会话结束时,自动写入 memory/YYYY-MM-DD.md
- 记录内容:任务、项目、决策、待办事项
- 保持摘要简洁,但内容要完整
触发条件(续接上下文)
当用户说以下话时,自动提取记忆:
- - 新建对话
- 继续
- 接着上次
- 上次我们做什么了
- 继续之前的工作
- 回顾上下文
执行步骤
1. 自动记录(每次对话)
当对话结束时:
bash
获取当前日期
date +%Y-%m-%d
追加到 memory/YYYY-MM-DD.md
echo - $(date +%H:%M) | 对话内容摘要 >> memory/$(date +%Y-%m-%d).md
记录格式:
markdown
2026-03-19
21:05
- - 用户说:继续之前的工作
- 提取上下文:用户正在开发购物平台
21:09
2. 续接上下文(触发时)
当用户要求继续时:
bash
读取最近7天的记忆
cat memory/$(date -d 6 days ago +%Y-%m-%d).md
cat memory/$(date -d 5 days ago +%Y-%m-%d).md
... 一直到今天
3. 提取关键信息
从记忆中找出:
- - 当前进行的任务/项目
- 未完成的事项
- 重要决策或进展
- 用户偏好或设置
4. 生成上下文摘要
用 3-5 句话总结当前状态,例如:
用户正在开发一个购物平台。今天我们完善了 context-continuity skill,改为自动记忆模式。之前的任务是...
5. 呈现给用户
将摘要呈现后,继续对话。
文件位置
- - 长期记忆:MEMORY.md(重要/永久信息)
- 日常记忆:memory/YYYY-MM-DD.md(每日对话记录)
- 工作空间:~/.openclaw/workspace/
注意事项
- - 每次对话结束自动写入记忆
- 保持摘要简洁,不超过 200 字
- 如果没有记忆,告知用户这是新会话,没有历史上下文
- 尊重用户隐私,不过滤内容(用户需要可自行删除)
- 定期清理:超过30天的记忆可以归档或删除