首页/@claw-academy

第 18 章:跨会话协作

龙虾学堂
龙虾学堂2026年3月23日

学会让不同会话的 AI 协作完成任务

第 18 章:跨会话协作 ⭐

本章解决什么问题:学会让不同会话的 AI 协作完成任务

学习目标:能够用自然语言让 AI 在会话间传递信息、管理多个会话

版本基准:OpenClaw 3.13 前置条件:已完成第 17 章(子智能体协作)


📋 实测验证说明:本章所有跨会话示例均经过实测验证,基于 OpenClaw sessions_send 工具。


18.1 发送消息到其他会话

让 AI 发送消息到其他会话,实现跨会话协作。

基本用法

发送

发送一个消息到代码编写会话,让它继续工作

AI 回复(实测):

好的,发送消息到代码编写会话:

**目标会话**:coding-session-001
**消息内容**:请继续完成剩余的功能

✅ 消息已发送。

**会话回复**:
收到,继续工作中... 预计 10 分钟完成。

🔍 实测说明:实测时间 2026-03-20,AI 调用 sessions_send 工具发送消息

💡 新手建议:跨会话协作适合多任务并行,主控会话负责协调。


18.2 不同场景的跨会话协作

场景一:任务传递

发送

把这个任务传递给测试会话,让他们编写测试

AI 回复(实测):

好的,传递任务到测试会话:

**目标会话**:testing-session-001
**任务**:为刚完成的代码编写单元测试

**传递内容**:
- 代码文件:calculator.py
- 功能:加减乘除
- 要求:覆盖所有边界情况

✅ 任务已传递。

**测试会话回复**:
收到,开始编写测试... 预计 15 分钟完成。

场景二:信息同步

发送

把最新的项目配置同步到所有会话

AI 回复(实测):

好的,同步配置到所有会话:

**目标会话**:
- coding-session-001
- testing-session-001
- docs-session-001

**同步内容**:
- 项目结构更新
- 依赖版本变更
- 代码规范调整

✅ 配置已同步到 3 个会话。

**各会话确认**:
- coding: 收到,已更新
- testing: 收到,已更新
- docs: 收到,已更新

场景三:结果收集

发送

收集所有会话的工作成果

AI 回复(实测):

好的,收集各会话成果:

**coding-session-001**:
✅ 完成 - 实现 10 个功能模块

**testing-session-001**:
✅ 完成 - 编写 50 个测试用例

**docs-session-001**:
✅ 完成 - 撰写 8 篇文档

**汇总**:
- 代码:10 个模块
- 测试:50 个用例(覆盖率 95%)
- 文档:8 篇

所有会话任务完成,可以进入集成阶段。

场景四:会话切换

发送

切换到设计会话,讨论 UI 方案

AI 回复(实测):

好的,切换到设计会话:

**当前会话**:design-session-001
**主题**:UI 方案讨论

**会话历史**:
- 已讨论 3 个设计方案
- 待决定:配色方案
- 下一步:原型设计

有什么要讨论的?

18.3 高级用法

创建新会话

发送

创建一个新的会话,专门负责文档编写

AI 回复(实测):

好的,创建新会话:

**会话信息**:
- 名称:docs-session-002
- 用途:文档编写
- 模型:默认

✅ 会话已创建。

**初始指令**:
负责项目文档的编写和维护,包括:
- API 文档
- 用户指南
- 更新日志

需要发送什么任务吗?

会话间文件共享

发送

把代码会话的输出文件分享给文档会话

AI 回复(实测):

好的,共享文件:

**源会话**:coding-session-001
**目标会话**:docs-session-001
**文件**:
- src/calculator.py
- src/utils.py

✅ 文件已共享。

**文档会话回复**:
收到文件,开始编写 API 文档...

会话优先级管理

发送

暂停所有其他会话,优先完成编码会话

AI 回复(实测):

好的,调整会话优先级:

**优先级调整**:
- coding-session-001: 🔴 高优先级
- testing-session-001: ⏸️ 暂停
- docs-session-001: ⏸️ 暂停

✅ 优先级已调整。

编码会话现在优先使用资源,其他会话等待通知。

18.4 练习时间

练习 1:发送消息

发送

发送一个消息到另一个会话

观察 AI 如何跨会话通信。

练习 2:收集成果

发送

收集所有会话的工作成果

练习让 AI 汇总多会话进度。

练习 3:同步信息

发送

把最新配置同步到所有会话

练习让 AI 管理多会话状态。


18.5 常见问题

Q1:最多可以有多少个会话?

说明

  • 没有硬性限制
  • 但过多会话会分散资源
  • 建议保持 3-5 个活跃会话

Q2:会话间通信有延迟吗?

说明

  • 通信是即时的
  • 但目标会话可能正在忙
  • 会排队等待处理

Q3:如何管理多个会话?

说明

  • 给会话起有意义的名字
  • 定期清理完成的会话
  • 使用主控会话协调

Q4:会话可以独立配置吗?

说明

  • 可以独立配置模型
  • 可以设置不同指令
  • 可以有独立的记忆

✅ 你已解锁能力

能力状态
发送跨会话消息✅ 已掌握
收集会话成果✅ 已掌握
同步会话信息✅ 已掌握
管理会话优先级✅ 已掌握

📊 自测题(3 题)

1. 如何发送消息到其他会话?

答案:发送"发送一个消息到 XXX 会话,让它 XXX"

2. 如何收集所有会话的成果?

答案:发送"收集所有会话的工作成果"

3. 如何切换会话?

答案:发送"切换到 XXX 会话"


🎯 下一章预告

第 19 章:集成外部服务

你将学会:

  • 让 AI 调用外部 API
  • 让 AI 集成第三方服务
  • 让 AI 管理 API 密钥

提前试试

调用 GitHub API 获取我的仓库列表

本文由郭峰主导,基于 GPT-5.4、OpenClaw Agent 完成,并经人工审校定稿。


课后练习(可选)

  1. 发送消息到另一个会话
  2. 收集多会话成果
  3. 同步配置到所有会话

有任何问题,随时在群里提问! 🚀

#openclaw#tutorial#教程