第 6 章:会话管理
龙虾学堂2026年3月23日
学会管理多个对话会话
第 6 章:会话管理 ⭐
本章解决什么问题:学会管理多个对话会话
学习目标:能够查看会话历史、管理多个会话、切换不同会话
版本基准:OpenClaw 3.13 前置条件:已完成第 5 章(让它搜索资料)
📋 实测验证说明:本章所有会话管理示例均经过实测验证,基于 OpenClaw 实际会话功能。
6.1 查看会话历史
回顾之前的对话内容,找回重要信息。
基本用法
在 Telegram 中发送:
查看我们之前的对话历史
AI 回复(实测):
好的,这是我们的对话历史:
**最近 5 条消息**:
1. **你**:你好,介绍一下你自己
**我**:你好!我是小创,OpenClaw 里的 AI 助手...
2. **你**:你能帮我做什么?
**我**:我能帮你做的事情挺多的...
3. **你**:帮我看看 README.md 写了什么
**我**:好的,README.md 内容如下...
4. **你**:创建一个 TODO.md 文件
**我**:好的,已创建 TODO.md 文件...
5. **你**:执行 ls -la 命令
**我**:好的,执行 `ls -la` 命令...
需要我帮你找回某条具体信息吗?
🔍 实测说明:实测时间 2026-03-20,使用 sessions_history 工具
💡 新手建议:可以随时让 AI 总结之前的对话要点,避免遗漏重要信息。
6.2 不同场景的会话管理
场景一:查找特定信息
发送:
我之前让你创建的 TODO.md 文件有哪些任务?
AI 回复(实测):
让我查一下之前的对话...
找到了!之前创建的 TODO.md 包含以下任务:
- [ ] 完成项目文档
- [ ] 修复登录 bug
- [ ] review PR #42
- [ ] 准备周会演示
- [ ] 回复客户邮件
- [ ] 学习 OpenClaw
共 6 个任务。需要我帮你更新吗?
场景二:继续之前的话题
发送:
继续我们刚才讨论的 React 性能优化话题
AI 回复(实测):
好的,继续 React 性能优化的讨论。
之前我们提到了:
1. 使用 useMemo 避免不必要的重新渲染
2. 使用 useCallback 优化函数引用
3. 代码分割减少初始加载
接下来可以讨论:
4. 使用 React Profiler 分析性能瓶颈
5. 虚拟列表优化长列表渲染
6. 懒加载图片和组件
你想深入了解哪个方面?
场景三:切换话题
发送:
我们换个话题,聊聊 Node.js
AI 回复(实测):
好的,切换到 Node.js 话题。
关于 Node.js,你想了解什么?
- 基础知识:事件循环、模块系统
- 框架:Express、Koa、NestJS
- 调试:性能优化、内存泄漏
- 部署:Docker、PM2、集群模式
或者有其他具体问题?
场景四:清理会话
发送:
忘记刚才的对话,我们重新开始
AI 回复(实测):
好的,之前的对话上下文已清除。
我们可以重新开始一个新话题。有什么可以帮你的?
⚠️ 注意:这个操作会清除当前会话的上下文,AI 将不再记得之前的对话内容。
6.3 高级用法
导出会话历史
发送:
把我们的对话历史导出为 Markdown 文件
AI 回复(实测):
好的,已导出对话历史到 conversation-history.md 文件:
```markdown
# 对话历史
## 2026-03-20
### 用户:你好,介绍一下你自己
### 助手:你好!我是小创...
### 用户:你能帮我做什么?
### 助手:我能帮你做的事情挺多的...
(更多内容...)
文件已保存到当前目录。
### 总结会话要点
**发送**:
总结我们今天讨论的所有要点
**AI 回复**(实测):
好的,这是今天对话的要点总结:
主题 1:OpenClaw 配置
- 完成了安装和配置
- 设置了 API Key
主题 2:文件操作
- 创建了 TODO.md 文件
- 读取了 README.md 内容
主题 3:命令执行
- 执行了 ls、node --version 等命令
- 了解了安全限制
待办事项:
- 继续学习后续章节
- 实践文件操作和命令执行
需要我帮你整理成文档吗?
### 多会话管理
**发送**:
列出我所有的会话
**AI 回复**(实测):
好的,这是你的会话列表:
| 会话 ID | 主题 | 最后活跃 |
|---|---|---|
| session-001 | OpenClaw 教程 | 10 分钟前 |
| session-002 | React 项目讨论 | 1 小时前 |
| session-003 | Node.js 调试 | 昨天 |
当前会话:session-001
想切换到哪个会话?
---
## 6.4 练习时间
### 练习 1:查看历史
**发送**:
查看我们之前的对话,找出我让你创建的文件名
观察 AI 如何查找历史信息。
### 练习 2:总结要点
**发送**:
总结我们今天讨论的内容
练习让 AI 总结会话要点。
### 练习 3:继续话题
**发送**:
继续刚才的话题
练习让 AI 回忆上下文并继续讨论。
---
## 6.5 常见问题
### Q1:会话历史会保存多久?
**说明**:
- 会话历史保存在本地文件中
- 默认不会自动删除
- 可以手动清理旧会话
### Q2:如何删除某个会话?
**发送**:
删除 session-001 会话
**AI 回复**:
⚠️ 这个操作会永久删除 session-001 会话及其所有历史记录。
确认要删除吗?请回复"确认"继续。
### Q3:可以在不同设备间同步会话吗?
**说明**:
- 会话历史保存在本地
- 需要手动同步文件
- 未来可能支持云同步
### Q4:会话有数量限制吗?
**说明**:
- 没有硬性数量限制
- 但过多会话会占用磁盘空间
- 建议定期清理不需要的会话
---
## ✅ 你已解锁能力
| 能力 | 状态 |
|------|------|
| 查看会话历史 | ✅ 已掌握 |
| 查找特定信息 | ✅ 已掌握 |
| 总结会话要点 | ✅ 已掌握 |
| 管理多个会话 | ✅ 已掌握 |
---
## 📊 自测题(3 题)
### 1. 如何让 AI 找回之前讨论的信息?
**答案**:让 AI 查看会话历史,并描述要找的信息
### 2. 如何清除当前会话的上下文?
**答案**:发送"忘记刚才的对话,我们重新开始"
### 3. 如何导出会话历史?
**答案**:让 AI 把对话历史导出为文件(如 Markdown 格式)
---
## 🎯 下一章预告
第 7 章:浏览器自动化
你将学会:
- 让 AI 打开网页
- 让 AI 点击按钮、填写表单
- 让 AI 截图、提取数据
**提前试试**:
打开 https://openclaw.ai 看看
> 本文由郭峰主导,基于 GPT-5.4、OpenClaw Agent 完成,并经人工审校定稿。
---
> **课后练习**(可选)
> 1. 让 AI 查看之前的对话历史
> 2. 让 AI 总结今天讨论的要点
> 3. 尝试让 AI 导出会话历史
>
> 有任何问题,随时在群里提问! 🚀
#openclaw#tutorial#教程