交接(Handoff)
一个 Bot 把活交给另一个 Bot:群里发言或私信。接收方醒来处理,并可稍后回复。
Avoid: 派工, 路由, dispatch, bind
参与(Participation)
群主转录来了一条你或 Bot 的消息时:被点名的必须下场。你的普通消息(无 @ / @everyone)才让其余在场 Bot 各自做一次判断(下场或旁观)。你点了名,或 Bot 发了消息,未点名的人不再判断。应用不代判谁说话,也不用跳数或人数熔断去掐循环。要问你,是下场之后那一轮里的提问,不是判断的第三种结果。
Avoid: 中央裁决, Dispatcher(openbot 词), 路由, 防循环上限, 判断阶段求助, 每条 Bot 群消息都再判断一遍
判断(Judgement)
只在你于群里发了无点名的主转录消息时,给未被点名的群成员打的一次短调用,无工具,结构化返回下场或旁观。判断不是轮次;旁观不进主转录;调用失败当作旁观。点名(含 Bot 点名)跳过判断,只开被点名的轮。
Avoid: 让每个旁观者都开一轮, 判断里提问, 失败默认下场, 对 Bot 消息再判断
点名(Mention)
用 @Bot 指定必须下场的队友(跳过判断);@everyone 让当前群里除作者外每个 Bot 必须下场,不把群外的人拉进来。未点名则走参与自判。群里该 Bot 已有进行中的轮,再被点名就听进那一轮,不再分身。名字写成在场成员唯一可辨的缩写(如把「分镜师」写成「分镜」)时按那位成员处理;完全对不上则不叫醒任何人,send_message 会先拒绝一次让 Bot 改正,群里最终留一条系统提示。
Avoid: 指派, 派工, 群里点名再克隆一个自己
拉入(Pull-in)
在群里 @ 一个不在群里、名册上已有且未删除的 Bot:先加入该群再下场。名册没有的名字不新建 Bot,消息仍发出。
Avoid: @ 了却不进群, 未知名隐式建 Bot
轮次(Turn)
一个 Bot 被一条消息、点名、交接或日程叫醒,处理到回复、提问或批准卡片为止。补全失败也结束这一轮,终态仍是完成,不是中断。群里同一 Bot 同时最多一轮进行中;再被点名或判断下场时听进那一轮。私聊、日程和你显式「另开一轮」仍可同时多轮。转录按时间交错。花费按轮次累计,后台保留记录,信使不展示统计,也不据此停机。
Avoid: 工作流步骤, Planner 步骤, 群里同一 Bot 分身多轮, 把补全失败写成第五种终态
改道(Redirect)
在已有进行中的轮次上,放弃未完成的后续动作(状态变为 redirected)并就新消息再开一轮。群里该 Bot 已有活轮时,点名和判断下场走改道,像一个人转头听这一句。私聊里需要立刻停掉进行中的轮次时用 Stop;群聊没有 Stop,要停就发消息。
Avoid: 强制要求用户每轮手动选择改道还是分叉, 同一行覆盖 trigger 接着跑, 用户一条消息清掉全群所有活轮
分叉(Fork)
在已有进行中的轮次之外再开一轮,旧轮继续。私聊用户新消息默认分叉(显式才改道);日程在你↔该 Bot 私聊分叉。群里该 Bot 已有活轮时,点名和判断下场不另开分身;你在群里显式「另开一轮」才分叉。Bot↔Bot 私聊里没有用户,对方第二条消息走改道而不是分叉,和群里对 Bot 的做法一致。
Avoid: 人工介入调度开关, 日程改道群里的轮, 群点名再克隆一个自己
提问(Ask)
Bot 向你问一件需要判断的事(不是工具批准)。问句出现在转录里,你回复后该轮继续。
Avoid: 把提问做成批准卡片
Stop
你发出的立即停。只作用于私聊里进行中的轮次;已做完的动作不回滚。UI 开着时打在你正看着的那一轮(须是私聊);菜单栏在没开 UI 时打在最近有活动的私聊里的那一轮。群聊没有 Stop:发出去的群任务不能用按钮打断,要停就发消息让 Bot 们停下来。清空历史、归档、删除群仍会结束该会话的活轮。没有跳数、名册或群人数熔断。