会话接力(Relay)

把一个正在运行的 AI 会话从一个群「接力」到另一个群继续——飞书消息历史留在源群,但 AI 的记忆 / 上下文接续过去,换个群无缝继续聊。命令是 /relay

跑到一半的会话可以整个搬家,上下文一点不丢:私聊里把方案调通了,一键搬进团队群让大家接着这条上下文继续;搬过去是原班 CLI 进程、原班记忆,不是复制一份重开。

会话接力 Relay

Adopt 的区别:Adopt 是把本机 tmux 里的进程接进飞书;Relay 是把一个已经在 botmux 里跑的会话从 A 群搬到 B 群。

两种用法

1. /relay(picker 模式)—— 在目标群把会话「拉」过来

在你想接力的那个群里发 /relay,弹出一张卡片,列出你作为 owner、同一机器人在其它群里的活跃会话,选一个拉过来即可。

2. /relay --create(建群模式)—— 把当前会话「搬」到新群

在当前会话里发 @botA @botB /relay --create:自动新建一个群、把被 @ 的机器人都拉进去,并把当前会话(以及被 @ 的协作伙伴在本话题的会话)一起接力过去。

/relay                      # 在目标群:拉一个你的远程会话过来
@Claude @Codex /relay --create   # 把当前会话搬到一个新建的群,带上协作伙伴

接力后的提示

接力成功后,新群里会收到类似:

📋 已从「源群」接力会话过来。 ⚠️ 飞书消息历史留在源群,AI 记忆已接续。 @ 对应机器人继续对话即可。

源群里那张流式卡片会冻结成存档(移除按钮,避免误操作影响新群里活着的会话)。

限制

  • picker 模式只在普通群可用(单聊没有协作对象;话题群按话题路由、没有 thread 锚点)。
  • 只有**会话发起人(owner)**能接力自己的会话。
  • 会话正在处理中(mid-turn)不能接力,等本回合 idle 后再发。
  • /adopt 接入的外部 tmux 会话不能接力(CLI 在你电脑里、botmux 控不了其生命周期)。
  • 目标群若已有该 bot 的活跃会话,需先 /close 再接力。