Files
ai-workflow-skill/docs/tests/inbox/wait-reply/wait-reply-can-start-from-after-event.md
T

1020 B

case: wait-reply-can-start-from-after-event

用例意义

验证 wait-reply --after-event 支持从既知事件游标之后恢复等待。

前置条件

  • 已通过先前的 watchwait-reply 结果拿到某个 NEXT_EVENT_ID
  • 线程 THREAD_ID 后续还会收到新的回复类消息

输入

inbox --db TMPDIR/coord.db --agent worker-c --json wait-reply --thread THREAD_ID --after-event NEXT_EVENT_ID --timeout-seconds 2
inbox --db TMPDIR/coord.db --json reply --from leader --to worker-c --thread THREAD_ID --summary "Redirect to login" --body "Redirect guests to login for the MVP."

预期输出

  • wait-reply 在事件游标之后的新回复出现时被唤醒
  • 返回新的 next_event_id

断言结论

  • after-event 允许等待逻辑在断点之后继续,而不会重复消费旧回复
  • --kinds 支持自定义逗号分隔的唤醒消息类型;未显式提供时默认使用 answer,control,result
  • 默认唤醒 kinds 为 answer,control,result