OpenClaw Session 对新手小白到底有什么用?
OpenClaw Session 是什么?怎么保存对话?
很多人用 AI 助手,聊天记录一大堆,时间久了就找不到了。
今天聊聊 OpenClaw 的 Session 机制,以及怎么保存重要对话。所有结论均经过源码和实际数据验证。
一、Session 是什么?
Session(会话)是 OpenClaw 记录对话的基本单位。
每次开始一段对话,OpenClaw 会分配一个 Session 来记录:
Code
你 早上10:00 发消息 → Session A 开始
你 早上10:30 发消息 → 继续用 Session A
二、什么时候会换新的 Session?
有两种情况会换新的:
情况一:跨过凌晨 4 点
JavaScript
// 伪代码
if (当前时间 > 4点 and Session创建时间 < 4点) {
// 换新 Session
}
如果当前时间已经过了凌晨 4 点,且 Session 是在凌晨 4 点之前创建的,就会开新 Session。
| Session 创建时间 | 现在时间 | 会换新的吗? | 原因 |
|---|---|---|---|
| 今天 22:00 | 明天 03:00 | ❌ 不会 | 还没到 4 点 |
| 今天 22:00 | 明天 05:00 | ✅ 会 | 过了 4 点,且 Session 是在 4 点前创建的 |
| 今天 10:00 | 今天 12:00 | ❌ 不会 | Session 是在 4 点之后创建的 |
| 今天 02:00 | 今天 12:00 | ✅ 会 | 过了 4 点,且 Session 是在 4 点前创建的 |
是为了让”晚上”创建的 Session 能够持续到第二天。10 点创建的 Session 可以一直用到第二天的 10 点再 Reset。
情况二:手动切换
你发 /new 或 /reset,会立即开新 Session。
三、换新后,旧的对话还在吗?
Reset 只是”开新窗口”,旧的 Session 变成存档,不会立即删除。
Code
05-09 22:00 → 你创建 Session A
05-10 05:00 → 你发消息 → 换新 Session B
→ Session A 存档,还在
→ 30 天后才会被清理
四、30 天后会发生什么?
OpenClaw 有 Maintenance 机制,默认自动清理旧 Session:
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 清理模式 | enforce |
自动删除(不是只警告) |
| 清理时间 | 30 天 | 超过 30 天没活动的删除 |
| 最大数量 | 500 条 | 超过数量也删 |
updatedAt(最后活动时间),不是创建时间!举例:
| Session 状态 | 会删除吗? |
|---|---|
| 05-01 创建,05-15 有活动 | ❌ 不会(还有 30 天缓冲) |
| 05-01 创建,06-01 还没活动 | ✅ 会删除 |
五、哪些 Session 会被保护不被删除?
Maintenance 清理时,以下类型的 Session 受保护,不会被删除:
| Session 类型 | 是否受保护 | 说明 |
|---|---|---|
| group(群聊) | ✅ 保护 | 群聊记录不删 |
| channel | ✅ 保护 | 频道记录不删 |
| thread(话题) | ✅ 保护 | 话题记录不删 |
| direct(私聊) | ❌ 不保护 | 私聊会被清理 |
| cron/subagent/heartbeat | ❌ 不保护 | 它们有自己的保留策略(默认24小时) |
六、怎么找回之前的对话?
方法一:直接问我
你可以直接说:
我会帮你查,30 天内的都可以找到。
方法二:命令行查看
Bash
# 查看所有 Session
openclaw sessions --json
# 只看最近活跃的
openclaw sessions --json --active 60
七、怎么保存重要对话?
方法一:让我记住
直接告诉我:
我会帮你保存到 MEMORY.md,这是永久存储。
方法二:自动每日存档
可以设置每日自动存档,但需要手动配置。
八、实际场景演示
场景:凌晨 Reset 了,怎么找回昨晚的对话?
“帮我找今天凌晨 4 点之前的会话”
30 天内都可以找到。
场景:上周的对话还能找到吗?
九、总结
| 需求 | 答案 |
|---|---|
| Session 是什么 | 记录对话的基本单位 |
| 什么时候换新的 | 过了 4 点 且 Session 是 4 点前创建的 |
| 换新后旧的在哪 | 存档里,30 天内可捞回 |
| 30 天后呢 | 被删除(30 天没活动才删) |
| 哪些不删 | group/channel/thread 受保护 |
| 怎么找回旧对话 | 直接问我 |
| 怎么保存重要内容 | 告诉我”帮我记住 XXX” |
关于作者
专注 AI 助手效率提升,分享 OpenClaw、Claude 等工具的使用技巧。
如果文章对你有帮助,欢迎转发给有需要的朋友。
(本文完)
夜雨聆风