691 B
691 B
Case: update-moves-thread-to-blocked-with-payload
用例意义
验证 update --status blocked 会写入阻塞问题消息,并保留结构化 payload。
前置条件
worker-a已成功claim线程THREAD_ID
输入
inbox --db TMPDIR/coord.db --json update --agent worker-a --thread THREAD_ID --status blocked --summary "Need timeout decision" --payload-json '{"question":"Should retries apply to read timeouts?"}'
预期输出
- 命令退出码为
0 thread.status == "blocked"message.kind == "question"message.payload_json.question保存提问内容
断言结论
blocked更新会生成面向创建者的问题消息