# case: wait-reply-can-start-from-after-event ### 用例意义 验证 `wait-reply --after-event` 支持从既知事件游标之后恢复等待。 ### 前置条件 - 已通过先前的 `watch` 或 `wait-reply` 结果拿到某个 `NEXT_EVENT_ID` - 线程 `THREAD_ID` 后续还会收到新的回复类消息 ### 输入 ```bash 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`