# case: show-returns-thread-and-message-history

### 用例意义

验证 `show` 会返回线程详情和完整消息历史。

### 前置条件

- 已存在一个含多条消息的线程 `THREAD_ID`

### 输入

```bash
inbox --db TMPDIR/coord.db --json show --thread THREAD_ID
```

### 预期输出

- 命令退出码为 `0`
- 返回 `data.thread`
- 返回 `data.messages`
- 消息按创建时间升序排列

### 断言结论

- `show` 是线程详情与时间序历史的读取入口
- `show` 不依赖线程是否处于活动态；只要线程存在，就应能读取包括终态线程在内的完整历史
- 未使用 `--mark-read` 时，`show` 不要求提供 agent 身份

