Files
ai-workflow-skill/docs/tests/inbox/cancel/cancel-rejects-when-thread-missing.md
T

643 B

case: cancel-rejects-when-thread-missing

用例意义

验证 cancel 对不存在线程返回稳定的 not-found 错误契约。

前置条件

  • 空数据库已完成 init

输入

inbox --db TMPDIR/coord.db --json cancel --agent leader --thread thr_missing

预期输出

  • 退出码为 40
  • JSON 错误码为 not_found

断言结论

  • cancel 不会为缺失线程隐式创建控制消息
  • 当命令级 --agent 未显式提供时,可以回退使用根级 --agent;两者都缺失时应返回 invalid_input
  • --thread 是必填 flag;缺失时属于 invalid_input 类 usage error