# R2.1 任务报告

## 结果

[UniDesk PR #1818](https://github.com/pikasTech/unidesk/pull/1818) 已合并，source commit 为 `9a4848fb20ef27a17df00fbf73064256d11693fa`，merge commit 为 `c73b797b25b9`。修改只位于 UniDesk render-only AgentRun events CLI：

- 默认 human、JSON 和 YAML 最多返回 20 条事件，并用第 21 条只做 `hasMore` lookahead；
- `tool_call` 保留 seq、type、status、commandId、稳定 identity、tool、命令首行、exit、duration、output bytes/hash、上游 truncation 与本地 `outputOmitted`；
- 默认摘要不再拼接 stdout、stderr、skill 正文或完整 payload；
- JSON 使用有界 compact schema，YAML 与 human 使用同一 normalized items；
- shared log renderer 在没有 event page disclosure 时继续使用原五列表格，未改变 logs 合同；
- 没有修改 AgentRun manager、Kafka、SSE、durable event facts 或全局 stdout 阈值。

## 验证

合并后使用固定 run `run_d7f1cbb11ab04a75ad435ee462c2e60d`、`afterSeq=21`、请求 limit 100 复验：默认返回 count 20、fetchedCount 21、hasMore true、nextAfterSeq 41；其中 8 条 tool call，4 条带 `outputOmitted`，最大 summary 109 字符。JSON 6666 B、human 3767 B、YAML 6243 B，三种输出均没有 `/tmp/unidesk-cli-output` dump hint，也没有 `# Git 规范` 等 skill 正文。
