Forráskód Böngészése

合并 Bot 发送回执、流式补丁与升级兼容优化到主分支

Samien 1 hónapja
szülő
commit
b8804609b8
69 módosított fájl, 9630 hozzáadás és 78 törlés
  1. 20 3
      desktop/service-sync.test.mjs
  2. 42 0
      docs/verification/2026-09-13-bot-message-optimization/DESKTOP-UPGRADE.md
  3. 83 0
      docs/verification/2026-09-13-bot-message-optimization/README.md
  4. 69 0
      docs/verification/2026-09-13-bot-message-optimization/RUNBOOK.md
  5. BIN
      docs/verification/2026-09-13-bot-message-optimization/baseline-android-long.png
  6. BIN
      docs/verification/2026-09-13-bot-message-optimization/baseline-android-short.png
  7. BIN
      docs/verification/2026-09-13-bot-message-optimization/baseline-web-long.png
  8. BIN
      docs/verification/2026-09-13-bot-message-optimization/baseline-web-short.png
  9. BIN
      docs/verification/2026-09-13-bot-message-optimization/optimized-android-long.png
  10. BIN
      docs/verification/2026-09-13-bot-message-optimization/optimized-android-reading.png
  11. BIN
      docs/verification/2026-09-13-bot-message-optimization/optimized-android-short.png
  12. BIN
      docs/verification/2026-09-13-bot-message-optimization/optimized-ios-long-1.png
  13. BIN
      docs/verification/2026-09-13-bot-message-optimization/optimized-ios-short-6.png
  14. BIN
      docs/verification/2026-09-13-bot-message-optimization/optimized-web-long.png
  15. BIN
      docs/verification/2026-09-13-bot-message-optimization/optimized-web-reading.png
  16. BIN
      docs/verification/2026-09-13-bot-message-optimization/optimized-web-short.png
  17. 9 0
      docs/verification/2026-09-13-bot-message-optimization/results/acceptance.json
  18. 35 0
      docs/verification/2026-09-13-bot-message-optimization/results/android-build.txt
  19. 25 0
      docs/verification/2026-09-13-bot-message-optimization/results/android-ui.txt
  20. 131 0
      docs/verification/2026-09-13-bot-message-optimization/results/baseline-android.jsonl
  21. 1 0
      docs/verification/2026-09-13-bot-message-optimization/results/desktop-upgrade/SHA256SUMS
  22. 31 0
      docs/verification/2026-09-13-bot-message-optimization/results/desktop-upgrade/reproduction.txt
  23. 6 0
      docs/verification/2026-09-13-bot-message-optimization/results/desktop-upgrade/runtime-verification.json
  24. 11 0
      docs/verification/2026-09-13-bot-message-optimization/results/desktop-upgrade/upgrade-tests.txt
  25. 19 0
      docs/verification/2026-09-13-bot-message-optimization/results/desktop-upgrade/verification.json
  26. 30 0
      docs/verification/2026-09-13-bot-message-optimization/results/ios-ui.txt
  27. 35 0
      docs/verification/2026-09-13-bot-message-optimization/results/ios-unit-tests.txt
  28. 48 0
      docs/verification/2026-09-13-bot-message-optimization/results/latency-baseline-ios-long.jsonl
  29. 90 0
      docs/verification/2026-09-13-bot-message-optimization/results/latency-baseline-ios-short.jsonl
  30. 114 0
      docs/verification/2026-09-13-bot-message-optimization/results/latency-optimized-ios-long.jsonl
  31. 174 0
      docs/verification/2026-09-13-bot-message-optimization/results/latency-optimized-ios-short.jsonl
  32. 1042 0
      docs/verification/2026-09-13-bot-message-optimization/results/measurements.json
  33. 5150 0
      docs/verification/2026-09-13-bot-message-optimization/results/network.jsonl
  34. 291 0
      docs/verification/2026-09-13-bot-message-optimization/results/optimized-android.jsonl
  35. 39 0
      docs/verification/2026-09-13-bot-message-optimization/results/server-performance.json
  36. 34 0
      docs/verification/2026-09-13-bot-message-optimization/results/server-web-tests.txt
  37. 1019 0
      docs/verification/2026-09-13-bot-message-optimization/results/web-traces.json
  38. 1 0
      docs/verification/2026-09-13-bot-message-optimization/results/web-ui.txt
  39. 56 0
      docs/verification/2026-09-13-bot-message-optimization/scripts/analyze.mjs
  40. 103 0
      docs/verification/2026-09-13-bot-message-optimization/scripts/instrument-ios.py
  41. 21 0
      docs/verification/2026-09-13-bot-message-optimization/scripts/instrument-web.py
  42. 62 0
      docs/verification/2026-09-13-bot-message-optimization/scripts/latency-proxy.mjs
  43. 76 0
      docs/verification/2026-09-13-bot-message-optimization/scripts/web-acceptance.mjs
  44. 1 1
      docs/verification/2026-09-13-mobile-latency/README.md
  45. 2 2
      package-lock.json
  46. 1 1
      package.json
  47. 3 3
      release.json
  48. 23 2
      src/client/components/composer/ComposerShell.vue
  49. 12 6
      src/client/components/messages/MarkdownContent.vue
  50. 2 2
      src/client/components/messages/TurnTrace.vue
  51. 5 3
      src/client/components/workspace/WorkspaceMessageTimeline.vue
  52. 57 8
      src/client/components/workspace/transcriptStore.ts
  53. 9 4
      src/client/utils/turnTrace.ts
  54. 74 20
      src/client/views/ConversationsView.vue
  55. 1 1
      src/server/app.ts
  56. 15 1
      src/server/workspaceRoutes.ts
  57. 8 6
      src/server/workspaceRuntime.ts
  58. 53 8
      src/server/workspaceStore.ts
  59. 37 7
      src/server/workspaceSync.ts
  60. 19 0
      src/shared/workspace.ts
  61. 57 0
      src/shared/workspaceMessagePatch.ts
  62. 27 0
      tests/client/composer.test.ts
  63. 26 0
      tests/client/markdownContent.test.ts
  64. 16 0
      tests/client/workspaceTimelineIdentity.test.ts
  65. 52 0
      tests/client/workspaceTranscript.test.ts
  66. 25 0
      tests/fixtures/workspace-server.ts
  67. 92 0
      tests/perf/workspace-message-latency.ts
  68. 127 0
      tests/server/workspaceMessagePatch.test.ts
  69. 19 0
      tests/server/workspaceRoutes.test.ts

+ 20 - 3
desktop/service-sync.test.mjs

@@ -8,7 +8,7 @@ import { spawn } from 'node:child_process'
 import { createHash } from 'node:crypto'
 import { _electron as electron } from '@playwright/test'
 import { LaunchAgentService, localRequest, synchronizeDesktop } from '../bin/lib/service-update.mjs'
-import { sealRuntime, verifyRuntimePackage } from '../bin/lib/runtime-release.mjs'
+import { sealRuntime, syncDecision, verifyRuntimePackage } from '../bin/lib/runtime-release.mjs'
 
 const root = resolve(import.meta.dirname, '..')
 const payloadRoot = process.env.DESKTOP_TEST_EXECUTABLE
@@ -60,15 +60,32 @@ test('App first launch installs an independent Web; Web remains up after quit an
   })
   try {
     await until(() => localRequest(`http://127.0.0.1:${upstreamPort}/api/status`), value => value.status === 200)
+    const original = verifyRuntimePackage(payloadRoot)
+    const previousRuntime = process.env.DESKTOP_TEST_PREVIOUS_RUNTIME
+    if (previousRuntime) {
+      // Install an actual historical release into this fixture's isolated home.
+      // This catches same-version packages whose published Git history differs.
+      const previous = verifyRuntimePackage(previousRuntime)
+      assert.equal(syncDecision(original, previous), 'upgrade', 'the packaged App must unambiguously upgrade the historical release')
+      await synchronizeDesktop({ home, runtimeRoot: previousRuntime, releaseRoot, driver })
+      const saved = driver.snapshot().plist
+      saved.EnvironmentVariables.YAOYAO_TEST_PRESERVE = 'historical-release-settings'
+      driver.writePlist(saved)
+      console.log(`Historical upgrade fixture: ${previous.version} ${previous.commit} -> ${original.version} ${original.commit}`)
+    }
     app = await launch()
     const page = await app.firstWindow()
     await page.waitForURL(`http://127.0.0.1:${port}/**`, { timeout: 90000 })
     const record = JSON.parse(await readFile(join(home, 'service-instance.json'), 'utf8'))
     assert.equal(record.desktopOwned, false)
     const identity = await localRequest(`http://127.0.0.1:${port}/desktop/service`, record.token)
-    const original = verifyRuntimePackage(payloadRoot)
     assert.equal(identity.body.build.artifactDigest, original.artifactDigest)
     assert.equal(identity.body.quiesced, false)
+    if (previousRuntime) {
+      const marker = JSON.parse(await readFile(join(home, 'updates', 'desktop-sync.json'), 'utf8'))
+      assert.equal(marker.action, 'upgrade')
+      assert.equal(driver.snapshot().plist.EnvironmentVariables.YAOYAO_TEST_PRESERVE, 'historical-release-settings')
+    }
     const support = await page.evaluate(async () => {
       const bootstrap = await (await fetch('/api/app/bootstrap')).json()
       const setup = await fetch('/api/app/setup', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-Token': bootstrap.csrfToken },
@@ -86,7 +103,7 @@ test('App first launch installs an independent Web; Web remains up after quit an
 
     // Install a later release through the same transaction engine used by Web's updater.
     const newer = join(home, 'updates', 'newer-package')
-    const [major, minor, patch] = original.version.split('.').map(Number)
+    const [major, minor, patch] = original.version.split('-')[0].split('.').map(Number)
     const newerVersion = `${major}.${minor}.${patch + 1}`
     await cp(payloadRoot, newer, { recursive: true })
     await writeFile(join(newer, 'release.json'), JSON.stringify({ schemaVersion: 1, releaseVersion: newerVersion, webVersion: newerVersion, gitTag: `v${newerVersion}` }))

+ 42 - 0
docs/verification/2026-09-13-bot-message-optimization/DESKTOP-UPGRADE.md

@@ -0,0 +1,42 @@
+# Bot 优化分支安装包升级修复
+
+原测试包 `0.4.16 / c1c17c9` 复用了正式版本号。已发布的桌面包为
+`0.4.16 / 9241531`,来自不同的 Git 构建历史,二者都不包含对方的提交。
+`syncDecision` 因此返回 `unknown`,启动页显示“App 与 Web 的构建先后关系无法确定”。
+之前只验证全新安装和保留较新 Web,没有覆盖这个历史正式包。
+
+本次将分支版本改为 `0.4.17-bot-latency.1`,同步修改 `release.json`、
+`package.json` 和锁文件。版本比较、防降级、事务备份及用户数据处理逻辑保持原实现。
+修复提交为 `49971c62b324d5ee562b99da42ec79af60133489`,产物从干净提交构建。
+这里只生成开发分支安装包,没有创建发布标签、发布版本或合并主线。
+
+## 验证结果
+
+- 原测试包对实际旧正式包返回 `unknown`,新增历史包验收入口能复现失败。
+- 新包对旧正式包返回 `upgrade`;旧 App 对新服务返回 `newer`,保留新服务。
+- 未来正式版 `0.4.17` 对本测试版返回 `upgrade`。
+- `tests/server/desktopSync.test.ts` 的 12 项事务及版本回归测试通过。
+- 成品测试使用独立临时数据目录和 LaunchAgent,先安装并启动旧正式包的完整服务,
+  再启动新 App;确认服务切换到新构建且保留旧服务设置。退出后服务继续运行、
+  保留较新服务、停止后重启及启动错误重试均通过,2/2 项成品测试成功。
+- App 严格签名校验、运行时文件清单校验、DMG 校验通过。arm64,Apple Development
+  签名,未公证。未操作用户已有服务或安装到 `/Applications`。
+
+原始输出与校验值保存在 [results/desktop-upgrade](results/desktop-upgrade)。
+
+## 复现命令
+
+在本 worktree 执行以下命令。`DESKTOP_TEST_PREVIOUS_RUNTIME` 指向旧安装包内完整且
+校验通过的 `Contents/Resources/runtime/web-service`;测试不会修改该目录。
+
+```sh
+NODE_OPTIONS=--no-experimental-webstorage npx vitest run tests/server/desktopSync.test.ts
+npm run desktop:pack -- --config.directories.output=desktop-release/bot-latency-49971c6-20260913
+NODE_OPTIONS=--no-experimental-webstorage \
+  DESKTOP_TEST_EXECUTABLE='/Users/samien/git/bot-message-latency/yaoyao/desktop-release/bot-latency-49971c6-20260913/mac-arm64/夭夭.app/Contents/MacOS/夭夭' \
+  DESKTOP_TEST_PREVIOUS_RUNTIME='/Users/samien/git/yaoyao/desktop-release/v0.4.16/mac-arm64/夭夭.app/Contents/Resources/runtime/web-service' \
+  node --test --test-concurrency=1 desktop/service-sync.test.mjs desktop/startup-feedback.test.mjs
+```
+
+省略 `DESKTOP_TEST_PREVIOUS_RUNTIME` 时继续验证全新安装。版本含预发布后缀时,
+成品测试先提取基础版本再生成较新服务夹具,避免生成含 `NaN` 的版本号。

+ 83 - 0
docs/verification/2026-09-13-bot-message-optimization/README.md

@@ -0,0 +1,83 @@
+# Bot 模式三端收发优化
+
+两个阶段均在三个仓库各自的 `codex/bot-message-latency` 分支、独立 worktree 中完成。没有合并主线、发布版本或安装到真机。
+
+开发目录:`/Users/samien/git/bot-message-latency/{yaoyao,yaoyao-mobile,yaoyao-android}`。基线为 Web/服务端 `bed10cb`(0.4.16)、Android `8ed6079`(1.3/168)。iOS 基线归属更正:从 main `52e9f12` 创建分支后,实施时快进到了功能分支 `codex/ios-chat-thinking-dots` 的 `aceb477`(1.3/200),额外带入了 Markdown、媒体展示等提交;它不是主分支基线。因此本报告的 iOS 数据只能说明 `aceb477` 到收发优化版本的变化,不能排除相对 `main` 的整体性能回退。原工作区的暂存头像和其他文件未带入分支。
+
+## 实现
+
+第一阶段提交:Web/服务端 `ae7c388`,iOS `88f276e`,Android `b7733bf`。
+
+- `/api/app/capabilities` 通过原有 CSRF 签发器返回 `csrfToken`,并设置 `Cache-Control: no-store`;移动端在进入 Bot 模式时预热,共用正在进行的初始化,旧服务端回退到 bootstrap。
+- 发送接口保留 `run`,增加 `requestId、message、conversation、task、cursor`。三端确认后解除发送状态,回执按实体版本合并,既不推进全局 SSE 游标,也不覆盖更新的事件。
+- 两秒未追上回执时才进行后台详情补偿;旧协议缺少游标时立即后台补偿。列表、能力和机器人刷新不再阻塞发送,补偿失败不改变已接受的提交结果。
+- 冻结提交时的上下文和请求 ID;重试保留原 ID。新草稿、修改后又恢复原文的草稿,以及切换会话后的草稿都不被旧确认清除。
+
+第二阶段客户端提交:iOS `8e72ea2`,Android `975bd76`。
+
+第二阶段:
+
+- 消息增加 `revision`,旧记录按零处理。纯文本追加使用持久化 `message.patch`:`id、conversationId、conversationTaskId、baseRevision、revision、contentAppend、reasoningAppend`。
+- 完整消息行与补丁日志在同一事务中提交后才推送;内部观察者仍得到完整消息。首次、重写、可见性/工具/附件变化及终态使用全量消息。
+- 服务端首段立即冲刷,后续 33 ms 合并;末尾有定时冲刷。摘要最多每 250 ms 更新,并补上暂停后最后一段摘要的尾刷。结束状态不再等待用量查询;迟到用量不能覆盖后续 run。
+- 三端先校验并还原补丁,再使用原有历史和快照合并逻辑。缺少基线或版本不连续时不推进游标,重新同步;重连保留已加载历史,快照未覆盖的旧任务缓存标记为待核对。
+- Web 保留已完成消息显示对象,避免破坏 `v-memo`;每个 Markdown 渲染器使用独立、固定配置的净化器,每段 HTML 仍经过相同净化规则。Bot 直接渲染服务端已合并的文本,普通聊天默认 80 ms 节流保持不变。
+- Android 根据实际布局的末尾锚点跟随,修复长回复和异步排版后停在消息开头的问题;用户拖动上翻后停止跟随。
+
+## 协议协商与回退
+
+新能力为 `workspace-message-patch-v1`,新客户端使用 `/api/app/events/stream?format=patch-v1`。没有能力时继续使用原协议。
+
+新协议默认启用。设置 `HERMES_YAOYAO_WORKSPACE_MESSAGE_PATCHES=0` 并重启该兼容版本后端,可关闭补丁写入和协商,恢复全量传输及 100 ms 消息节奏。旧客户端实时接收按约 100 ms 有序合并的全量消息;遇到补丁历史重放时通过已有 `reset` 重新取得完整快照。非文本和终态前先冲刷待发文本。
+
+事件日志已有新格式,因此回退应使用这个开关并保留本版日志兼容代码,不能直接用不认识补丁日志的旧后端替换。没有数据库结构迁移,也没有放松 CSRF、账号或文件权限检查。
+
+## 实测结果
+
+相同 160 ms 人工往返延迟(80 ms 上行、80 ms 下行;SSE 增加 80 ms 下行),假上游首段等待 250 ms、每 20 ms 产生一片文本。各端先采集自身基线,再测优化版;短回复每组 6 次,第一轮单列,后 5 次取中位数;每端另测一条 8,000 字符长回复。主性能样本共 42 次发送,额外阅读位置测试不计入这 42 次。
+
+| 端 | 发送恢复:改前 → 改后 | 优化后确认额外等待 | 文本更新:改前 → 改后 |
+| --- | ---: | ---: | ---: |
+| iOS | 675.09 → 173.66 ms | 0.62 ms | 101.97 → 33.90 ms |
+| Android | 519 → 178 ms | 8 ms | 100 → 36 ms |
+| Web | 595 → 171 ms | 13 ms | DOM 185 → 34 ms |
+
+Web 内部状态更新为 98 → 33 ms。表中 Web 改用真实 DOM 文本变化,而非仅凭状态更新判断显示速度:初次优化曾出现“状态 34 ms、DOM 67 ms”,去掉 Bot 的二次节流后才达到 DOM 34 ms。
+
+iOS 使用 iPhone 17 Pro / iOS 26.5 模拟器、Xcode 26.6,优化构建保留测试入口和时间探针。Android 使用专用 Pixel 5 / API 31 模拟器,实际 WorkspaceScreen、控制器、网络层和 Compose 界面,校准模拟器与主机时钟。Web 使用 Chromium、实际生产构建和 DOM 观察器。iOS/Android 更新点为原生界面观察/组合到新文本;这些值不是物理屏幕 FPS。每端只与自己的基线比较。
+
+首段进入界面的中位数为:iOS 435.48 → 468.39 ms(增加 32.91 ms,未超过约定的 33 ms);Android 439 → 442 ms;Web 471 → 434 ms。首段总时间包含夹具适配器、服务端与 UI 调度,不能解释为真实模型生成速度变化。
+
+### 五路并发与完整 SSE 流量
+
+| 指标 | 全量协议 | 补丁协议 |
+| --- | ---: | ---: |
+| 并发 Bot / 每 Bot 正文 | 5 / 8,000 字符 | 5 / 8,000 字符 |
+| 完整 SSE 字节(含状态、摘要、终态) | 2,778,172 | 497,075 |
+| 持久化与事件编码 P95 | 3.91 ms | 1.43 ms |
+| CPU 总耗时 | 432.96 ms | 568.73 ms |
+| 事件日志有效载荷新增 | 2,719,888 字节 | 403,065 字节 |
+| WAL 文件观测大小 | 4,190,072 字节 | 4,165,352 字节 |
+
+完整 SSE 减少 **82.1%**,并发写入/编码 P95 低于 10 ms。CPU 总耗时增加约 **31.4%**,是更密集更新的代价;约 4.3 秒窗口消耗 0.57 核秒。WAL 数字是观测文件大小,受 checkpoint/文件复用影响,不等于总写入量。五条回复均按完整文本与持久化记录逐字核对。
+
+## 正确性与界面验收
+
+覆盖:回执/SSE 乱序、旧回执和同游标解码缓存隔离、重复事件、新草稿保护、CSRF 预热与原请求 ID 重试、补丁断层和任务隔离、事务回滚、重启后补丁读取、旧协议 reset、关闭补丁后的兼容、Unicode、终态/工具/附件变化、暂停后的尾刷、历史保留和隐藏消息。
+
+- iOS:58 项 WorkspaceChatTests 通过;7 次基线及 7 次优化原生 UI 发送,优化回复完整文本核对通过。签名模拟器验证,避免未签名 Keychain -34018。
+- Android:54 项模型测试、43 项网络测试通过,App 和测试 APK 编译通过;7 次基线及 7 次优化原生发送逐字核对。长回复末尾可见;上翻后接收另一条消息保持阅读位置,手动回到底部通过。
+- Web:7 次基线及 7 次优化 UI 发送逐字核对;上翻后触发 snapshot reset、接收新回复,滚动位置保持(误差不超过 4 px)。Markdown 净化、普通聊天默认节流和按钮行为回归通过。
+- 服务端:补丁与全量路径均验证,事务失败前不会通知观察者;默认启用后的针对性完整回归和 TypeScript 检查通过。Web/服务端最终 193 项针对性测试通过,TypeScript 检查通过。
+
+测试脚本使用每次唯一的回复标记,防止重跑时历史消息误判成功。Android 最初的启动挂起由继承代理环境引起,移除子进程的代理变量后正常启动;只改了测试进程环境。
+
+没有验证真机、真实模型或真实公网条件。本次未运行模型、Worker 启动或普通聊天业务改造;共享组件的默认行为和安全规则保持兼容。
+
+## 证据与复现
+
+- [逐轮数据与汇总](results/measurements.json)、[五路并发结果](results/server-performance.json)、[测量窗口网络记录](results/network.jsonl)
+- [iOS 长回复](optimized-ios-long-1.png)、[Android 长回复](optimized-android-long.png)、[Android 阅读位置](optimized-android-reading.png)、[Web 长回复](optimized-web-long.png)、[Web 阅读位置](optimized-web-reading.png)
+- [复现步骤](RUNBOOK.md)、[离线分析脚本](scripts/analyze.mjs)
+
+完整结果包保留于 `/tmp/bot-latency-acceptance/evidence/ios-final.xcresult`,iOS 最后单元测试包为 `/tmp/bot-latency-ios-cursor-final.xcresult`。临时构建目录可能被系统清理;本目录 JSON、截图、脚本及日志随 Git 保留。被修正或失败的中间测量不计入最终样本。

+ 69 - 0
docs/verification/2026-09-13-bot-message-optimization/RUNBOOK.md

@@ -0,0 +1,69 @@
+# 复现收发延迟验收
+
+所有服务都必须来自本仓库的 `tests/fixtures/workspace-server.ts`,使用新建临时数据目录。以下端口只用于这些隔离实例;若被占用,先修改脚本端口,不要连接或停止现有服务。测试账号 `fixture / fixture-pass` 是夹具生成的合成账号。
+
+## 离线复核
+
+从 yaoyao 开发 worktree 根目录执行:
+
+```sh
+node docs/verification/2026-09-13-bot-message-optimization/scripts/analyze.mjs
+NODE_OPTIONS=--no-experimental-webstorage npm exec -- tsx tests/perf/workspace-message-latency.ts /tmp/workspace-message-performance.json
+```
+
+分析脚本默认读取归档 JSON;压力脚本自行创建并清理临时 SQLite 和 loopback SSE,校验完整回复、至少 60% SSE 降幅和 10 ms 写入/编码 P95。
+
+## 准备 Web/服务端基线与优化副本
+
+1. 新建 `/tmp/bot-latency-acceptance/{baseline-server,optimized-server,baseline-home,optimized-home,evidence}`。
+2. 用 `git archive bed10cb` 解包到 baseline-server,用开发分支最终提交解包到 optimized-server。两份副本不包含 `.git`。
+3. 将开发分支的 `tests/fixtures/workspace-server.ts` 复制到两份副本:只替换相同的确定性假上游,不替换各自产品服务端逻辑。它识别 `[latency:唯一标记]`,包含 `long` 时输出 200 段,否则输出 40 片文字。
+4. 两份副本安装锁文件依赖,或在本机链接到已安装的 node_modules。执行 `scripts/instrument-web.py /tmp/bot-latency-acceptance`,只给临时副本加时间探针;脚本拒绝修改 Git checkout。
+5. 分别执行 `NODE_OPTIONS=--no-experimental-webstorage npm run build`,等待两个构建成功后开始测试。
+
+在两个终端分别从相应副本启动:
+
+```sh
+WORKSPACE_FIXTURE_HOME=/tmp/bot-latency-acceptance/baseline-home WORKSPACE_FIXTURE_PORT=19351 WORKSPACE_FIXTURE_UPSTREAM_PORT=19352 ./node_modules/.bin/tsx tests/fixtures/workspace-server.ts
+```
+
+```sh
+WORKSPACE_FIXTURE_HOME=/tmp/bot-latency-acceptance/optimized-home WORKSPACE_FIXTURE_PORT=19361 WORKSPACE_FIXTURE_UPSTREAM_PORT=19362 ./node_modules/.bin/tsx tests/fixtures/workspace-server.ts
+```
+
+确认日志显示临时 home 和相应端口后,从开发 worktree 启动代理,再运行 UI 验收:
+
+```sh
+node docs/verification/2026-09-13-bot-message-optimization/scripts/latency-proxy.mjs
+node docs/verification/2026-09-13-bot-message-optimization/scripts/web-acceptance.mjs
+```
+
+代理监听 19371(基线)、19372(优化)、19359(夹具控制器),生成 connections.json 和网络记录。UI 脚本等待真实登录响应、使用独立浏览器上下文、唯一回复标记和完整文本断言,采集 DOM 更新时间;另外检查上翻后的快照恢复和新消息不改变阅读位置。运行期间不要并行构建或其他性能测试。
+
+## iOS
+
+- 从 iOS 的 `aceb477` 和开发分支最终提交分别复制 `YaoYaoAI、YaoYaoAITests、YaoYaoAIUITests、YaoYaoAI.xcodeproj、project.yml` 到上述临时目录的 `ios-baseline、ios-optimized`。
+- 执行 `scripts/instrument-ios.py /tmp/bot-latency-acceptance`。探针只添加到临时副本;完整消息内容只在测试完成时记录。
+- 新建专用 iPhone 17 Pro / iOS 26.5 模拟器。两份副本先编译,再顺序执行 `YaoYaoAIUITests/LaunchSmokeTests/testLatencyCurrent`。
+- 本次使用 `-configuration Debug -enableCodeCoverage NO SWIFT_OPTIMIZATION_LEVEL=-O CODE_SIGN_IDENTITY=- CODE_SIGN_STYLE=Manual DEVELOPMENT_TEAM=GMU6W5FKQ6`。使用 ad-hoc 签名,以避免模拟器 Keychain 缺少 entitlement。
+- 用 `simctl get_app_container` 定位专用模拟器的 `cn.samien.yaoyao.hermes`,复制 Documents 中的 `latency-*.jsonl`;用 `xcresulttool export attachments` 导出实际截图。
+
+## Android
+
+- 从 Android 的 `8ed6079` 和开发分支分别构建 Debug APK;从开发分支构建 AndroidTest APK。`WorkspaceLatencyTest` 只依赖基线已有的公开界面;未提供 latency-url 时自动跳过。
+- 使用单独创建的 Pixel 5 / API 31 模拟器。同一个模拟器先装基线再装优化 APK,测试 APK相同。
+- 本机 SDK 为 `/Users/samien/Library/Android/sdk`,JDK 为 `/Users/samien/.local/share/hermes-android-toolchain/jdk-17`。模拟器启动需移除 `http_proxy、https_proxy、all_proxy` 及其大写变量,防止 QEMU 启动挂起;不要修改宿主系统代理。
+
+```sh
+adb -s emulator-5582 shell am instrument -w -r -e class cn.samien.yaoyao.hermes.WorkspaceLatencyTest -e latency-url http://10.0.2.2:19371 -e latency-product baseline-android cn.samien.yaoyao.hermes.test/androidx.test.runner.AndroidJUnitRunner
+```
+
+优化 APK 改用 19372 和 `optimized-android`。实际模拟器序列号可能不同,应替换为自己创建的设备。测试会校准时钟、核对完整文字、验证长回复末尾及用户上翻后的阅读位置。
+
+用 adb pull 收集 `/sdcard/Android/data/cn.samien.yaoyao.hermes/files/latency-evidence`。把两端 JSON 放入 evidence 后运行分析脚本,并保留 `OK (1 test)` 日志与截图。
+
+## 清理与回退检查
+
+- 测量完成后,向自己启动的三个前台服务发送 Ctrl-C,关闭并删除自己创建的专用模拟器。保留结果目录,不按进程名批量清理。
+- 关闭新协议验证:优化后端以 `HERMES_YAOYAO_WORKSPACE_MESSAGE_PATCHES=0` 重启,确认不再协商补丁,旧日志仍可通过 reset + snapshot 恢复。
+- 只有声明了新能力的客户端才启用 `format=patch-v1`;旧客户端直播仍收到完整消息。对应自动化用例在 `workspaceMessagePatch.test.ts`、`workspaceSync.test.ts`。

BIN
docs/verification/2026-09-13-bot-message-optimization/baseline-android-long.png


BIN
docs/verification/2026-09-13-bot-message-optimization/baseline-android-short.png


BIN
docs/verification/2026-09-13-bot-message-optimization/baseline-web-long.png


BIN
docs/verification/2026-09-13-bot-message-optimization/baseline-web-short.png


BIN
docs/verification/2026-09-13-bot-message-optimization/optimized-android-long.png


BIN
docs/verification/2026-09-13-bot-message-optimization/optimized-android-reading.png


BIN
docs/verification/2026-09-13-bot-message-optimization/optimized-android-short.png


BIN
docs/verification/2026-09-13-bot-message-optimization/optimized-ios-long-1.png


BIN
docs/verification/2026-09-13-bot-message-optimization/optimized-ios-short-6.png


BIN
docs/verification/2026-09-13-bot-message-optimization/optimized-web-long.png


BIN
docs/verification/2026-09-13-bot-message-optimization/optimized-web-reading.png


BIN
docs/verification/2026-09-13-bot-message-optimization/optimized-web-short.png


+ 9 - 0
docs/verification/2026-09-13-bot-message-optimization/results/acceptance.json

@@ -0,0 +1,9 @@
+{
+  "iosSendMedianUnder250": true,
+  "confirmationOverheadUnder50": true,
+  "textUpdateUnder50": true,
+  "firstTextWithin33OfBaseline": true,
+  "totalSseReductionAtLeast60Percent": true,
+  "fiveBotsSaveP95Under10": true,
+  "optimizedTextExact": true
+}

+ 35 - 0
docs/verification/2026-09-13-bot-message-optimization/results/android-build.txt

@@ -0,0 +1,35 @@
+> Task :app:javaPreCompileDebugAndroidTest UP-TO-DATE
+> Task :app:generateDebugAndroidTestAssets UP-TO-DATE
+> Task :app:mergeDebugAndroidTestAssets UP-TO-DATE
+> Task :app:compressDebugAndroidTestAssets UP-TO-DATE
+> Task :app:generateDebugAndroidTestGlobalSynthetics UP-TO-DATE
+> Task :app:checkDebugAndroidTestDuplicateClasses UP-TO-DATE
+> Task :app:desugarDebugAndroidTestFileDependencies UP-TO-DATE
+> Task :app:mergeExtDexDebugAndroidTest UP-TO-DATE
+> Task :app:mergeLibDexDebugAndroidTest UP-TO-DATE
+> Task :app:checkDebugAndroidTestAarMetadata UP-TO-DATE
+> Task :app:mapDebugAndroidTestSourceSetPaths UP-TO-DATE
+> Task :app:compileDebugAndroidTestNavigationResources UP-TO-DATE
+> Task :app:mergeDebugAndroidTestResources UP-TO-DATE
+> Task :app:processDebugAndroidTestResources UP-TO-DATE
+> Task :app:mergeDebugAndroidTestJniLibFolders UP-TO-DATE
+> Task :app:mergeDebugAndroidTestNativeLibs NO-SOURCE
+> Task :app:stripDebugAndroidTestDebugSymbols NO-SOURCE
+> Task :app:validateSigningDebugAndroidTest UP-TO-DATE
+> Task :app:writeDebugAndroidTestSigningConfigVersions UP-TO-DATE
+
+> Task :app:compileDebugAndroidTestKotlin
+w: file:///Users/samien/git/bot-message-latency/yaoyao-android/app/src/androidTest/kotlin/cn/samien/yaoyao/hermes/WorkspaceLatencyTest.kt:23:29 'fun createComposeRule(effectContext: CoroutineContext = ...): ComposeContentTestRule' is deprecated. Use `androidx.compose.ui.test.junit4.v2.createComposeRule` instead. The v2 APIs use StandardTestDispatcher instead of UnconfinedTestDispatcher, which aligns with standard coroutine behavior by queuing tasks rather than executing them immediately. Tests relying on immediate execution may require explicit synchronization. Please refer to the migration guide for more details.
+
+> Task :app:compileDebugAndroidTestJavaWithJavac UP-TO-DATE
+> Task :app:processDebugAndroidTestJavaRes UP-TO-DATE
+> Task :app:mergeDebugAndroidTestJavaResource UP-TO-DATE
+> Task :app:dexBuilderDebugAndroidTest
+> Task :app:mergeProjectDexDebugAndroidTest
+> Task :app:packageDebugAndroidTest
+> Task :app:createDebugAndroidTestApkListingFileRedirect UP-TO-DATE
+> Task :app:assembleDebugAndroidTest
+
+BUILD SUCCESSFUL in 1s
+226 actionable tasks: 4 executed, 222 up-to-date
+Consider enabling configuration cache to speed up this build: https://docs.gradle.org/9.4.1/userguide/configuration_cache_enabling.html

+ 25 - 0
docs/verification/2026-09-13-bot-message-optimization/results/android-ui.txt

@@ -0,0 +1,25 @@
+INSTRUMENTATION_STATUS: class=cn.samien.yaoyao.hermes.WorkspaceLatencyTest
+INSTRUMENTATION_STATUS: current=1
+INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
+INSTRUMENTATION_STATUS: numtests=1
+INSTRUMENTATION_STATUS: stream=
+cn.samien.yaoyao.hermes.WorkspaceLatencyTest:
+INSTRUMENTATION_STATUS: test=measureActualBotScreen
+INSTRUMENTATION_STATUS_CODE: 1
+s_glBindAttribLocation: bind attrib 0 name position
+s_glBindAttribLocation: bind attrib 1 name localCoord
+INSTRUMENTATION_STATUS: class=cn.samien.yaoyao.hermes.WorkspaceLatencyTest
+INSTRUMENTATION_STATUS: current=1
+INSTRUMENTATION_STATUS: id=AndroidJUnitRunner
+INSTRUMENTATION_STATUS: numtests=1
+INSTRUMENTATION_STATUS: stream=.
+INSTRUMENTATION_STATUS: test=measureActualBotScreen
+INSTRUMENTATION_STATUS_CODE: 0
+INSTRUMENTATION_RESULT: stream=
+
+Time: 31.065
+
+OK (1 test)
+
+
+INSTRUMENTATION_CODE: -1

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 131 - 0
docs/verification/2026-09-13-bot-message-optimization/results/baseline-android.jsonl


+ 1 - 0
docs/verification/2026-09-13-bot-message-optimization/results/desktop-upgrade/SHA256SUMS

@@ -0,0 +1 @@
+b57e1d2860024ea5306b22d5a7a00a36e16934184e9496f3173d16b96f9b1699  Yaoyao-0.4.17-bot-latency.1-arm64.dmg

+ 31 - 0
docs/verification/2026-09-13-bot-message-optimization/results/desktop-upgrade/reproduction.txt

@@ -0,0 +1,31 @@
+✖ App first launch installs an independent Web; Web remains up after quit and a newer Web is retained (521.238834ms)
+ℹ tests 1
+ℹ suites 0
+ℹ pass 0
+ℹ fail 1
+ℹ cancelled 0
+ℹ skipped 0
+ℹ todo 0
+ℹ duration_ms 692.907916
+
+✖ failing tests:
+
+test at desktop/service-sync.test.mjs:45:1
+✖ App first launch installs an independent Web; Web remains up after quit and a newer Web is retained (521.238834ms)
+  AssertionError [ERR_ASSERTION]: the packaged App must unambiguously upgrade the historical release
+  + actual - expected
+  
+  + 'unknown'
+  - 'upgrade'
+  
+      at TestContext.<anonymous> (file:///Users/samien/git/bot-message-latency/yaoyao/desktop/service-sync.test.mjs:69:14)
+      at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
+      at async Test.run (node:internal/test_runner/test:1404:7)
+      at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) {
+    generatedMessage: false,
+    code: 'ERR_ASSERTION',
+    actual: 'unknown',
+    expected: 'upgrade',
+    operator: 'strictEqual',
+    diff: 'simple'
+  }

+ 6 - 0
docs/verification/2026-09-13-bot-message-optimization/results/desktop-upgrade/runtime-verification.json

@@ -0,0 +1,6 @@
+{
+  "version": "0.4.17-bot-latency.1",
+  "commit": "49971c62b324d5ee562b99da42ec79af60133489",
+  "dirty": false,
+  "artifactDigest": "fbd8714f687ad91f650b910d84e1fb256df80d2141243096e59825f88999d84b"
+}

+ 11 - 0
docs/verification/2026-09-13-bot-message-optimization/results/desktop-upgrade/upgrade-tests.txt

@@ -0,0 +1,11 @@
+Historical upgrade fixture: 0.4.16 92415312524c564a58056d7a0f2a06fdbb484ea6 -> 0.4.17-bot-latency.1 49971c62b324d5ee562b99da42ec79af60133489
+✔ App first launch installs an independent Web; Web remains up after quit and a newer Web is retained (15934.493208ms)
+✔ built startup page shows a real helper error and Retry recovers into the Web (4000.408459ms)
+ℹ tests 2
+ℹ suites 0
+ℹ pass 2
+ℹ fail 0
+ℹ cancelled 0
+ℹ skipped 0
+ℹ todo 0
+ℹ duration_ms 20273.384708

+ 19 - 0
docs/verification/2026-09-13-bot-message-optimization/results/desktop-upgrade/verification.json

@@ -0,0 +1,19 @@
+{
+  "version": "0.4.17-bot-latency.1",
+  "bundleId": "cn.samien.yaoyao.desktop",
+  "commit": "49971c62b324d5ee562b99da42ec79af60133489",
+  "branch": "codex/bot-message-latency",
+  "architecture": "arm64",
+  "sha256": "b57e1d2860024ea5306b22d5a7a00a36e16934184e9496f3173d16b96f9b1699",
+  "bytes": 203320508,
+  "signing": "Apple Development",
+  "notarized": false,
+  "checks": {
+    "historicalUpgrade": true,
+    "newerServiceRetained": true,
+    "packagedTests": 2,
+    "runtimeIntegrity": true,
+    "signature": true,
+    "dmgIntegrity": true
+  }
+}

+ 30 - 0
docs/verification/2026-09-13-bot-message-optimization/results/ios-ui.txt

@@ -0,0 +1,30 @@
+    t =    50.53s         Capturing element debug description
+    t =    51.06s     Checking `Expect predicate `existsNoRetry == 1` for object StaticText (First Match)`
+    t =    51.06s         Checking existence of `StaticText (First Match)`
+    t =    51.54s         Capturing element debug description
+    t =    52.06s     Checking `Expect predicate `existsNoRetry == 1` for object StaticText (First Match)`
+    t =    52.06s         Checking existence of `StaticText (First Match)`
+    t =    52.62s         Capturing element debug description
+    t =    53.03s     Checking `Expect predicate `existsNoRetry == 1` for object StaticText (First Match)`
+    t =    53.03s         Checking existence of `StaticText (First Match)`
+    t =    53.42s Find the Target Application 'cn.samien.yaoyao.hermes'
+    t =    53.61s Added attachment named 'optimized-ios-long-1'
+    t =    54.33s Terminate cn.samien.yaoyao.hermes:52517
+    t =    55.42s Tear Down
+Test Case '-[YaoYaoAIUITests.LaunchSmokeTests testLatencyCurrent]' passed (55.620 seconds).
+Test Suite 'LaunchSmokeTests' passed at 2026-09-13 13:35:24.649.
+	 Executed 1 test, with 0 failures (0 unexpected) in 55.620 (55.621) seconds
+Test Suite 'YaoYaoAIUITests.xctest' passed at 2026-09-13 13:35:24.650.
+	 Executed 1 test, with 0 failures (0 unexpected) in 55.620 (55.622) seconds
+Test Suite 'Selected tests' passed at 2026-09-13 13:35:24.650.
+	 Executed 1 test, with 0 failures (0 unexpected) in 55.620 (55.622) seconds
+2026-09-13 13:35:24.972 xcodebuild[52213:27825959] [MT] IDETestOperationsObserverDebug: 57.365 elapsed -- Testing started completed.
+2026-09-13 13:35:24.972 xcodebuild[52213:27825959] [MT] IDETestOperationsObserverDebug: 0.000 sec, +0.000 sec -- start
+2026-09-13 13:35:24.972 xcodebuild[52213:27825959] [MT] IDETestOperationsObserverDebug: 57.365 sec, +57.365 sec -- end
+
+Test session results, code coverage, and logs:
+	/tmp/bot-latency-acceptance/evidence/ios-final.xcresult
+
+** TEST EXECUTE SUCCEEDED **
+
+Testing started

+ 35 - 0
docs/verification/2026-09-13-bot-message-optimization/results/ios-unit-tests.txt

@@ -0,0 +1,35 @@
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testTranscriptActivityUsesDirectConversationAndTerminalRunState]' passed (0.000 seconds).
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testTranscriptRestoresMarkdownImagesAndDocumentsWithoutToolFiles]' started.
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testTranscriptRestoresMarkdownImagesAndDocumentsWithoutToolFiles]' passed (0.002 seconds).
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testUnreadFlagOverridesLegacyCountForChatsAndTasks]' started.
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testUnreadFlagOverridesLegacyCountForChatsAndTasks]' passed (0.000 seconds).
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testUnsetMemberAvatarUsesTheSameAgentIdentityEverywhere]' started.
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testUnsetMemberAvatarUsesTheSameAgentIdentityEverywhere]' passed (0.001 seconds).
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testVMEnableFailureRetainsDisabledStateAndAllowsRetry]' started.
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testVMEnableFailureRetainsDisabledStateAndAllowsRetry]' passed (0.003 seconds).
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testWebLoginDoesNotRequireAnAvailableHermesProfile]' started.
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testWebLoginDoesNotRequireAnAvailableHermesProfile]' passed (0.010 seconds).
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testWorkspaceCapabilitiesRemoveRemoteManagementOnRevocation]' started.
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testWorkspaceCapabilitiesRemoveRemoteManagementOnRevocation]' passed (0.002 seconds).
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testWorkspaceGroupTasksUseTaskScopedRoutesAndKeepRemoteMembers]' started.
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testWorkspaceGroupTasksUseTaskScopedRoutesAndKeepRemoteMembers]' passed (0.005 seconds).
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testWorkspacePushUsesApplicationConversationIdentity]' started.
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testWorkspacePushUsesApplicationConversationIdentity]' passed (0.001 seconds).
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testWorkspaceSourcesExposeRemoteAgentsWithoutBlankState]' started.
+Test Case '-[YaoYaoAITests.WorkspaceChatTests testWorkspaceSourcesExposeRemoteAgentsWithoutBlankState]' passed (0.002 seconds).
+Test Suite 'WorkspaceChatTests' passed at 2026-09-13 13:19:54.212.
+	 Executed 58 tests, with 0 failures (0 unexpected) in 0.435 (0.448) seconds
+Test Suite 'YaoYaoAITests.xctest' passed at 2026-09-13 13:19:54.212.
+	 Executed 58 tests, with 0 failures (0 unexpected) in 0.435 (0.448) seconds
+Test Suite 'Selected tests' passed at 2026-09-13 13:19:54.212.
+	 Executed 58 tests, with 0 failures (0 unexpected) in 0.435 (0.449) seconds
+2026-09-13 13:19:54.497 xcodebuild[45335:27786425] [MT] IDETestOperationsObserverDebug: 3.782 elapsed -- Testing started completed.
+2026-09-13 13:19:54.497 xcodebuild[45335:27786425] [MT] IDETestOperationsObserverDebug: 0.000 sec, +0.000 sec -- start
+2026-09-13 13:19:54.497 xcodebuild[45335:27786425] [MT] IDETestOperationsObserverDebug: 3.782 sec, +3.782 sec -- end
+
+Test session results, code coverage, and logs:
+	/tmp/bot-latency-ios-cursor-final.xcresult
+
+** TEST SUCCEEDED **
+
+Testing started

+ 48 - 0
docs/verification/2026-09-13-bot-message-optimization/results/latency-baseline-ios-long.jsonl

@@ -0,0 +1,48 @@
+{"name":"send_start","time":1789270444.17505,"detail":""}
+{"time":1789270444.522948,"name":"post_ack","detail":""}
+{"detail":"user|complete|34","time":1789270444.541847,"name":"view_text"}
+{"detail":"assistant|streaming|0","time":1789270444.6311789,"name":"view_text"}
+{"time":1789270444.793447,"name":"view_text","detail":"assistant|streaming|40"}
+{"detail":"assistant|streaming|200","time":1789270444.8975689,"name":"view_text"}
+{"detail":"assistant|streaming|400","name":"view_text","time":1789270444.9952779}
+{"detail":"","time":1789270445.033072,"name":"send_ready"}
+{"name":"view_text","detail":"assistant|streaming|600","time":1789270445.101001}
+{"detail":"assistant|streaming|800","name":"view_text","time":1789270445.204509}
+{"time":1789270445.3099899,"detail":"assistant|streaming|960","name":"view_text"}
+{"time":1789270445.4073381,"name":"view_text","detail":"assistant|streaming|1160"}
+{"time":1789270445.511719,"name":"view_text","detail":"assistant|streaming|1360"}
+{"name":"view_text","time":1789270445.6121011,"detail":"assistant|streaming|1560"}
+{"name":"view_text","detail":"assistant|streaming|1760","time":1789270445.716619}
+{"name":"view_text","time":1789270445.819495,"detail":"assistant|streaming|1920"}
+{"time":1789270445.922385,"name":"view_text","detail":"assistant|streaming|2120"}
+{"detail":"assistant|streaming|2320","time":1789270446.029067,"name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|2520","time":1789270446.1289051}
+{"detail":"assistant|streaming|2680","time":1789270446.2312169,"name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|2880","time":1789270446.338599}
+{"time":1789270446.4466791,"detail":"assistant|streaming|3080","name":"view_text"}
+{"time":1789270446.5475841,"name":"view_text","detail":"assistant|streaming|3280"}
+{"time":1789270446.701494,"name":"view_text","detail":"assistant|streaming|3480"}
+{"detail":"assistant|streaming|3640","time":1789270446.751956,"name":"view_text"}
+{"detail":"assistant|streaming|3840","name":"view_text","time":1789270446.8537579}
+{"detail":"assistant|streaming|4040","name":"view_text","time":1789270446.964586}
+{"name":"view_text","detail":"assistant|streaming|4240","time":1789270447.0616078}
+{"time":1789270447.167866,"detail":"assistant|streaming|4400","name":"view_text"}
+{"detail":"assistant|streaming|4600","name":"view_text","time":1789270447.2678919}
+{"name":"view_text","time":1789270447.3707991,"detail":"assistant|streaming|4760"}
+{"time":1789270447.480885,"name":"view_text","detail":"assistant|streaming|4960"}
+{"detail":"assistant|streaming|5160","name":"view_text","time":1789270447.587172}
+{"name":"view_text","time":1789270447.7345061,"detail":"assistant|streaming|5360"}
+{"time":1789270447.7900701,"name":"view_text","detail":"assistant|streaming|5560"}
+{"detail":"assistant|streaming|5720","time":1789270447.8961689,"name":"view_text"}
+{"time":1789270447.9971318,"name":"view_text","detail":"assistant|streaming|5920"}
+{"time":1789270448.1074018,"name":"view_text","detail":"assistant|streaming|6120"}
+{"time":1789270448.209152,"name":"view_text","detail":"assistant|streaming|6280"}
+{"time":1789270448.312089,"name":"view_text","detail":"assistant|streaming|6480"}
+{"time":1789270448.4212079,"name":"view_text","detail":"assistant|streaming|6680"}
+{"detail":"assistant|streaming|6880","time":1789270448.5261559,"name":"view_text"}
+{"detail":"assistant|streaming|7080","time":1789270448.6328371,"name":"view_text"}
+{"time":1789270448.800864,"name":"view_text","detail":"assistant|streaming|7280"}
+{"time":1789270448.8399348,"name":"view_text","detail":"assistant|streaming|7480"}
+{"detail":"assistant|streaming|7640","time":1789270448.9445372,"name":"view_text"}
+{"time":1789270449.048919,"name":"view_text","detail":"assistant|streaming|7840"}
+{"detail":"assistant|complete|8029","name":"view_text","time":1789270449.2012}

+ 90 - 0
docs/verification/2026-09-13-bot-message-optimization/results/latency-baseline-ios-short.jsonl

@@ -0,0 +1,90 @@
+{"detail":"","time":1789270413.609026,"name":"send_start"}
+{"time":1789270413.958446,"name":"post_ack","detail":""}
+{"detail":"user|complete|36","time":1789270413.9929919,"name":"view_text"}
+{"detail":"assistant|streaming|0","time":1789270414.1008301,"name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|7","time":1789270414.236639}
+{"name":"view_text","detail":"assistant|streaming|35","time":1789270414.3280811}
+{"name":"view_text","detail":"assistant|streaming|70","time":1789270414.42893}
+{"detail":"","time":1789270414.4661789,"name":"send_ready"}
+{"name":"view_text","detail":"assistant|streaming|105","time":1789270414.532341}
+{"name":"view_text","detail":"assistant|streaming|133","time":1789270414.632786}
+{"time":1789270414.734838,"name":"view_text","detail":"assistant|streaming|168"}
+{"detail":"assistant|streaming|203","time":1789270414.836633,"name":"view_text"}
+{"time":1789270414.9380879,"name":"view_text","detail":"assistant|streaming|231"}
+{"time":1789270415.042026,"name":"view_text","detail":"assistant|streaming|266"}
+{"detail":"assistant|complete|311","time":1789270415.1245351,"name":"view_text"}
+{"detail":"","name":"send_start","time":1789270418.5895472}
+{"detail":"","time":1789270418.760407,"name":"post_ack"}
+{"detail":"user|complete|36","name":"view_text","time":1789270418.7672381}
+{"name":"view_text","detail":"assistant|streaming|0","time":1789270418.822408}
+{"detail":"assistant|streaming|7","time":1789270419.0261919,"name":"view_text"}
+{"detail":"assistant|streaming|35","name":"view_text","time":1789270419.1275091}
+{"time":1789270419.2333069,"name":"view_text","detail":"assistant|streaming|70"}
+{"name":"send_ready","detail":"","time":1789270419.258255}
+{"time":1789270419.3254271,"name":"view_text","detail":"assistant|streaming|98"}
+{"detail":"assistant|streaming|133","name":"view_text","time":1789270419.4271131}
+{"time":1789270419.5308261,"name":"view_text","detail":"assistant|streaming|168"}
+{"time":1789270419.637116,"name":"view_text","detail":"assistant|streaming|196"}
+{"time":1789270419.734894,"name":"view_text","detail":"assistant|streaming|231"}
+{"detail":"assistant|streaming|266","name":"view_text","time":1789270419.837357}
+{"time":1789270419.915149,"name":"view_text","detail":"assistant|complete|311"}
+{"name":"send_start","time":1789270422.622422,"detail":""}
+{"time":1789270422.7928391,"detail":"","name":"post_ack"}
+{"detail":"user|complete|36","name":"view_text","time":1789270422.7996259}
+{"name":"view_text","detail":"assistant|streaming|0","time":1789270422.8626571}
+{"time":1789270423.054585,"name":"view_text","detail":"assistant|streaming|7"}
+{"detail":"assistant|streaming|35","time":1789270423.157944,"name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|70","time":1789270423.267904}
+{"time":1789270423.2990851,"name":"send_ready","detail":""}
+{"detail":"assistant|streaming|105","time":1789270423.3616619,"name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|133","time":1789270423.4636369}
+{"detail":"assistant|streaming|168","time":1789270423.567853,"name":"view_text"}
+{"detail":"assistant|streaming|203","time":1789270423.670764,"name":"view_text"}
+{"detail":"assistant|streaming|231","name":"view_text","time":1789270423.7712951}
+{"time":1789270423.875577,"detail":"assistant|streaming|266","name":"view_text"}
+{"name":"view_text","detail":"assistant|complete|311","time":1789270423.9442739}
+{"name":"send_start","detail":"","time":1789270426.6392951}
+{"time":1789270426.8099689,"name":"post_ack","detail":""}
+{"detail":"user|complete|36","time":1789270426.81745,"name":"view_text"}
+{"detail":"assistant|streaming|0","time":1789270426.8810749,"name":"view_text"}
+{"detail":"assistant|streaming|7","time":1789270427.0714998,"name":"view_text"}
+{"detail":"assistant|streaming|35","time":1789270427.1738591,"name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|70","time":1789270427.2780631}
+{"time":1789270427.3143821,"name":"send_ready","detail":""}
+{"name":"view_text","time":1789270427.3790579,"detail":"assistant|streaming|105"}
+{"time":1789270427.4808879,"detail":"assistant|streaming|133","name":"view_text"}
+{"detail":"assistant|streaming|168","time":1789270427.586668,"name":"view_text"}
+{"detail":"assistant|streaming|203","name":"view_text","time":1789270427.6876888}
+{"detail":"assistant|streaming|238","time":1789270427.788233,"name":"view_text"}
+{"time":1789270427.8870358,"name":"view_text","detail":"assistant|streaming|266"}
+{"detail":"assistant|complete|311","time":1789270427.948278,"name":"view_text"}
+{"name":"send_start","time":1789270430.6062179,"detail":""}
+{"time":1789270430.781461,"name":"post_ack","detail":""}
+{"name":"view_text","time":1789270430.7881351,"detail":"user|complete|36"}
+{"detail":"assistant|streaming|0","name":"view_text","time":1789270430.85374}
+{"time":1789270431.047183,"name":"view_text","detail":"assistant|streaming|7"}
+{"time":1789270431.1492829,"name":"view_text","detail":"assistant|streaming|35"}
+{"name":"view_text","detail":"assistant|streaming|70","time":1789270431.254966}
+{"name":"send_ready","time":1789270431.285753,"detail":""}
+{"detail":"assistant|streaming|105","time":1789270431.3525639,"name":"view_text"}
+{"name":"view_text","time":1789270431.4545331,"detail":"assistant|streaming|140"}
+{"time":1789270431.5581698,"name":"view_text","detail":"assistant|streaming|168"}
+{"time":1789270431.6594949,"name":"view_text","detail":"assistant|streaming|203"}
+{"name":"view_text","detail":"assistant|streaming|238","time":1789270431.7614431}
+{"time":1789270431.864141,"name":"view_text","detail":"assistant|streaming|266"}
+{"time":1789270431.9157681,"detail":"assistant|complete|311","name":"view_text"}
+{"time":1789270434.5892701,"name":"send_start","detail":""}
+{"name":"post_ack","detail":"","time":1789270434.7630429}
+{"name":"view_text","detail":"user|complete|36","time":1789270434.7699111}
+{"name":"view_text","detail":"assistant|streaming|0","time":1789270434.8395319}
+{"detail":"assistant|streaming|7","name":"view_text","time":1789270435.024755}
+{"detail":"assistant|streaming|35","time":1789270435.128413,"name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|70","time":1789270435.228112}
+{"detail":"","name":"send_ready","time":1789270435.262351}
+{"detail":"assistant|streaming|105","time":1789270435.330132,"name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|133","time":1789270435.4339209}
+{"name":"view_text","time":1789270435.537255,"detail":"assistant|streaming|168"}
+{"name":"view_text","detail":"assistant|streaming|203","time":1789270435.6420269}
+{"name":"view_text","time":1789270435.7446179,"detail":"assistant|streaming|231"}
+{"detail":"assistant|streaming|266","time":1789270435.8481688,"name":"view_text"}
+{"detail":"assistant|complete|311","time":1789270435.9074311,"name":"view_text"}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 114 - 0
docs/verification/2026-09-13-bot-message-optimization/results/latency-optimized-ios-long.jsonl


+ 174 - 0
docs/verification/2026-09-13-bot-message-optimization/results/latency-optimized-ios-short.jsonl

@@ -0,0 +1,174 @@
+{"time":1789277672.8478742,"detail":"01测试文字 02测试文字 03测试文字 04测试文字 05测试文字 06测试文字 07测试文字 08测试文字 09测试文字 10测试文字 11测试文字 12测试文字 13测试文字 14测试文字 15测试文字 16测试文字 17测试文字 18测试文字 19测试文字 20测试文字 21测试文字 22测试文字 23测试文字 24测试文字 25测试文字 26测试文字 27测试文字 28测试文字 29测试文字 30测试文字 31测试文字 32测试文字 33测试文字 34测试文字 35测试文字 36测试文字 37测试文字 38测试文字 39测试文字 40测试文字  END-short-reading-38d14c5d","name":"completed_text"}
+{"detail":"","time":1789277677.6626401,"name":"send_start"}
+{"name":"post_ack","detail":"","time":1789277677.8413229}
+{"detail":"","time":1789277677.8434811,"name":"send_ready"}
+{"detail":"user|complete|46","time":1789277677.875896,"name":"view_text"}
+{"time":1789277678.035563,"detail":"assistant|streaming|0","name":"view_text"}
+{"detail":"assistant|streaming|7","name":"view_text","time":1789277678.194386}
+{"detail":"assistant|streaming|14","time":1789277678.2544341,"name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|28","time":1789277678.292027}
+{"time":1789277678.341665,"name":"view_text","detail":"assistant|streaming|49"}
+{"detail":"assistant|streaming|63","time":1789277678.3905659,"name":"view_text"}
+{"time":1789277678.4174371,"name":"view_text","detail":"assistant|streaming|84"}
+{"detail":"assistant|streaming|91","time":1789277678.446548,"name":"view_text"}
+{"time":1789277678.518744,"detail":"assistant|streaming|105","name":"view_text"}
+{"detail":"assistant|streaming|119","name":"view_text","time":1789277678.595264}
+{"name":"view_text","detail":"assistant|streaming|140","time":1789277678.6228299}
+{"name":"view_text","detail":"assistant|streaming|154","time":1789277678.640295}
+{"time":1789277678.668818,"detail":"assistant|streaming|175","name":"view_text"}
+{"time":1789277678.685343,"name":"view_text","detail":"assistant|streaming|189"}
+{"time":1789277678.7536139,"name":"view_text","detail":"assistant|streaming|196"}
+{"name":"view_text","detail":"assistant|streaming|210","time":1789277678.770987}
+{"time":1789277678.8017001,"name":"view_text","detail":"assistant|streaming|224"}
+{"detail":"assistant|streaming|231","name":"view_text","time":1789277678.8177781}
+{"time":1789277678.846348,"name":"view_text","detail":"assistant|streaming|245"}
+{"name":"view_text","time":1789277678.8859291,"detail":"assistant|streaming|259"}
+{"time":1789277678.9191661,"name":"view_text","detail":"assistant|streaming|266"}
+{"time":1789277678.968888,"name":"view_text","detail":"assistant|streaming|280"}
+{"detail":"01测试文字 02测试文字 03测试文字 04测试文字 05测试文字 06测试文字 07测试文字 08测试文字 09测试文字 10测试文字 11测试文字 12测试文字 13测试文字 14测试文字 15测试文字 16测试文字 17测试文字 18测试文字 19测试文字 20测试文字 21测试文字 22测试文字 23测试文字 24测试文字 25测试文字 26测试文字 27测试文字 28测试文字 29测试文字 30测试文字 31测试文字 32测试文字 33测试文字 34测试文字 35测试文字 36测试文字 37测试文字 38测试文字 39测试文字 40测试文字  END-short-optimized-ios-short-1-E1ABB1E4","time":1789277679.0205889,"name":"completed_text"}
+{"time":1789277679.0431418,"detail":"assistant|complete|321","name":"view_text"}
+{"name":"send_start","detail":"","time":1789277682.920054}
+{"time":1789277683.096916,"name":"post_ack","detail":""}
+{"name":"send_ready","time":1789277683.097656,"detail":""}
+{"detail":"user|complete|46","name":"view_text","time":1789277683.120872}
+{"detail":"assistant|streaming|0","time":1789277683.2458858,"name":"view_text"}
+{"detail":"assistant|streaming|7","name":"view_text","time":1789277683.3852119}
+{"time":1789277683.419112,"name":"view_text","detail":"assistant|streaming|14"}
+{"detail":"assistant|streaming|28","name":"view_text","time":1789277683.466362}
+{"name":"view_text","detail":"assistant|streaming|42","time":1789277683.4938622}
+{"time":1789277683.5272169,"detail":"assistant|streaming|49","name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|63","time":1789277683.5529571}
+{"detail":"assistant|streaming|77","time":1789277683.5836639,"name":"view_text"}
+{"detail":"assistant|streaming|84","time":1789277683.6529288,"name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|98","time":1789277683.6880989}
+{"time":1789277683.719317,"name":"view_text","detail":"assistant|streaming|105"}
+{"name":"view_text","detail":"assistant|streaming|119","time":1789277683.744206}
+{"name":"view_text","detail":"assistant|streaming|126","time":1789277683.7715101}
+{"time":1789277683.7972291,"name":"view_text","detail":"assistant|streaming|140"}
+{"name":"view_text","detail":"assistant|streaming|154","time":1789277683.8289189}
+{"name":"view_text","detail":"assistant|streaming|161","time":1789277683.8641429}
+{"name":"view_text","detail":"assistant|streaming|175","time":1789277683.898133}
+{"detail":"assistant|streaming|196","name":"view_text","time":1789277683.9675679}
+{"time":1789277684.000422,"name":"view_text","detail":"assistant|streaming|210"}
+{"time":1789277684.040699,"detail":"assistant|streaming|217","name":"view_text"}
+{"detail":"assistant|streaming|231","time":1789277684.0767541,"name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|245","time":1789277684.107187}
+{"detail":"assistant|streaming|252","time":1789277684.1440611,"name":"view_text"}
+{"time":1789277684.1832199,"name":"view_text","detail":"assistant|streaming|266"}
+{"name":"view_text","detail":"assistant|streaming|280","time":1789277684.2567182}
+{"time":1789277684.2707291,"name":"completed_text","detail":"01测试文字 02测试文字 03测试文字 04测试文字 05测试文字 06测试文字 07测试文字 08测试文字 09测试文字 10测试文字 11测试文字 12测试文字 13测试文字 14测试文字 15测试文字 16测试文字 17测试文字 18测试文字 19测试文字 20测试文字 21测试文字 22测试文字 23测试文字 24测试文字 25测试文字 26测试文字 27测试文字 28测试文字 29测试文字 30测试文字 31测试文字 32测试文字 33测试文字 34测试文字 35测试文字 36测试文字 37测试文字 38测试文字 39测试文字 40测试文字  END-short-optimized-ios-short-2-E1ABB1E4"}
+{"time":1789277684.2902431,"detail":"assistant|complete|321","name":"view_text"}
+{"name":"send_start","detail":"","time":1789277688.067282}
+{"detail":"","name":"post_ack","time":1789277688.2389522}
+{"time":1789277688.2395039,"detail":"","name":"send_ready"}
+{"name":"view_text","detail":"user|complete|46","time":1789277688.2627721}
+{"time":1789277688.368026,"detail":"assistant|streaming|0","name":"view_text"}
+{"detail":"assistant|streaming|7","time":1789277688.535676,"name":"view_text"}
+{"detail":"assistant|streaming|14","time":1789277688.6097531,"name":"view_text"}
+{"detail":"assistant|streaming|35","time":1789277688.657599,"name":"view_text"}
+{"time":1789277688.6957221,"name":"view_text","detail":"assistant|streaming|49"}
+{"name":"view_text","time":1789277688.7238951,"detail":"assistant|streaming|63"}
+{"time":1789277688.7493019,"name":"view_text","detail":"assistant|streaming|70"}
+{"detail":"assistant|streaming|84","name":"view_text","time":1789277688.775424}
+{"name":"view_text","time":1789277688.818902,"detail":"assistant|streaming|91"}
+{"time":1789277688.902395,"name":"view_text","detail":"assistant|streaming|112"}
+{"detail":"assistant|streaming|126","time":1789277688.9301481,"name":"view_text"}
+{"time":1789277688.9535739,"name":"view_text","detail":"assistant|streaming|140"}
+{"time":1789277688.977716,"detail":"assistant|streaming|147","name":"view_text"}
+{"detail":"assistant|streaming|161","name":"view_text","time":1789277689.009198}
+{"time":1789277689.0343409,"name":"view_text","detail":"assistant|streaming|175"}
+{"detail":"assistant|streaming|182","time":1789277689.0748382,"name":"view_text"}
+{"detail":"assistant|streaming|210","name":"view_text","time":1789277689.143142}
+{"time":1789277689.173651,"name":"view_text","detail":"assistant|streaming|217"}
+{"time":1789277689.207823,"name":"view_text","detail":"assistant|streaming|231"}
+{"name":"view_text","time":1789277689.24612,"detail":"assistant|streaming|238"}
+{"detail":"assistant|streaming|252","name":"view_text","time":1789277689.281812}
+{"name":"view_text","detail":"assistant|streaming|266","time":1789277689.315352}
+{"name":"view_text","time":1789277689.351722,"detail":"assistant|streaming|273"}
+{"time":1789277689.410048,"name":"completed_text","detail":"01测试文字 02测试文字 03测试文字 04测试文字 05测试文字 06测试文字 07测试文字 08测试文字 09测试文字 10测试文字 11测试文字 12测试文字 13测试文字 14测试文字 15测试文字 16测试文字 17测试文字 18测试文字 19测试文字 20测试文字 21测试文字 22测试文字 23测试文字 24测试文字 25测试文字 26测试文字 27测试文字 28测试文字 29测试文字 30测试文字 31测试文字 32测试文字 33测试文字 34测试文字 35测试文字 36测试文字 37测试文字 38测试文字 39测试文字 40测试文字  END-short-optimized-ios-short-3-E1ABB1E4"}
+{"time":1789277689.4306068,"name":"view_text","detail":"assistant|complete|321"}
+{"detail":"","name":"send_start","time":1789277693.4081659}
+{"detail":"","time":1789277693.583914,"name":"post_ack"}
+{"detail":"","time":1789277693.584635,"name":"send_ready"}
+{"time":1789277693.6132522,"name":"view_text","detail":"user|complete|46"}
+{"time":1789277693.7460561,"detail":"assistant|streaming|0","name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|7","time":1789277693.940047}
+{"time":1789277694.029186,"name":"view_text","detail":"assistant|streaming|28"}
+{"time":1789277694.083401,"name":"view_text","detail":"assistant|streaming|42"}
+{"time":1789277694.1177621,"name":"view_text","detail":"assistant|streaming|63"}
+{"detail":"assistant|streaming|70","time":1789277694.1526289,"name":"view_text"}
+{"time":1789277694.206742,"detail":"assistant|streaming|84","name":"view_text"}
+{"time":1789277694.2595339,"name":"view_text","detail":"assistant|streaming|98"}
+{"name":"view_text","detail":"assistant|streaming|105","time":1789277694.338083}
+{"name":"view_text","time":1789277694.375813,"detail":"assistant|streaming|119"}
+{"time":1789277694.4088941,"detail":"assistant|streaming|140","name":"view_text"}
+{"detail":"assistant|streaming|154","time":1789277694.426831,"name":"view_text"}
+{"time":1789277694.459985,"detail":"assistant|streaming|161","name":"view_text"}
+{"detail":"assistant|streaming|189","name":"view_text","time":1789277694.4915318}
+{"time":1789277694.573827,"name":"view_text","detail":"assistant|streaming|196"}
+{"name":"view_text","detail":"assistant|streaming|224","time":1789277694.605468}
+{"time":1789277694.6412621,"name":"view_text","detail":"assistant|streaming|231"}
+{"time":1789277694.6783729,"name":"view_text","detail":"assistant|streaming|259"}
+{"name":"view_text","time":1789277694.698875,"detail":"assistant|streaming|266"}
+{"time":1789277694.732913,"name":"view_text","detail":"assistant|streaming|280"}
+{"detail":"01测试文字 02测试文字 03测试文字 04测试文字 05测试文字 06测试文字 07测试文字 08测试文字 09测试文字 10测试文字 11测试文字 12测试文字 13测试文字 14测试文字 15测试文字 16测试文字 17测试文字 18测试文字 19测试文字 20测试文字 21测试文字 22测试文字 23测试文字 24测试文字 25测试文字 26测试文字 27测试文字 28测试文字 29测试文字 30测试文字 31测试文字 32测试文字 33测试文字 34测试文字 35测试文字 36测试文字 37测试文字 38测试文字 39测试文字 40测试文字  END-short-optimized-ios-short-4-E1ABB1E4","name":"completed_text","time":1789277694.8008809}
+{"detail":"assistant|complete|321","time":1789277694.8235512,"name":"view_text"}
+{"name":"send_start","detail":"","time":1789277698.667413}
+{"name":"post_ack","time":1789277698.840457,"detail":""}
+{"time":1789277698.8410749,"name":"send_ready","detail":""}
+{"name":"view_text","time":1789277698.865397,"detail":"user|complete|46"}
+{"detail":"assistant|streaming|0","time":1789277699.033164,"name":"view_text"}
+{"time":1789277699.1677189,"detail":"assistant|streaming|7","name":"view_text"}
+{"name":"view_text","time":1789277699.2354169,"detail":"assistant|streaming|28"}
+{"name":"view_text","detail":"assistant|streaming|42","time":1789277699.2688231}
+{"time":1789277699.295929,"name":"view_text","detail":"assistant|streaming|49"}
+{"time":1789277699.3238931,"name":"view_text","detail":"assistant|streaming|63"}
+{"detail":"assistant|streaming|77","name":"view_text","time":1789277699.352905}
+{"detail":"assistant|streaming|84","time":1789277699.3777361,"name":"view_text"}
+{"time":1789277699.4081979,"name":"view_text","detail":"assistant|streaming|98"}
+{"time":1789277699.4965839,"name":"view_text","detail":"assistant|streaming|105"}
+{"detail":"assistant|streaming|119","time":1789277699.528666,"name":"view_text"}
+{"time":1789277699.5538909,"detail":"assistant|streaming|140","name":"view_text"}
+{"detail":"assistant|streaming|154","time":1789277699.5818939,"name":"view_text"}
+{"time":1789277699.6077881,"detail":"assistant|streaming|168","name":"view_text"}
+{"name":"view_text","detail":"assistant|streaming|175","time":1789277699.6420422}
+{"time":1789277699.6737771,"name":"view_text","detail":"assistant|streaming|189"}
+{"name":"view_text","detail":"assistant|streaming|196","time":1789277699.7177739}
+{"time":1789277699.7426019,"name":"view_text","detail":"assistant|streaming|210"}
+{"detail":"assistant|streaming|217","name":"view_text","time":1789277699.777164}
+{"time":1789277699.815747,"name":"view_text","detail":"assistant|streaming|231"}
+{"time":1789277699.8492651,"name":"view_text","detail":"assistant|streaming|245"}
+{"detail":"assistant|streaming|252","time":1789277699.882437,"name":"view_text"}
+{"name":"view_text","time":1789277699.91816,"detail":"assistant|streaming|266"}
+{"name":"view_text","time":1789277699.9538679,"detail":"assistant|streaming|280"}
+{"name":"completed_text","detail":"01测试文字 02测试文字 03测试文字 04测试文字 05测试文字 06测试文字 07测试文字 08测试文字 09测试文字 10测试文字 11测试文字 12测试文字 13测试文字 14测试文字 15测试文字 16测试文字 17测试文字 18测试文字 19测试文字 20测试文字 21测试文字 22测试文字 23测试文字 24测试文字 25测试文字 26测试文字 27测试文字 28测试文字 29测试文字 30测试文字 31测试文字 32测试文字 33测试文字 34测试文字 35测试文字 36测试文字 37测试文字 38测试文字 39测试文字 40测试文字  END-short-optimized-ios-short-5-E1ABB1E4","time":1789277700.017297}
+{"time":1789277700.0379601,"name":"view_text","detail":"assistant|complete|321"}
+{"detail":"","time":1789277703.9011621,"name":"send_start"}
+{"detail":"","name":"post_ack","time":1789277704.0732441}
+{"time":1789277704.0738502,"name":"send_ready","detail":""}
+{"detail":"user|complete|46","name":"view_text","time":1789277704.098691}
+{"name":"view_text","time":1789277704.2077689,"detail":"assistant|streaming|0"}
+{"detail":"assistant|streaming|7","time":1789277704.3614149,"name":"view_text"}
+{"time":1789277704.440402,"detail":"assistant|streaming|28","name":"view_text"}
+{"time":1789277704.4870019,"name":"view_text","detail":"assistant|streaming|35"}
+{"name":"view_text","detail":"assistant|streaming|49","time":1789277704.515554}
+{"time":1789277704.546582,"name":"view_text","detail":"assistant|streaming|63"}
+{"name":"view_text","detail":"assistant|streaming|70","time":1789277704.573704}
+{"name":"view_text","detail":"assistant|streaming|98","time":1789277704.661437}
+{"name":"view_text","time":1789277704.7271461,"detail":"assistant|streaming|105"}
+{"time":1789277704.7521491,"detail":"assistant|streaming|133","name":"view_text"}
+{"time":1789277704.7784791,"name":"view_text","detail":"assistant|streaming|140"}
+{"time":1789277704.8096461,"detail":"assistant|streaming|154","name":"view_text"}
+{"time":1789277704.8382921,"name":"view_text","detail":"assistant|streaming|161"}
+{"time":1789277704.8722219,"name":"view_text","detail":"assistant|streaming|175"}
+{"name":"view_text","time":1789277704.915446,"detail":"assistant|streaming|189"}
+{"time":1789277704.988997,"name":"view_text","detail":"assistant|streaming|203"}
+{"detail":"assistant|streaming|210","time":1789277705.0176671,"name":"view_text"}
+{"time":1789277705.042675,"name":"view_text","detail":"assistant|streaming|224"}
+{"name":"view_text","time":1789277705.068572,"detail":"assistant|streaming|238"}
+{"name":"view_text","detail":"assistant|streaming|245","time":1789277705.0951691}
+{"time":1789277705.1205359,"name":"view_text","detail":"assistant|streaming|259"}
+{"time":1789277705.157182,"name":"view_text","detail":"assistant|streaming|273"}
+{"name":"view_text","detail":"assistant|streaming|280","time":1789277705.192663}
+{"time":1789277705.2451749,"detail":"01测试文字 02测试文字 03测试文字 04测试文字 05测试文字 06测试文字 07测试文字 08测试文字 09测试文字 10测试文字 11测试文字 12测试文字 13测试文字 14测试文字 15测试文字 16测试文字 17测试文字 18测试文字 19测试文字 20测试文字 21测试文字 22测试文字 23测试文字 24测试文字 25测试文字 26测试文字 27测试文字 28测试文字 29测试文字 30测试文字 31测试文字 32测试文字 33测试文字 34测试文字 35测试文字 36测试文字 37测试文字 38测试文字 39测试文字 40测试文字  END-short-optimized-ios-short-6-E1ABB1E4","name":"completed_text"}
+{"time":1789277705.2650321,"detail":"assistant|complete|321","name":"view_text"}

+ 1042 - 0
docs/verification/2026-09-13-bot-message-optimization/results/measurements.json

@@ -0,0 +1,1042 @@
+{
+  "samples": [
+    {
+      "run": "baseline-ios-long-1",
+      "mode": "baseline",
+      "startedAt": 1789270444.17505,
+      "finishedAt": 1789270449.2012,
+      "sendReadyMs": 858.02,
+      "postAckMs": 347.9,
+      "afterAckMs": 510.12,
+      "firstViewMs": 618.4,
+      "viewCount": 43,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 104.38,
+      "maxViewGapMs": 168.03,
+      "sseBytes": 590643,
+      "postCount": 1,
+      "exactTextVerified": false,
+      "requests": [
+        "GET /api/app/bootstrap",
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/capabilities",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "baseline-ios-short-1",
+      "mode": "baseline",
+      "startedAt": 1789270413.609026,
+      "finishedAt": 1789270415.124535,
+      "sendReadyMs": 857.15,
+      "postAckMs": 349.42,
+      "afterAckMs": 507.73,
+      "firstViewMs": 627.61,
+      "viewCount": 10,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 101.45,
+      "maxViewGapMs": 103.94,
+      "sseBytes": 34751,
+      "postCount": 1,
+      "exactTextVerified": false,
+      "requests": [
+        "GET /api/app/bootstrap",
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/capabilities",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
+      ]
+    },
+    {
+      "run": "baseline-ios-short-2",
+      "mode": "baseline",
+      "startedAt": 1789270418.5895472,
+      "finishedAt": 1789270419.915149,
+      "sendReadyMs": 668.71,
+      "postAckMs": 170.86,
+      "afterAckMs": 497.85,
+      "firstViewMs": 436.64,
+      "viewCount": 10,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 101.69,
+      "maxViewGapMs": 106.29,
+      "sseBytes": 37189,
+      "postCount": 1,
+      "exactTextVerified": false,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/capabilities",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "baseline-ios-short-3",
+      "mode": "baseline",
+      "startedAt": 1789270422.622422,
+      "finishedAt": 1789270423.944274,
+      "sendReadyMs": 676.66,
+      "postAckMs": 170.42,
+      "afterAckMs": 506.25,
+      "firstViewMs": 432.16,
+      "viewCount": 10,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 102.91,
+      "maxViewGapMs": 109.96,
+      "sseBytes": 37291,
+      "postCount": 1,
+      "exactTextVerified": false,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/capabilities",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "baseline-ios-short-4",
+      "mode": "baseline",
+      "startedAt": 1789270426.639295,
+      "finishedAt": 1789270427.948278,
+      "sendReadyMs": 675.09,
+      "postAckMs": 170.67,
+      "afterAckMs": 504.41,
+      "firstViewMs": 432.2,
+      "viewCount": 10,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 101.02,
+      "maxViewGapMs": 105.78,
+      "sseBytes": 36084,
+      "postCount": 1,
+      "exactTextVerified": false,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/capabilities",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
+      ]
+    },
+    {
+      "run": "baseline-ios-short-5",
+      "mode": "baseline",
+      "startedAt": 1789270430.6062179,
+      "finishedAt": 1789270431.9157681,
+      "sendReadyMs": 679.54,
+      "postAckMs": 175.24,
+      "afterAckMs": 504.29,
+      "firstViewMs": 440.97,
+      "viewCount": 10,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 101.97,
+      "maxViewGapMs": 105.68,
+      "sseBytes": 36144,
+      "postCount": 1,
+      "exactTextVerified": false,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/capabilities",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
+      ]
+    },
+    {
+      "run": "baseline-ios-short-6",
+      "mode": "baseline",
+      "startedAt": 1789270434.58927,
+      "finishedAt": 1789270435.9074311,
+      "sendReadyMs": 673.08,
+      "postAckMs": 173.77,
+      "afterAckMs": 499.31,
+      "firstViewMs": 435.48,
+      "viewCount": 10,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 103.33,
+      "maxViewGapMs": 104.77,
+      "sseBytes": 37364,
+      "postCount": 1,
+      "exactTextVerified": false,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/capabilities",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "optimized-ios-long-1",
+      "mode": "optimized",
+      "startedAt": 1789277715.605375,
+      "finishedAt": 1789277721.7467551,
+      "sendReadyMs": 181.87,
+      "postAckMs": 179.98,
+      "afterAckMs": 1.88,
+      "firstViewMs": 475.32,
+      "viewCount": 109,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 30.23,
+      "maxViewGapMs": 565.76,
+      "sseBytes": 124553,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-ios-short-1",
+      "mode": "optimized",
+      "startedAt": 1789277677.66264,
+      "finishedAt": 1789277679.0431418,
+      "sendReadyMs": 180.84,
+      "postAckMs": 178.68,
+      "afterAckMs": 2.16,
+      "firstViewMs": 531.75,
+      "viewCount": 22,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 33.24,
+      "maxViewGapMs": 76.52,
+      "sseBytes": 31369,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-ios-short-2",
+      "mode": "optimized",
+      "startedAt": 1789277682.920054,
+      "finishedAt": 1789277684.2902431,
+      "sendReadyMs": 177.6,
+      "postAckMs": 176.86,
+      "afterAckMs": 0.74,
+      "firstViewMs": 465.16,
+      "viewCount": 25,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 33.9,
+      "maxViewGapMs": 73.5,
+      "sseBytes": 31174,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-ios-short-3",
+      "mode": "optimized",
+      "startedAt": 1789277688.067282,
+      "finishedAt": 1789277689.4306068,
+      "sendReadyMs": 172.22,
+      "postAckMs": 171.67,
+      "afterAckMs": 0.55,
+      "firstViewMs": 468.39,
+      "viewCount": 23,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 35.69,
+      "maxViewGapMs": 83.49,
+      "sseBytes": 29925,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-ios-short-4",
+      "mode": "optimized",
+      "startedAt": 1789277693.408166,
+      "finishedAt": 1789277694.8235512,
+      "sendReadyMs": 176.47,
+      "postAckMs": 175.75,
+      "afterAckMs": 0.72,
+      "firstViewMs": 531.88,
+      "viewCount": 20,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 35.79,
+      "maxViewGapMs": 90.64,
+      "sseBytes": 31391,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-ios-short-5",
+      "mode": "optimized",
+      "startedAt": 1789277698.667413,
+      "finishedAt": 1789277700.03796,
+      "sendReadyMs": 173.66,
+      "postAckMs": 173.04,
+      "afterAckMs": 0.62,
+      "firstViewMs": 500.31,
+      "viewCount": 24,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 33.17,
+      "maxViewGapMs": 88.39,
+      "sseBytes": 31399,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-ios-short-6",
+      "mode": "optimized",
+      "startedAt": 1789277703.9011621,
+      "finishedAt": 1789277705.265032,
+      "sendReadyMs": 172.69,
+      "postAckMs": 172.08,
+      "afterAckMs": 0.61,
+      "firstViewMs": 460.25,
+      "viewCount": 23,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 31.17,
+      "maxViewGapMs": 87.73,
+      "sseBytes": 29955,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "baseline-android-short-1",
+      "mode": "baseline",
+      "startedAt": 1789272133.5630002,
+      "finishedAt": 1789272134.8880002,
+      "sendReadyMs": 883,
+      "postAckMs": null,
+      "afterAckMs": 715,
+      "firstViewMs": 438,
+      "viewCount": 9,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 99,
+      "maxViewGapMs": 299,
+      "sseBytes": 37544,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "baseline-android-short-2",
+      "mode": "baseline",
+      "startedAt": 1789272135.5979998,
+      "finishedAt": 1789272136.8979998,
+      "sendReadyMs": 519,
+      "postAckMs": null,
+      "afterAckMs": 354,
+      "firstViewMs": 442,
+      "viewCount": 9,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 101,
+      "maxViewGapMs": 113,
+      "sseBytes": 36237,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
+      ]
+    },
+    {
+      "run": "baseline-android-short-3",
+      "mode": "baseline",
+      "startedAt": 1789272137.7305,
+      "finishedAt": 1789272139.0275,
+      "sendReadyMs": 515,
+      "postAckMs": null,
+      "afterAckMs": 347.5,
+      "firstViewMs": 439,
+      "viewCount": 9,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 100,
+      "maxViewGapMs": 118,
+      "sseBytes": 36207,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
+      ]
+    },
+    {
+      "run": "baseline-android-short-4",
+      "mode": "baseline",
+      "startedAt": 1789272139.7459998,
+      "finishedAt": 1789272141.0319998,
+      "sendReadyMs": 522,
+      "postAckMs": null,
+      "afterAckMs": 354,
+      "firstViewMs": 435,
+      "viewCount": 9,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 100,
+      "maxViewGapMs": 119,
+      "sseBytes": 36297,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
+      ]
+    },
+    {
+      "run": "baseline-android-short-5",
+      "mode": "baseline",
+      "startedAt": 1789272141.7295,
+      "finishedAt": 1789272143.0295002,
+      "sendReadyMs": 519,
+      "postAckMs": null,
+      "afterAckMs": 351.5,
+      "firstViewMs": 440,
+      "viewCount": 9,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 101,
+      "maxViewGapMs": 115,
+      "sseBytes": 36207,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"
+      ]
+    },
+    {
+      "run": "baseline-android-short-6",
+      "mode": "baseline",
+      "startedAt": 1789272143.73,
+      "finishedAt": 1789272145.056,
+      "sendReadyMs": 521,
+      "postAckMs": null,
+      "afterAckMs": 352,
+      "firstViewMs": 439,
+      "viewCount": 10,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 100,
+      "maxViewGapMs": 118,
+      "sseBytes": 37478,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "baseline-android-long-1",
+      "mode": "baseline",
+      "startedAt": 1789272145.8465002,
+      "finishedAt": 1789272150.6055002,
+      "sendReadyMs": 530,
+      "postAckMs": null,
+      "afterAckMs": 361.5,
+      "firstViewMs": 441,
+      "viewCount": 43,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 102,
+      "maxViewGapMs": 138,
+      "sseBytes": 612731,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "optimized-android-short-1",
+      "mode": "optimized",
+      "startedAt": 1789277029.8174999,
+      "finishedAt": 1789277031.2475,
+      "sendReadyMs": 318,
+      "postAckMs": null,
+      "afterAckMs": 14.5,
+      "firstViewMs": 575,
+      "viewCount": 25,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 38,
+      "maxViewGapMs": 45,
+      "sseBytes": 29937,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-android-short-2",
+      "mode": "optimized",
+      "startedAt": 1789277031.952,
+      "finishedAt": 1789277033.2359998,
+      "sendReadyMs": 182,
+      "postAckMs": null,
+      "afterAckMs": 13,
+      "firstViewMs": 442,
+      "viewCount": 25,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 36,
+      "maxViewGapMs": 50,
+      "sseBytes": 29937,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-android-short-3",
+      "mode": "optimized",
+      "startedAt": 1789277033.9174998,
+      "finishedAt": 1789277035.2464998,
+      "sendReadyMs": 189,
+      "postAckMs": null,
+      "afterAckMs": 11.5,
+      "firstViewMs": 453,
+      "viewCount": 26,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 36,
+      "maxViewGapMs": 44,
+      "sseBytes": 31186,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-android-short-4",
+      "mode": "optimized",
+      "startedAt": 1789277035.9329998,
+      "finishedAt": 1789277037.2329998,
+      "sendReadyMs": 178,
+      "postAckMs": null,
+      "afterAckMs": 8,
+      "firstViewMs": 443,
+      "viewCount": 25,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 36,
+      "maxViewGapMs": 48,
+      "sseBytes": 29937,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-android-short-5",
+      "mode": "optimized",
+      "startedAt": 1789277037.9164999,
+      "finishedAt": 1789277039.1975,
+      "sendReadyMs": 176,
+      "postAckMs": null,
+      "afterAckMs": 7.5,
+      "firstViewMs": 439,
+      "viewCount": 25,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 36,
+      "maxViewGapMs": 47,
+      "sseBytes": 29952,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-android-short-6",
+      "mode": "optimized",
+      "startedAt": 1789277039.8825,
+      "finishedAt": 1789277041.1894999,
+      "sendReadyMs": 174,
+      "postAckMs": null,
+      "afterAckMs": 6.5,
+      "firstViewMs": 436,
+      "viewCount": 26,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 35,
+      "maxViewGapMs": 47,
+      "sseBytes": 31201,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-android-long-1",
+      "mode": "optimized",
+      "startedAt": 1789277041.9835002,
+      "finishedAt": 1789277046.7655,
+      "sendReadyMs": 176,
+      "postAckMs": null,
+      "afterAckMs": 7.5,
+      "firstViewMs": 438,
+      "viewCount": 107,
+      "domUpdateGapMs": null,
+      "medianViewGapMs": 36,
+      "maxViewGapMs": 108,
+      "sseBytes": 123133,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "baseline-web-short-1",
+      "mode": "baseline",
+      "startedAt": 1789279288.584,
+      "finishedAt": 1789279289.892,
+      "sendReadyMs": 600,
+      "postAckMs": 109,
+      "afterAckMs": 491,
+      "firstViewMs": 472,
+      "viewCount": 10,
+      "domUpdateGapMs": 203,
+      "medianViewGapMs": 98,
+      "maxViewGapMs": 140,
+      "sseBytes": 37524,
+      "postCount": 0,
+      "exactTextVerified": true,
+      "requests": [
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "baseline-web-short-2",
+      "mode": "baseline",
+      "startedAt": 1789279291.519,
+      "finishedAt": 1789279292.85,
+      "sendReadyMs": 604,
+      "postAckMs": 112,
+      "afterAckMs": 492,
+      "firstViewMs": 475,
+      "viewCount": 10,
+      "domUpdateGapMs": 232,
+      "medianViewGapMs": 97,
+      "maxViewGapMs": 135,
+      "sseBytes": 37554,
+      "postCount": 0,
+      "exactTextVerified": true,
+      "requests": [
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "baseline-web-short-3",
+      "mode": "baseline",
+      "startedAt": 1789279294.52,
+      "finishedAt": 1789279295.825,
+      "sendReadyMs": 595,
+      "postAckMs": 111,
+      "afterAckMs": 484,
+      "firstViewMs": 472,
+      "viewCount": 10,
+      "domUpdateGapMs": 184,
+      "medianViewGapMs": 99,
+      "maxViewGapMs": 116,
+      "sseBytes": 37509,
+      "postCount": 0,
+      "exactTextVerified": true,
+      "requests": [
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "baseline-web-short-4",
+      "mode": "baseline",
+      "startedAt": 1789279297.524,
+      "finishedAt": 1789279298.83,
+      "sendReadyMs": 593,
+      "postAckMs": 109,
+      "afterAckMs": 484,
+      "firstViewMs": 447,
+      "viewCount": 10,
+      "domUpdateGapMs": 233,
+      "medianViewGapMs": 98,
+      "maxViewGapMs": 134,
+      "sseBytes": 37554,
+      "postCount": 0,
+      "exactTextVerified": true,
+      "requests": [
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "baseline-web-short-5",
+      "mode": "baseline",
+      "startedAt": 1789279300.526,
+      "finishedAt": 1789279301.859,
+      "sendReadyMs": 590,
+      "postAckMs": 112,
+      "afterAckMs": 478,
+      "firstViewMs": 465,
+      "viewCount": 10,
+      "domUpdateGapMs": 185,
+      "medianViewGapMs": 99,
+      "maxViewGapMs": 127,
+      "sseBytes": 37494,
+      "postCount": 0,
+      "exactTextVerified": true,
+      "requests": [
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "baseline-web-short-6",
+      "mode": "baseline",
+      "startedAt": 1789279303.353,
+      "finishedAt": 1789279304.66,
+      "sendReadyMs": 596,
+      "postAckMs": 111,
+      "afterAckMs": 485,
+      "firstViewMs": 471,
+      "viewCount": 10,
+      "domUpdateGapMs": 184,
+      "medianViewGapMs": 92,
+      "maxViewGapMs": 131,
+      "sseBytes": 37554,
+      "postCount": 0,
+      "exactTextVerified": true,
+      "requests": [
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "baseline-web-long-1",
+      "mode": "baseline",
+      "startedAt": 1789279306.357,
+      "finishedAt": 1789279311.189,
+      "sendReadyMs": 596,
+      "postAckMs": 113,
+      "afterAckMs": 483,
+      "firstViewMs": 469,
+      "viewCount": 44,
+      "domUpdateGapMs": 202,
+      "medianViewGapMs": 100,
+      "maxViewGapMs": 133,
+      "sseBytes": 610148,
+      "postCount": 0,
+      "exactTextVerified": true,
+      "requests": [
+        "GET /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read",
+        "GET /api/app/agents",
+        "GET /api/app/conversations",
+        "PUT /api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"
+      ]
+    },
+    {
+      "run": "optimized-web-short-1",
+      "mode": "optimized",
+      "startedAt": 1789279314.77,
+      "finishedAt": 1789279316.082,
+      "sendReadyMs": 178,
+      "postAckMs": 162,
+      "afterAckMs": 16,
+      "firstViewMs": 446,
+      "viewCount": 26,
+      "domUpdateGapMs": 34,
+      "medianViewGapMs": 33,
+      "maxViewGapMs": 66,
+      "sseBytes": 31135,
+      "postCount": 0,
+      "exactTextVerified": true,
+      "requests": [
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-web-short-2",
+      "mode": "optimized",
+      "startedAt": 1789279317.754,
+      "finishedAt": 1789279319.046,
+      "sendReadyMs": 170,
+      "postAckMs": 157,
+      "afterAckMs": 13,
+      "firstViewMs": 432,
+      "viewCount": 26,
+      "domUpdateGapMs": 33,
+      "medianViewGapMs": 33,
+      "maxViewGapMs": 64,
+      "sseBytes": 31150,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-web-short-3",
+      "mode": "optimized",
+      "startedAt": 1789279319.92,
+      "finishedAt": 1789279321.227,
+      "sendReadyMs": 175,
+      "postAckMs": 160,
+      "afterAckMs": 15,
+      "firstViewMs": 441,
+      "viewCount": 26,
+      "domUpdateGapMs": 34,
+      "medianViewGapMs": 33,
+      "maxViewGapMs": 65,
+      "sseBytes": 31456,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-web-short-4",
+      "mode": "optimized",
+      "startedAt": 1789279322.923,
+      "finishedAt": 1789279324.232,
+      "sendReadyMs": 168,
+      "postAckMs": 156,
+      "afterAckMs": 12,
+      "firstViewMs": 435,
+      "viewCount": 26,
+      "domUpdateGapMs": 34,
+      "medianViewGapMs": 33,
+      "maxViewGapMs": 65,
+      "sseBytes": 31135,
+      "postCount": 1,
+      "exactTextVerified": true,
+      "requests": [
+        "POST /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-web-short-5",
+      "mode": "optimized",
+      "startedAt": 1789279325.926,
+      "finishedAt": 1789279327.229,
+      "sendReadyMs": 171,
+      "postAckMs": 159,
+      "afterAckMs": 12,
+      "firstViewMs": 434,
+      "viewCount": 26,
+      "domUpdateGapMs": 34,
+      "medianViewGapMs": 34,
+      "maxViewGapMs": 65,
+      "sseBytes": 31135,
+      "postCount": 0,
+      "exactTextVerified": true,
+      "requests": [
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-web-short-6",
+      "mode": "optimized",
+      "startedAt": 1789279328.931,
+      "finishedAt": 1789279330.229,
+      "sendReadyMs": 171,
+      "postAckMs": 158,
+      "afterAckMs": 13,
+      "firstViewMs": 433,
+      "viewCount": 24,
+      "domUpdateGapMs": 33,
+      "medianViewGapMs": 34,
+      "maxViewGapMs": 70,
+      "sseBytes": 31148,
+      "postCount": 0,
+      "exactTextVerified": true,
+      "requests": [
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    },
+    {
+      "run": "optimized-web-long-1",
+      "mode": "optimized",
+      "startedAt": 1789279331.787,
+      "finishedAt": 1789279336.531,
+      "sendReadyMs": 171,
+      "postAckMs": 158,
+      "afterAckMs": 13,
+      "firstViewMs": 440,
+      "viewCount": 125,
+      "domUpdateGapMs": 34,
+      "medianViewGapMs": 34,
+      "maxViewGapMs": 64,
+      "sseBytes": 127499,
+      "postCount": 0,
+      "exactTextVerified": true,
+      "requests": [
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read",
+        "PUT /api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"
+      ]
+    }
+  ],
+  "summary": [
+    {
+      "platform": "ios",
+      "mode": "baseline",
+      "samples": 5,
+      "sendReadyMs": 675.09,
+      "postAckMs": 170.86,
+      "afterAckMs": 504.29,
+      "firstViewMs": 435.48,
+      "medianViewGapMs": 101.97,
+      "domUpdateGapMs": null
+    },
+    {
+      "platform": "ios",
+      "mode": "optimized",
+      "samples": 5,
+      "sendReadyMs": 173.66,
+      "postAckMs": 173.04,
+      "afterAckMs": 0.62,
+      "firstViewMs": 468.39,
+      "medianViewGapMs": 33.9,
+      "domUpdateGapMs": null
+    },
+    {
+      "platform": "android",
+      "mode": "baseline",
+      "samples": 5,
+      "sendReadyMs": 519,
+      "postAckMs": null,
+      "afterAckMs": 352,
+      "firstViewMs": 439,
+      "medianViewGapMs": 100,
+      "domUpdateGapMs": null
+    },
+    {
+      "platform": "android",
+      "mode": "optimized",
+      "samples": 5,
+      "sendReadyMs": 178,
+      "postAckMs": null,
+      "afterAckMs": 8,
+      "firstViewMs": 442,
+      "medianViewGapMs": 36,
+      "domUpdateGapMs": null
+    },
+    {
+      "platform": "web",
+      "mode": "baseline",
+      "samples": 5,
+      "sendReadyMs": 595,
+      "postAckMs": 111,
+      "afterAckMs": 484,
+      "firstViewMs": 471,
+      "medianViewGapMs": 98,
+      "domUpdateGapMs": 185
+    },
+    {
+      "platform": "web",
+      "mode": "optimized",
+      "samples": 5,
+      "sendReadyMs": 171,
+      "postAckMs": 158,
+      "afterAckMs": 13,
+      "firstViewMs": 434,
+      "medianViewGapMs": 33,
+      "domUpdateGapMs": 34
+    }
+  ]
+}

+ 5150 - 0
docs/verification/2026-09-13-bot-message-optimization/results/network.jsonl

@@ -0,0 +1,5150 @@
+{"time":1789270413.612,"run":"baseline-ios-short-1","mode":"baseline","id":6,"event":"request","method":"GET","path":"/api/app/bootstrap"}
+{"time":1789270413.781,"run":"baseline-ios-short-1","mode":"baseline","id":6,"event":"response_end","path":"/api/app/bootstrap","status":200,"bytes":938,"elapsedMs":169}
+{"time":1789270413.784,"run":"baseline-ios-short-1","mode":"baseline","id":7,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789270413.875,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":437}
+{"time":1789270413.875,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":3}
+{"time":1789270413.875,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":818}
+{"time":1789270413.875,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":4}
+{"time":1789270413.875,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":453}
+{"time":1789270413.875,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":5}
+{"time":1789270413.875,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1018}
+{"time":1789270413.875,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":6}
+{"time":1789270413.875,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":454}
+{"time":1789270413.875,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":7}
+{"time":1789270413.876,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1067}
+{"time":1789270413.876,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":8}
+{"time":1789270413.876,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":566}
+{"time":1789270413.876,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":9,"chars":0,"status":"streaming","messageId":"a39815f8-95e8-4d20-8537-84940d8e4f3f"}
+{"time":1789270413.876,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1069}
+{"time":1789270413.876,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":10}
+{"time":1789270413.876,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":456}
+{"time":1789270413.876,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":11}
+{"time":1789270413.876,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1069}
+{"time":1789270413.876,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":12}
+{"time":1789270413.881,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":456}
+{"time":1789270413.881,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":13}
+{"time":1789270413.881,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1069}
+{"time":1789270413.881,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":14}
+{"time":1789270413.957,"run":"baseline-ios-short-1","mode":"baseline","id":7,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":173}
+{"time":1789270413.961,"run":"baseline-ios-short-1","mode":"baseline","id":8,"event":"request","method":"GET","path":"/api/app/capabilities"}
+{"time":1789270414.125,"run":"baseline-ios-short-1","mode":"baseline","id":8,"event":"response_end","path":"/api/app/capabilities","status":200,"bytes":326,"elapsedMs":164}
+{"time":1789270414.132,"run":"baseline-ios-short-1","mode":"baseline","id":9,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789270414.133,"run":"baseline-ios-short-1","mode":"baseline","id":10,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789270414.135,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":583}
+{"time":1789270414.136,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":15,"chars":7,"status":"streaming","messageId":"a39815f8-95e8-4d20-8537-84940d8e4f3f"}
+{"time":1789270414.136,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1103}
+{"time":1789270414.136,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":16}
+{"time":1789270414.238,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":643}
+{"time":1789270414.238,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":17,"chars":35,"status":"streaming","messageId":"a39815f8-95e8-4d20-8537-84940d8e4f3f"}
+{"time":1789270414.238,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1163}
+{"time":1789270414.238,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":18}
+{"time":1789270414.296,"run":"baseline-ios-short-1","mode":"baseline","id":9,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":164}
+{"time":1789270414.297,"run":"baseline-ios-short-1","mode":"baseline","id":10,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":999,"elapsedMs":164}
+{"time":1789270414.3,"run":"baseline-ios-short-1","mode":"baseline","id":11,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789270414.341,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":718}
+{"time":1789270414.341,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":19,"chars":70,"status":"streaming","messageId":"a39815f8-95e8-4d20-8537-84940d8e4f3f"}
+{"time":1789270414.341,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1238}
+{"time":1789270414.341,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":20}
+{"time":1789270414.443,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":793}
+{"time":1789270414.443,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":21,"chars":105,"status":"streaming","messageId":"a39815f8-95e8-4d20-8537-84940d8e4f3f"}
+{"time":1789270414.443,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1313}
+{"time":1789270414.444,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":22}
+{"time":1789270414.465,"run":"baseline-ios-short-1","mode":"baseline","id":11,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":2489,"elapsedMs":165}
+{"time":1789270414.545,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":853}
+{"time":1789270414.546,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":23,"chars":133,"status":"streaming","messageId":"a39815f8-95e8-4d20-8537-84940d8e4f3f"}
+{"time":1789270414.546,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1373}
+{"time":1789270414.546,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":24}
+{"time":1789270414.647,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":928}
+{"time":1789270414.648,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":25,"chars":168,"status":"streaming","messageId":"a39815f8-95e8-4d20-8537-84940d8e4f3f"}
+{"time":1789270414.648,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1433}
+{"time":1789270414.648,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":26}
+{"time":1789270414.749,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1003}
+{"time":1789270414.749,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":27,"chars":203,"status":"streaming","messageId":"a39815f8-95e8-4d20-8537-84940d8e4f3f"}
+{"time":1789270414.749,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1433}
+{"time":1789270414.75,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":28}
+{"time":1789270414.85,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1063}
+{"time":1789270414.85,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":29,"chars":231,"status":"streaming","messageId":"a39815f8-95e8-4d20-8537-84940d8e4f3f"}
+{"time":1789270414.85,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1433}
+{"time":1789270414.85,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":30}
+{"time":1789270414.954,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1138}
+{"time":1789270414.954,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":31,"chars":266,"status":"streaming","messageId":"a39815f8-95e8-4d20-8537-84940d8e4f3f"}
+{"time":1789270414.955,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1433}
+{"time":1789270414.955,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":32}
+{"time":1789270415.004,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":165}
+{"time":1789270415.004,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"context.changed","seq":33}
+{"time":1789270415.004,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1198}
+{"time":1789270415.004,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":34,"chars":311,"status":"complete","messageId":"a39815f8-95e8-4d20-8537-84940d8e4f3f"}
+{"time":1789270415.004,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1432}
+{"time":1789270415.004,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":35}
+{"time":1789270415.005,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":401}
+{"time":1789270415.005,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":36}
+{"time":1789270415.005,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1329}
+{"time":1789270415.005,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":37}
+{"time":1789270415.005,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":402}
+{"time":1789270415.005,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":38}
+{"time":1789270415.005,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse_bytes","bytes":1248}
+{"time":1789270415.005,"run":"baseline-ios-short-1","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":39}
+{"time":1789270418.592,"run":"baseline-ios-short-2","mode":"baseline","id":12,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789270418.677,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":439}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":40}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":884}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":41}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":455}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":42}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1019}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":43}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":456}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":44}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1068}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":45}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":568}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":46,"chars":0,"status":"streaming","messageId":"a992e5c3-271f-4295-8415-62085723d3e5"}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1068}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":47}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":456}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":48}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1068}
+{"time":1789270418.678,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":49}
+{"time":1789270418.682,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":456}
+{"time":1789270418.682,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":50}
+{"time":1789270418.682,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1068}
+{"time":1789270418.682,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":51}
+{"time":1789270418.759,"run":"baseline-ios-short-2","mode":"baseline","id":12,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":168}
+{"time":1789270418.761,"run":"baseline-ios-short-2","mode":"baseline","id":13,"event":"request","method":"GET","path":"/api/app/capabilities"}
+{"time":1789270418.926,"run":"baseline-ios-short-2","mode":"baseline","id":13,"event":"response_end","path":"/api/app/capabilities","status":200,"bytes":326,"elapsedMs":165}
+{"time":1789270418.927,"run":"baseline-ios-short-2","mode":"baseline","id":14,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789270418.928,"run":"baseline-ios-short-2","mode":"baseline","id":15,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789270418.935,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":583}
+{"time":1789270418.935,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":52,"chars":7,"status":"streaming","messageId":"a992e5c3-271f-4295-8415-62085723d3e5"}
+{"time":1789270418.935,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1102}
+{"time":1789270418.936,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":53}
+{"time":1789270419.037,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":643}
+{"time":1789270419.037,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":54,"chars":35,"status":"streaming","messageId":"a992e5c3-271f-4295-8415-62085723d3e5"}
+{"time":1789270419.038,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1162}
+{"time":1789270419.038,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":55}
+{"time":1789270419.045,"run":"baseline-ios-short-2","mode":"baseline","id":16,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789270419.091,"run":"baseline-ios-short-2","mode":"baseline","id":14,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":164}
+{"time":1789270419.091,"run":"baseline-ios-short-2","mode":"baseline","id":15,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":998,"elapsedMs":163}
+{"time":1789270419.092,"run":"baseline-ios-short-2","mode":"baseline","id":17,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789270419.129,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1163}
+{"time":1789270419.129,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":56}
+{"time":1789270419.138,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":718}
+{"time":1789270419.138,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":57,"chars":70,"status":"streaming","messageId":"a992e5c3-271f-4295-8415-62085723d3e5"}
+{"time":1789270419.138,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1238}
+{"time":1789270419.138,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":58}
+{"time":1789270419.211,"run":"baseline-ios-short-2","mode":"baseline","id":16,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1044,"elapsedMs":166}
+{"time":1789270419.24,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":778}
+{"time":1789270419.24,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":59,"chars":98,"status":"streaming","messageId":"a992e5c3-271f-4295-8415-62085723d3e5"}
+{"time":1789270419.24,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1298}
+{"time":1789270419.24,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":60}
+{"time":1789270419.257,"run":"baseline-ios-short-2","mode":"baseline","id":17,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":3896,"elapsedMs":165}
+{"time":1789270419.341,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":853}
+{"time":1789270419.341,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":61,"chars":133,"status":"streaming","messageId":"a992e5c3-271f-4295-8415-62085723d3e5"}
+{"time":1789270419.341,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1373}
+{"time":1789270419.341,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":62}
+{"time":1789270419.443,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":928}
+{"time":1789270419.443,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":63,"chars":168,"status":"streaming","messageId":"a992e5c3-271f-4295-8415-62085723d3e5"}
+{"time":1789270419.443,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1433}
+{"time":1789270419.443,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":64}
+{"time":1789270419.55,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":988}
+{"time":1789270419.55,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":65,"chars":196,"status":"streaming","messageId":"a992e5c3-271f-4295-8415-62085723d3e5"}
+{"time":1789270419.551,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1433}
+{"time":1789270419.551,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":66}
+{"time":1789270419.648,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1063}
+{"time":1789270419.648,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":67,"chars":231,"status":"streaming","messageId":"a992e5c3-271f-4295-8415-62085723d3e5"}
+{"time":1789270419.649,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1433}
+{"time":1789270419.649,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":68}
+{"time":1789270419.749,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1138}
+{"time":1789270419.749,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":69,"chars":266,"status":"streaming","messageId":"a992e5c3-271f-4295-8415-62085723d3e5"}
+{"time":1789270419.75,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1433}
+{"time":1789270419.75,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":70}
+{"time":1789270419.818,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":165}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"context.changed","seq":71}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1198}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":72,"chars":311,"status":"complete","messageId":"a992e5c3-271f-4295-8415-62085723d3e5"}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1432}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":73}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":401}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":74}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1329}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":75}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":402}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":76}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1248}
+{"time":1789270419.819,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":77}
+{"time":1789270419.934,"run":"baseline-ios-short-2","mode":"baseline","id":18,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789270420.017,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse_bytes","bytes":1249}
+{"time":1789270420.018,"run":"baseline-ios-short-2","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":78}
+{"time":1789270420.099,"run":"baseline-ios-short-2","mode":"baseline","id":18,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1130,"elapsedMs":166}
+{"time":1789270422.624,"run":"baseline-ios-short-3","mode":"baseline","id":19,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":439}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":79}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":885}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":80}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":455}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":81}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1020}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":82}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":456}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":83}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1069}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":84}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":568}
+{"time":1789270422.711,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":85,"chars":0,"status":"streaming","messageId":"e8b5a816-3c92-498e-8ed2-9f03b62bf6ba"}
+{"time":1789270422.712,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1069}
+{"time":1789270422.712,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":86}
+{"time":1789270422.712,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":456}
+{"time":1789270422.712,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":87}
+{"time":1789270422.712,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1069}
+{"time":1789270422.712,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":88}
+{"time":1789270422.714,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":456}
+{"time":1789270422.714,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":89}
+{"time":1789270422.714,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1069}
+{"time":1789270422.714,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":90}
+{"time":1789270422.792,"run":"baseline-ios-short-3","mode":"baseline","id":19,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":168}
+{"time":1789270422.793,"run":"baseline-ios-short-3","mode":"baseline","id":20,"event":"request","method":"GET","path":"/api/app/capabilities"}
+{"time":1789270422.959,"run":"baseline-ios-short-3","mode":"baseline","id":20,"event":"response_end","path":"/api/app/capabilities","status":200,"bytes":326,"elapsedMs":166}
+{"time":1789270422.961,"run":"baseline-ios-short-3","mode":"baseline","id":21,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789270422.961,"run":"baseline-ios-short-3","mode":"baseline","id":22,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789270422.967,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":583}
+{"time":1789270422.967,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":91,"chars":7,"status":"streaming","messageId":"e8b5a816-3c92-498e-8ed2-9f03b62bf6ba"}
+{"time":1789270422.967,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1103}
+{"time":1789270422.967,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":92}
+{"time":1789270423.064,"run":"baseline-ios-short-3","mode":"baseline","id":23,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789270423.07,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":643}
+{"time":1789270423.071,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":93,"chars":35,"status":"streaming","messageId":"e8b5a816-3c92-498e-8ed2-9f03b62bf6ba"}
+{"time":1789270423.071,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1163}
+{"time":1789270423.071,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":94}
+{"time":1789270423.128,"run":"baseline-ios-short-3","mode":"baseline","id":21,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":167}
+{"time":1789270423.128,"run":"baseline-ios-short-3","mode":"baseline","id":22,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":999,"elapsedMs":167}
+{"time":1789270423.129,"run":"baseline-ios-short-3","mode":"baseline","id":24,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789270423.149,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1163}
+{"time":1789270423.149,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":95}
+{"time":1789270423.174,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":718}
+{"time":1789270423.174,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":96,"chars":70,"status":"streaming","messageId":"e8b5a816-3c92-498e-8ed2-9f03b62bf6ba"}
+{"time":1789270423.175,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1238}
+{"time":1789270423.175,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":97}
+{"time":1789270423.231,"run":"baseline-ios-short-3","mode":"baseline","id":23,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1044,"elapsedMs":168}
+{"time":1789270423.275,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":793}
+{"time":1789270423.275,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":98,"chars":105,"status":"streaming","messageId":"e8b5a816-3c92-498e-8ed2-9f03b62bf6ba"}
+{"time":1789270423.275,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1313}
+{"time":1789270423.275,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":99}
+{"time":1789270423.298,"run":"baseline-ios-short-3","mode":"baseline","id":24,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":5273,"elapsedMs":169}
+{"time":1789270423.377,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":855}
+{"time":1789270423.377,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":100,"chars":133,"status":"streaming","messageId":"e8b5a816-3c92-498e-8ed2-9f03b62bf6ba"}
+{"time":1789270423.378,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1375}
+{"time":1789270423.378,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":101}
+{"time":1789270423.479,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":930}
+{"time":1789270423.48,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":102,"chars":168,"status":"streaming","messageId":"e8b5a816-3c92-498e-8ed2-9f03b62bf6ba"}
+{"time":1789270423.48,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1435}
+{"time":1789270423.48,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":103}
+{"time":1789270423.497,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":13}
+{"time":1789270423.581,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1005}
+{"time":1789270423.581,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":104,"chars":203,"status":"streaming","messageId":"e8b5a816-3c92-498e-8ed2-9f03b62bf6ba"}
+{"time":1789270423.581,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1435}
+{"time":1789270423.581,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":105}
+{"time":1789270423.683,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1065}
+{"time":1789270423.683,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":106,"chars":231,"status":"streaming","messageId":"e8b5a816-3c92-498e-8ed2-9f03b62bf6ba"}
+{"time":1789270423.683,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1435}
+{"time":1789270423.683,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":107}
+{"time":1789270423.786,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1140}
+{"time":1789270423.787,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":108,"chars":266,"status":"streaming","messageId":"e8b5a816-3c92-498e-8ed2-9f03b62bf6ba"}
+{"time":1789270423.787,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1435}
+{"time":1789270423.787,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":109}
+{"time":1789270423.848,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":167}
+{"time":1789270423.848,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"context.changed","seq":110}
+{"time":1789270423.848,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1200}
+{"time":1789270423.848,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":111,"chars":311,"status":"complete","messageId":"e8b5a816-3c92-498e-8ed2-9f03b62bf6ba"}
+{"time":1789270423.848,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1434}
+{"time":1789270423.849,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":112}
+{"time":1789270423.849,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":403}
+{"time":1789270423.849,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":113}
+{"time":1789270423.849,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1331}
+{"time":1789270423.849,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":114}
+{"time":1789270423.849,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":404}
+{"time":1789270423.849,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":115}
+{"time":1789270423.849,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1250}
+{"time":1789270423.849,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":116}
+{"time":1789270423.969,"run":"baseline-ios-short-3","mode":"baseline","id":25,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789270424.052,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse_bytes","bytes":1251}
+{"time":1789270424.052,"run":"baseline-ios-short-3","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":117}
+{"time":1789270424.134,"run":"baseline-ios-short-3","mode":"baseline","id":25,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1130,"elapsedMs":165}
+{"time":1789270426.64,"run":"baseline-ios-short-4","mode":"baseline","id":26,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":441}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":118}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":887}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":119}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":457}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":120}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1022}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":121}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":458}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":122}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1071}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":123}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":570}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":124,"chars":0,"status":"streaming","messageId":"8591230a-0356-45bd-8c14-8629785ff3b9"}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1071}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":125}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":458}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":126}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1071}
+{"time":1789270426.728,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":127}
+{"time":1789270426.731,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":458}
+{"time":1789270426.732,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":128}
+{"time":1789270426.732,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1071}
+{"time":1789270426.732,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":129}
+{"time":1789270426.809,"run":"baseline-ios-short-4","mode":"baseline","id":26,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":169}
+{"time":1789270426.81,"run":"baseline-ios-short-4","mode":"baseline","id":27,"event":"request","method":"GET","path":"/api/app/capabilities"}
+{"time":1789270426.978,"run":"baseline-ios-short-4","mode":"baseline","id":27,"event":"response_end","path":"/api/app/capabilities","status":200,"bytes":326,"elapsedMs":168}
+{"time":1789270426.98,"run":"baseline-ios-short-4","mode":"baseline","id":28,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789270426.98,"run":"baseline-ios-short-4","mode":"baseline","id":29,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789270426.984,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":585}
+{"time":1789270426.985,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":130,"chars":7,"status":"streaming","messageId":"8591230a-0356-45bd-8c14-8629785ff3b9"}
+{"time":1789270426.985,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1105}
+{"time":1789270426.985,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":131}
+{"time":1789270427.078,"run":"baseline-ios-short-4","mode":"baseline","id":30,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789270427.087,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":645}
+{"time":1789270427.087,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":132,"chars":35,"status":"streaming","messageId":"8591230a-0356-45bd-8c14-8629785ff3b9"}
+{"time":1789270427.087,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1165}
+{"time":1789270427.087,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":133}
+{"time":1789270427.147,"run":"baseline-ios-short-4","mode":"baseline","id":28,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":167}
+{"time":1789270427.147,"run":"baseline-ios-short-4","mode":"baseline","id":29,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1000,"elapsedMs":167}
+{"time":1789270427.148,"run":"baseline-ios-short-4","mode":"baseline","id":31,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789270427.166,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1165}
+{"time":1789270427.166,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":134}
+{"time":1789270427.189,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":720}
+{"time":1789270427.189,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":135,"chars":70,"status":"streaming","messageId":"8591230a-0356-45bd-8c14-8629785ff3b9"}
+{"time":1789270427.189,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1240}
+{"time":1789270427.19,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":136}
+{"time":1789270427.249,"run":"baseline-ios-short-4","mode":"baseline","id":30,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1044,"elapsedMs":171}
+{"time":1789270427.291,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":795}
+{"time":1789270427.291,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":137,"chars":105,"status":"streaming","messageId":"8591230a-0356-45bd-8c14-8629785ff3b9"}
+{"time":1789270427.291,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1315}
+{"time":1789270427.291,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":138}
+{"time":1789270427.313,"run":"baseline-ios-short-4","mode":"baseline","id":31,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":6651,"elapsedMs":165}
+{"time":1789270427.393,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":855}
+{"time":1789270427.393,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":139,"chars":133,"status":"streaming","messageId":"8591230a-0356-45bd-8c14-8629785ff3b9"}
+{"time":1789270427.394,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1375}
+{"time":1789270427.394,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":140}
+{"time":1789270427.497,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":930}
+{"time":1789270427.498,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":141,"chars":168,"status":"streaming","messageId":"8591230a-0356-45bd-8c14-8629785ff3b9"}
+{"time":1789270427.498,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1435}
+{"time":1789270427.498,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":142}
+{"time":1789270427.599,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1005}
+{"time":1789270427.6,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":143,"chars":203,"status":"streaming","messageId":"8591230a-0356-45bd-8c14-8629785ff3b9"}
+{"time":1789270427.6,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1435}
+{"time":1789270427.6,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":144}
+{"time":1789270427.7,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1080}
+{"time":1789270427.701,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":145,"chars":238,"status":"streaming","messageId":"8591230a-0356-45bd-8c14-8629785ff3b9"}
+{"time":1789270427.701,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1435}
+{"time":1789270427.701,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":146}
+{"time":1789270427.801,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1140}
+{"time":1789270427.801,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":147,"chars":266,"status":"streaming","messageId":"8591230a-0356-45bd-8c14-8629785ff3b9"}
+{"time":1789270427.801,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1435}
+{"time":1789270427.801,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":148}
+{"time":1789270427.852,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":167}
+{"time":1789270427.852,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"context.changed","seq":149}
+{"time":1789270427.852,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1200}
+{"time":1789270427.853,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":150,"chars":311,"status":"complete","messageId":"8591230a-0356-45bd-8c14-8629785ff3b9"}
+{"time":1789270427.853,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1434}
+{"time":1789270427.853,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":151}
+{"time":1789270427.853,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":403}
+{"time":1789270427.853,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":152}
+{"time":1789270427.853,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1331}
+{"time":1789270427.853,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":153}
+{"time":1789270427.853,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":404}
+{"time":1789270427.853,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":154}
+{"time":1789270427.853,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse_bytes","bytes":1250}
+{"time":1789270427.853,"run":"baseline-ios-short-4","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":155}
+{"time":1789270430.611,"run":"baseline-ios-short-5","mode":"baseline","id":32,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":441}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":156}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":886}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":157}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":457}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":158}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1021}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":159}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":458}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":160}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1070}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":161}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":571}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":162,"chars":0,"status":"streaming","messageId":"f8efd727-420e-4ab3-867c-e7bfd6b48440"}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1071}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":163}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":458}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":164}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1071}
+{"time":1789270430.7,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":165}
+{"time":1789270430.703,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":458}
+{"time":1789270430.703,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":166}
+{"time":1789270430.703,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1071}
+{"time":1789270430.703,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":167}
+{"time":1789270430.78,"run":"baseline-ios-short-5","mode":"baseline","id":32,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":170}
+{"time":1789270430.782,"run":"baseline-ios-short-5","mode":"baseline","id":33,"event":"request","method":"GET","path":"/api/app/capabilities"}
+{"time":1789270430.945,"run":"baseline-ios-short-5","mode":"baseline","id":33,"event":"response_end","path":"/api/app/capabilities","status":200,"bytes":326,"elapsedMs":163}
+{"time":1789270430.947,"run":"baseline-ios-short-5","mode":"baseline","id":34,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789270430.947,"run":"baseline-ios-short-5","mode":"baseline","id":35,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789270430.958,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":586}
+{"time":1789270430.958,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":168,"chars":7,"status":"streaming","messageId":"f8efd727-420e-4ab3-867c-e7bfd6b48440"}
+{"time":1789270430.959,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1105}
+{"time":1789270430.959,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":169}
+{"time":1789270431.06,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":646}
+{"time":1789270431.061,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":170,"chars":35,"status":"streaming","messageId":"f8efd727-420e-4ab3-867c-e7bfd6b48440"}
+{"time":1789270431.061,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1165}
+{"time":1789270431.061,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":171}
+{"time":1789270431.067,"run":"baseline-ios-short-5","mode":"baseline","id":36,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789270431.112,"run":"baseline-ios-short-5","mode":"baseline","id":34,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":165}
+{"time":1789270431.112,"run":"baseline-ios-short-5","mode":"baseline","id":35,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1000,"elapsedMs":165}
+{"time":1789270431.113,"run":"baseline-ios-short-5","mode":"baseline","id":37,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789270431.15,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1167}
+{"time":1789270431.15,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":172}
+{"time":1789270431.163,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":721}
+{"time":1789270431.163,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":173,"chars":70,"status":"streaming","messageId":"f8efd727-420e-4ab3-867c-e7bfd6b48440"}
+{"time":1789270431.163,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1242}
+{"time":1789270431.163,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":174}
+{"time":1789270431.232,"run":"baseline-ios-short-5","mode":"baseline","id":36,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1046,"elapsedMs":165}
+{"time":1789270431.265,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":796}
+{"time":1789270431.265,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":175,"chars":105,"status":"streaming","messageId":"f8efd727-420e-4ab3-867c-e7bfd6b48440"}
+{"time":1789270431.265,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1317}
+{"time":1789270431.265,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":176}
+{"time":1789270431.277,"run":"baseline-ios-short-5","mode":"baseline","id":37,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":8031,"elapsedMs":164}
+{"time":1789270431.366,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":871}
+{"time":1789270431.367,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":177,"chars":140,"status":"streaming","messageId":"f8efd727-420e-4ab3-867c-e7bfd6b48440"}
+{"time":1789270431.367,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1392}
+{"time":1789270431.367,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":178}
+{"time":1789270431.469,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":931}
+{"time":1789270431.469,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":179,"chars":168,"status":"streaming","messageId":"f8efd727-420e-4ab3-867c-e7bfd6b48440"}
+{"time":1789270431.469,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1437}
+{"time":1789270431.469,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":180}
+{"time":1789270431.572,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1006}
+{"time":1789270431.572,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":181,"chars":203,"status":"streaming","messageId":"f8efd727-420e-4ab3-867c-e7bfd6b48440"}
+{"time":1789270431.573,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1437}
+{"time":1789270431.573,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":182}
+{"time":1789270431.673,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1081}
+{"time":1789270431.674,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":183,"chars":238,"status":"streaming","messageId":"f8efd727-420e-4ab3-867c-e7bfd6b48440"}
+{"time":1789270431.674,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1437}
+{"time":1789270431.674,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":184}
+{"time":1789270431.776,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1141}
+{"time":1789270431.776,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":185,"chars":266,"status":"streaming","messageId":"f8efd727-420e-4ab3-867c-e7bfd6b48440"}
+{"time":1789270431.776,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1437}
+{"time":1789270431.776,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":186}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":167}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"context.changed","seq":187}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1201}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":188,"chars":311,"status":"complete","messageId":"f8efd727-420e-4ab3-867c-e7bfd6b48440"}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1436}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":189}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":403}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":190}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1333}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":191}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":404}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":192}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse_bytes","bytes":1252}
+{"time":1789270431.823,"run":"baseline-ios-short-5","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":193}
+{"time":1789270434.59,"run":"baseline-ios-short-6","mode":"baseline","id":38,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789270434.68,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":442}
+{"time":1789270434.68,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":194}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":888}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":195}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":457}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":196}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1023}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":197}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":458}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":198}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1072}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":199}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":571}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":200,"chars":0,"status":"streaming","messageId":"abd9ccee-aecd-40c8-8a49-0ccc1c8dff4c"}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1072}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":201}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":458}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":202}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1072}
+{"time":1789270434.681,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":203}
+{"time":1789270434.684,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":458}
+{"time":1789270434.684,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":204}
+{"time":1789270434.684,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1072}
+{"time":1789270434.684,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":205}
+{"time":1789270434.762,"run":"baseline-ios-short-6","mode":"baseline","id":38,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":172}
+{"time":1789270434.763,"run":"baseline-ios-short-6","mode":"baseline","id":39,"event":"request","method":"GET","path":"/api/app/capabilities"}
+{"time":1789270434.931,"run":"baseline-ios-short-6","mode":"baseline","id":39,"event":"response_end","path":"/api/app/capabilities","status":200,"bytes":326,"elapsedMs":168}
+{"time":1789270434.932,"run":"baseline-ios-short-6","mode":"baseline","id":40,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789270434.932,"run":"baseline-ios-short-6","mode":"baseline","id":41,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789270434.937,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":586}
+{"time":1789270434.937,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":206,"chars":7,"status":"streaming","messageId":"abd9ccee-aecd-40c8-8a49-0ccc1c8dff4c"}
+{"time":1789270434.937,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1106}
+{"time":1789270434.937,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":207}
+{"time":1789270435.035,"run":"baseline-ios-short-6","mode":"baseline","id":42,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789270435.04,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":646}
+{"time":1789270435.04,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":208,"chars":35,"status":"streaming","messageId":"abd9ccee-aecd-40c8-8a49-0ccc1c8dff4c"}
+{"time":1789270435.04,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1166}
+{"time":1789270435.04,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":209}
+{"time":1789270435.097,"run":"baseline-ios-short-6","mode":"baseline","id":40,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":165}
+{"time":1789270435.097,"run":"baseline-ios-short-6","mode":"baseline","id":41,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1001,"elapsedMs":165}
+{"time":1789270435.098,"run":"baseline-ios-short-6","mode":"baseline","id":43,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789270435.119,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1167}
+{"time":1789270435.119,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":210}
+{"time":1789270435.142,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":721}
+{"time":1789270435.142,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":211,"chars":70,"status":"streaming","messageId":"abd9ccee-aecd-40c8-8a49-0ccc1c8dff4c"}
+{"time":1789270435.142,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1242}
+{"time":1789270435.142,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":212}
+{"time":1789270435.201,"run":"baseline-ios-short-6","mode":"baseline","id":42,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1046,"elapsedMs":167}
+{"time":1789270435.243,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":796}
+{"time":1789270435.243,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":213,"chars":105,"status":"streaming","messageId":"abd9ccee-aecd-40c8-8a49-0ccc1c8dff4c"}
+{"time":1789270435.243,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1317}
+{"time":1789270435.244,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":214}
+{"time":1789270435.261,"run":"baseline-ios-short-6","mode":"baseline","id":43,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":9410,"elapsedMs":163}
+{"time":1789270435.346,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":856}
+{"time":1789270435.346,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":215,"chars":133,"status":"streaming","messageId":"abd9ccee-aecd-40c8-8a49-0ccc1c8dff4c"}
+{"time":1789270435.346,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1377}
+{"time":1789270435.346,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":216}
+{"time":1789270435.45,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":931}
+{"time":1789270435.451,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":217,"chars":168,"status":"streaming","messageId":"abd9ccee-aecd-40c8-8a49-0ccc1c8dff4c"}
+{"time":1789270435.451,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1437}
+{"time":1789270435.451,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":218}
+{"time":1789270435.553,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1006}
+{"time":1789270435.553,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":219,"chars":203,"status":"streaming","messageId":"abd9ccee-aecd-40c8-8a49-0ccc1c8dff4c"}
+{"time":1789270435.553,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1437}
+{"time":1789270435.553,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":220}
+{"time":1789270435.657,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1066}
+{"time":1789270435.657,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":221,"chars":231,"status":"streaming","messageId":"abd9ccee-aecd-40c8-8a49-0ccc1c8dff4c"}
+{"time":1789270435.658,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1437}
+{"time":1789270435.658,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":222}
+{"time":1789270435.759,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1141}
+{"time":1789270435.759,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":223,"chars":266,"status":"streaming","messageId":"abd9ccee-aecd-40c8-8a49-0ccc1c8dff4c"}
+{"time":1789270435.759,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1437}
+{"time":1789270435.759,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":224}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":167}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"context.changed","seq":225}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1201}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"message.changed","seq":226,"chars":311,"status":"complete","messageId":"abd9ccee-aecd-40c8-8a49-0ccc1c8dff4c"}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1436}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":227}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":403}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":228}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1333}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":229}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":404}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"run.changed","seq":230}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1252}
+{"time":1789270435.814,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":231}
+{"time":1789270435.915,"run":"baseline-ios-short-6","mode":"baseline","id":44,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789270436.001,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse_bytes","bytes":1253}
+{"time":1789270436.001,"run":"baseline-ios-short-6","mode":"baseline","id":5,"event":"sse","type":"conversation.changed","seq":232}
+{"time":1789270436.083,"run":"baseline-ios-short-6","mode":"baseline","id":44,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1132,"elapsedMs":168}
+{"time":1789270444.176,"run":"baseline-ios-long-1","mode":"baseline","id":50,"event":"request","method":"GET","path":"/api/app/bootstrap"}
+{"time":1789270444.348,"run":"baseline-ios-long-1","mode":"baseline","id":50,"event":"response_end","path":"/api/app/bootstrap","status":200,"bytes":938,"elapsedMs":172}
+{"time":1789270444.35,"run":"baseline-ios-long-1","mode":"baseline","id":51,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789270444.438,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":440}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":233}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":887}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":234}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":457}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"run.changed","seq":235}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1022}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":236}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":458}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"run.changed","seq":237}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1071}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":238}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":571}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":239,"chars":0,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1071}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":240}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":458}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"run.changed","seq":241}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1071}
+{"time":1789270444.439,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":242}
+{"time":1789270444.442,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":458}
+{"time":1789270444.442,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"run.changed","seq":243}
+{"time":1789270444.442,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1071}
+{"time":1789270444.442,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":244}
+{"time":1789270444.52,"run":"baseline-ios-long-1","mode":"baseline","id":51,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":170}
+{"time":1789270444.526,"run":"baseline-ios-long-1","mode":"baseline","id":52,"event":"request","method":"GET","path":"/api/app/capabilities"}
+{"time":1789270444.694,"run":"baseline-ios-long-1","mode":"baseline","id":52,"event":"response_end","path":"/api/app/capabilities","status":200,"bytes":326,"elapsedMs":168}
+{"time":1789270444.696,"run":"baseline-ios-long-1","mode":"baseline","id":53,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789270444.697,"run":"baseline-ios-long-1","mode":"baseline","id":54,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789270444.698,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":683}
+{"time":1789270444.698,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":245,"chars":40,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270444.698,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1201}
+{"time":1789270444.699,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":246}
+{"time":1789270444.807,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1131}
+{"time":1789270444.808,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":247,"chars":200,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270444.808,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270444.808,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":248}
+{"time":1789270444.836,"run":"baseline-ios-long-1","mode":"baseline","id":55,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789270444.862,"run":"baseline-ios-long-1","mode":"baseline","id":53,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":166}
+{"time":1789270444.862,"run":"baseline-ios-long-1","mode":"baseline","id":54,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1096,"elapsedMs":165}
+{"time":1789270444.865,"run":"baseline-ios-long-1","mode":"baseline","id":56,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789270444.907,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1691}
+{"time":1789270444.907,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":249,"chars":400,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270444.907,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270444.907,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":250}
+{"time":1789270444.919,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270444.919,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":251}
+{"time":1789270444.999,"run":"baseline-ios-long-1","mode":"baseline","id":55,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1416,"elapsedMs":163}
+{"time":1789270445.013,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":2251}
+{"time":1789270445.013,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":252,"chars":600,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270445.013,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270445.014,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":253}
+{"time":1789270445.032,"run":"baseline-ios-long-1","mode":"baseline","id":56,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":12052,"elapsedMs":167}
+{"time":1789270445.116,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":2811}
+{"time":1789270445.116,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":254,"chars":800,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270445.116,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270445.116,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":255}
+{"time":1789270445.217,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":3259}
+{"time":1789270445.217,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":256,"chars":960,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270445.217,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270445.218,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":257}
+{"time":1789270445.319,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":3819}
+{"time":1789270445.319,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":258,"chars":1160,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270445.32,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270445.32,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":259}
+{"time":1789270445.422,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":4379}
+{"time":1789270445.422,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":260,"chars":1360,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270445.423,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270445.423,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":261}
+{"time":1789270445.525,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":4939}
+{"time":1789270445.525,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":262,"chars":1560,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270445.525,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270445.526,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":263}
+{"time":1789270445.628,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":5499}
+{"time":1789270445.628,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":264,"chars":1760,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270445.628,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270445.628,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":265}
+{"time":1789270445.729,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":5947}
+{"time":1789270445.729,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":266,"chars":1920,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270445.729,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270445.729,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":267}
+{"time":1789270445.832,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":6507}
+{"time":1789270445.832,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":268,"chars":2120,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270445.832,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270445.833,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":269}
+{"time":1789270445.935,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":7067}
+{"time":1789270445.935,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":270,"chars":2320,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270445.935,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270445.935,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":271}
+{"time":1789270446.036,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":7627}
+{"time":1789270446.037,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":272,"chars":2520,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270446.037,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270446.037,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":273}
+{"time":1789270446.142,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":8075}
+{"time":1789270446.143,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":274,"chars":2680,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270446.143,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270446.143,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":275}
+{"time":1789270446.248,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":8635}
+{"time":1789270446.249,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":276,"chars":2880,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270446.249,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270446.249,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":277}
+{"time":1789270446.351,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":9195}
+{"time":1789270446.351,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":278,"chars":3080,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270446.351,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270446.352,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":279}
+{"time":1789270446.454,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":9755}
+{"time":1789270446.455,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":280,"chars":3280,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270446.455,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270446.455,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":281}
+{"time":1789270446.557,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":10315}
+{"time":1789270446.558,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":282,"chars":3480,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270446.558,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270446.558,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":283}
+{"time":1789270446.66,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":10763}
+{"time":1789270446.66,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":284,"chars":3640,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270446.66,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270446.66,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":285}
+{"time":1789270446.764,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":11323}
+{"time":1789270446.764,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":286,"chars":3840,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270446.764,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270446.764,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":287}
+{"time":1789270446.867,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":11883}
+{"time":1789270446.867,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":288,"chars":4040,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270446.867,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270446.868,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":289}
+{"time":1789270446.97,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":12443}
+{"time":1789270446.97,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":290,"chars":4240,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270446.97,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270446.97,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":291}
+{"time":1789270447.073,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":12891}
+{"time":1789270447.073,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":292,"chars":4400,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270447.073,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270447.073,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":293}
+{"time":1789270447.175,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":13451}
+{"time":1789270447.175,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":294,"chars":4600,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270447.175,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270447.175,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":295}
+{"time":1789270447.278,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":13899}
+{"time":1789270447.279,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":296,"chars":4760,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270447.279,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270447.279,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":297}
+{"time":1789270447.388,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":14459}
+{"time":1789270447.388,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":298,"chars":4960,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270447.389,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270447.389,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":299}
+{"time":1789270447.491,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":15019}
+{"time":1789270447.491,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":300,"chars":5160,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270447.491,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270447.491,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":301}
+{"time":1789270447.594,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":15579}
+{"time":1789270447.594,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":302,"chars":5360,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270447.595,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270447.595,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":303}
+{"time":1789270447.697,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":16139}
+{"time":1789270447.697,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":304,"chars":5560,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270447.697,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270447.697,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":305}
+{"time":1789270447.8,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":16587}
+{"time":1789270447.8,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":306,"chars":5720,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270447.8,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270447.8,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":307}
+{"time":1789270447.902,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":17147}
+{"time":1789270447.902,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":308,"chars":5920,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270447.903,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270447.903,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":309}
+{"time":1789270448.009,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":17707}
+{"time":1789270448.009,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":310,"chars":6120,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270448.009,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270448.009,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":311}
+{"time":1789270448.114,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":18155}
+{"time":1789270448.114,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":312,"chars":6280,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270448.114,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270448.114,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":313}
+{"time":1789270448.219,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":18715}
+{"time":1789270448.219,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":314,"chars":6480,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270448.22,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270448.22,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":315}
+{"time":1789270448.325,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":19275}
+{"time":1789270448.325,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":316,"chars":6680,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270448.325,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270448.326,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":317}
+{"time":1789270448.431,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":19835}
+{"time":1789270448.432,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":318,"chars":6880,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270448.432,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270448.432,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":319}
+{"time":1789270448.537,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":20395}
+{"time":1789270448.537,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":320,"chars":7080,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270448.537,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270448.537,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":321}
+{"time":1789270448.644,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":20955}
+{"time":1789270448.644,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":322,"chars":7280,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270448.645,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270448.645,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":323}
+{"time":1789270448.745,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":21515}
+{"time":1789270448.746,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":324,"chars":7480,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270448.746,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270448.746,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":325}
+{"time":1789270448.849,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":21963}
+{"time":1789270448.849,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":326,"chars":7640,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270448.849,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270448.849,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":327}
+{"time":1789270448.953,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":22523}
+{"time":1789270448.954,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":328,"chars":7840,"status":"streaming","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270448.954,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1537}
+{"time":1789270448.954,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":329}
+{"time":1789270449.052,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":167}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"context.changed","seq":330}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":22999}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"message.changed","seq":331,"chars":8029,"status":"complete","messageId":"d6fd8686-3889-488d-85e5-de11ced56706"}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1536}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":332}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":403}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"run.changed","seq":333}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1433}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":334}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":404}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"run.changed","seq":335}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1352}
+{"time":1789270449.053,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":336}
+{"time":1789270449.279,"run":"baseline-ios-long-1","mode":"baseline","id":57,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789270449.365,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse_bytes","bytes":1353}
+{"time":1789270449.365,"run":"baseline-ios-long-1","mode":"baseline","id":49,"event":"sse","type":"conversation.changed","seq":337}
+{"time":1789270449.446,"run":"baseline-ios-long-1","mode":"baseline","id":57,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1232,"elapsedMs":167}
+{"time":1789272133.565,"run":"baseline-android-short-1","mode":"baseline","id":79,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789272133.649,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":457}
+{"time":1789272133.649,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1015}
+{"time":1789272133.649,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":905}
+{"time":1789272133.649,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1016}
+{"time":1789272133.649,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":459}
+{"time":1789272133.649,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1017}
+{"time":1789272133.649,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1040}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1018}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1019}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1020}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":573}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1021,"chars":0,"status":"streaming","messageId":"0f55af9a-df7b-418c-bace-c7e543a4625d"}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1022}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1023}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272133.65,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1024}
+{"time":1789272133.653,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272133.653,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1025}
+{"time":1789272133.653,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272133.653,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1026}
+{"time":1789272133.731,"run":"baseline-android-short-1","mode":"baseline","id":79,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":166}
+{"time":1789272133.734,"run":"baseline-android-short-1","mode":"baseline","id":80,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789272133.897,"run":"baseline-android-short-1","mode":"baseline","id":80,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":163}
+{"time":1789272133.899,"run":"baseline-android-short-1","mode":"baseline","id":81,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789272133.899,"run":"baseline-android-short-1","mode":"baseline","id":82,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789272133.905,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":588}
+{"time":1789272133.905,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1027,"chars":7,"status":"streaming","messageId":"0f55af9a-df7b-418c-bace-c7e543a4625d"}
+{"time":1789272133.905,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1110}
+{"time":1789272133.905,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1028}
+{"time":1789272133.982,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1110}
+{"time":1789272133.982,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1029}
+{"time":1789272134.006,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":648}
+{"time":1789272134.006,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1030,"chars":35,"status":"streaming","messageId":"0f55af9a-df7b-418c-bace-c7e543a4625d"}
+{"time":1789272134.006,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1170}
+{"time":1789272134.006,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1031}
+{"time":1789272134.063,"run":"baseline-android-short-1","mode":"baseline","id":81,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1004,"elapsedMs":164}
+{"time":1789272134.064,"run":"baseline-android-short-1","mode":"baseline","id":82,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":987,"elapsedMs":165}
+{"time":1789272134.11,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":723}
+{"time":1789272134.11,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1032,"chars":70,"status":"streaming","messageId":"0f55af9a-df7b-418c-bace-c7e543a4625d"}
+{"time":1789272134.11,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1245}
+{"time":1789272134.11,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1033}
+{"time":1789272134.213,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":798}
+{"time":1789272134.213,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1034,"chars":105,"status":"streaming","messageId":"0f55af9a-df7b-418c-bace-c7e543a4625d"}
+{"time":1789272134.213,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1320}
+{"time":1789272134.213,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1035}
+{"time":1789272134.267,"run":"baseline-android-short-1","mode":"baseline","id":83,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789272134.316,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":858}
+{"time":1789272134.316,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1036,"chars":133,"status":"streaming","messageId":"0f55af9a-df7b-418c-bace-c7e543a4625d"}
+{"time":1789272134.316,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1380}
+{"time":1789272134.316,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1037}
+{"time":1789272134.419,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":933}
+{"time":1789272134.419,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1038,"chars":168,"status":"streaming","messageId":"0f55af9a-df7b-418c-bace-c7e543a4625d"}
+{"time":1789272134.419,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272134.419,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1039}
+{"time":1789272134.431,"run":"baseline-android-short-1","mode":"baseline","id":83,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":97259,"elapsedMs":164}
+{"time":1789272134.523,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1008}
+{"time":1789272134.523,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1040,"chars":203,"status":"streaming","messageId":"0f55af9a-df7b-418c-bace-c7e543a4625d"}
+{"time":1789272134.523,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272134.523,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1041}
+{"time":1789272134.624,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1083}
+{"time":1789272134.624,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1042,"chars":238,"status":"streaming","messageId":"0f55af9a-df7b-418c-bace-c7e543a4625d"}
+{"time":1789272134.624,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272134.625,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1043}
+{"time":1789272134.725,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1158}
+{"time":1789272134.725,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1044,"chars":273,"status":"streaming","messageId":"0f55af9a-df7b-418c-bace-c7e543a4625d"}
+{"time":1789272134.725,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272134.725,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1045}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":169}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"context.changed","seq":1046}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1216}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1047,"chars":324,"status":"complete","messageId":"0f55af9a-df7b-418c-bace-c7e543a4625d"}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1439}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1048}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":405}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1049}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1336}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1050}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":406}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1051}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1255}
+{"time":1789272134.77,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1052}
+{"time":1789272134.877,"run":"baseline-android-short-1","mode":"baseline","id":84,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789272134.961,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1256}
+{"time":1789272134.961,"run":"baseline-android-short-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1053}
+{"time":1789272135.042,"run":"baseline-android-short-1","mode":"baseline","id":84,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1133,"elapsedMs":165}
+{"time":1789272135.598,"run":"baseline-android-short-2","mode":"baseline","id":85,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":457}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1054}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":905}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1055}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":459}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1056}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1040}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1057}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1058}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1059}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":573}
+{"time":1789272135.683,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1060,"chars":0,"status":"streaming","messageId":"1df8f67b-3bcf-4bfb-b6fa-09df726d8916"}
+{"time":1789272135.684,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272135.684,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1061}
+{"time":1789272135.684,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272135.684,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1062}
+{"time":1789272135.684,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272135.684,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1063}
+{"time":1789272135.686,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272135.686,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1064}
+{"time":1789272135.686,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272135.686,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1065}
+{"time":1789272135.763,"run":"baseline-android-short-2","mode":"baseline","id":85,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":165}
+{"time":1789272135.773,"run":"baseline-android-short-2","mode":"baseline","id":86,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789272135.773,"run":"baseline-android-short-2","mode":"baseline","id":87,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789272135.804,"run":"baseline-android-short-2","mode":"baseline","id":88,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789272135.888,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272135.888,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1066}
+{"time":1789272135.937,"run":"baseline-android-short-2","mode":"baseline","id":86,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":164}
+{"time":1789272135.938,"run":"baseline-android-short-2","mode":"baseline","id":87,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":983,"elapsedMs":165}
+{"time":1789272135.938,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":588}
+{"time":1789272135.939,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1067,"chars":7,"status":"streaming","messageId":"1df8f67b-3bcf-4bfb-b6fa-09df726d8916"}
+{"time":1789272135.939,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1110}
+{"time":1789272135.939,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1068}
+{"time":1789272135.941,"run":"baseline-android-short-2","mode":"baseline","id":89,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789272135.969,"run":"baseline-android-short-2","mode":"baseline","id":88,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":966,"elapsedMs":165}
+{"time":1789272136.041,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":648}
+{"time":1789272136.041,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1069,"chars":35,"status":"streaming","messageId":"1df8f67b-3bcf-4bfb-b6fa-09df726d8916"}
+{"time":1789272136.041,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1170}
+{"time":1789272136.041,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1070}
+{"time":1789272136.104,"run":"baseline-android-short-2","mode":"baseline","id":89,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":98124,"elapsedMs":163}
+{"time":1789272136.144,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":723}
+{"time":1789272136.144,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1071,"chars":70,"status":"streaming","messageId":"1df8f67b-3bcf-4bfb-b6fa-09df726d8916"}
+{"time":1789272136.144,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1245}
+{"time":1789272136.144,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1072}
+{"time":1789272136.244,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":798}
+{"time":1789272136.244,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1073,"chars":105,"status":"streaming","messageId":"1df8f67b-3bcf-4bfb-b6fa-09df726d8916"}
+{"time":1789272136.244,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1320}
+{"time":1789272136.244,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1074}
+{"time":1789272136.347,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":858}
+{"time":1789272136.347,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1075,"chars":133,"status":"streaming","messageId":"1df8f67b-3bcf-4bfb-b6fa-09df726d8916"}
+{"time":1789272136.347,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1380}
+{"time":1789272136.347,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1076}
+{"time":1789272136.45,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":933}
+{"time":1789272136.45,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1077,"chars":168,"status":"streaming","messageId":"1df8f67b-3bcf-4bfb-b6fa-09df726d8916"}
+{"time":1789272136.45,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272136.451,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1078}
+{"time":1789272136.552,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1008}
+{"time":1789272136.552,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1079,"chars":203,"status":"streaming","messageId":"1df8f67b-3bcf-4bfb-b6fa-09df726d8916"}
+{"time":1789272136.552,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272136.552,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1080}
+{"time":1789272136.654,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1068}
+{"time":1789272136.655,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1081,"chars":231,"status":"streaming","messageId":"1df8f67b-3bcf-4bfb-b6fa-09df726d8916"}
+{"time":1789272136.655,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272136.655,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1082}
+{"time":1789272136.756,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1143}
+{"time":1789272136.756,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1083,"chars":266,"status":"streaming","messageId":"1df8f67b-3bcf-4bfb-b6fa-09df726d8916"}
+{"time":1789272136.757,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272136.757,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1084}
+{"time":1789272136.806,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":169}
+{"time":1789272136.806,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"context.changed","seq":1085}
+{"time":1789272136.806,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1216}
+{"time":1789272136.806,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1086,"chars":324,"status":"complete","messageId":"1df8f67b-3bcf-4bfb-b6fa-09df726d8916"}
+{"time":1789272136.806,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1439}
+{"time":1789272136.806,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1087}
+{"time":1789272136.806,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":405}
+{"time":1789272136.807,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1088}
+{"time":1789272136.807,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1336}
+{"time":1789272136.807,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1089}
+{"time":1789272136.807,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":406}
+{"time":1789272136.807,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1090}
+{"time":1789272136.807,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse_bytes","bytes":1255}
+{"time":1789272136.807,"run":"baseline-android-short-2","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1091}
+{"time":1789272137.731,"run":"baseline-android-short-3","mode":"baseline","id":91,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789272137.817,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":457}
+{"time":1789272137.817,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1093}
+{"time":1789272137.817,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":905}
+{"time":1789272137.817,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1094}
+{"time":1789272137.817,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":459}
+{"time":1789272137.817,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1095}
+{"time":1789272137.817,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1040}
+{"time":1789272137.817,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1096}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1097}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1098}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":573}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1099,"chars":0,"status":"streaming","messageId":"6e71e0dd-6225-4eb3-9e6e-03a3121a4122"}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1100}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1101}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272137.818,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1102}
+{"time":1789272137.82,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272137.82,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1103}
+{"time":1789272137.82,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272137.82,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1104}
+{"time":1789272137.898,"run":"baseline-android-short-3","mode":"baseline","id":91,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":167}
+{"time":1789272137.901,"run":"baseline-android-short-3","mode":"baseline","id":92,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789272137.901,"run":"baseline-android-short-3","mode":"baseline","id":93,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789272137.938,"run":"baseline-android-short-3","mode":"baseline","id":94,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789272138.023,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272138.023,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1105}
+{"time":1789272138.063,"run":"baseline-android-short-3","mode":"baseline","id":92,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":162}
+{"time":1789272138.063,"run":"baseline-android-short-3","mode":"baseline","id":93,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":983,"elapsedMs":162}
+{"time":1789272138.066,"run":"baseline-android-short-3","mode":"baseline","id":95,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789272138.073,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":588}
+{"time":1789272138.073,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1106,"chars":7,"status":"streaming","messageId":"6e71e0dd-6225-4eb3-9e6e-03a3121a4122"}
+{"time":1789272138.073,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1110}
+{"time":1789272138.073,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1107}
+{"time":1789272138.104,"run":"baseline-android-short-3","mode":"baseline","id":94,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":966,"elapsedMs":166}
+{"time":1789272138.175,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":648}
+{"time":1789272138.175,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1108,"chars":35,"status":"streaming","messageId":"6e71e0dd-6225-4eb3-9e6e-03a3121a4122"}
+{"time":1789272138.175,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1170}
+{"time":1789272138.175,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1109}
+{"time":1789272138.23,"run":"baseline-android-short-3","mode":"baseline","id":95,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":99529,"elapsedMs":164}
+{"time":1789272138.276,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":723}
+{"time":1789272138.276,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1110,"chars":70,"status":"streaming","messageId":"6e71e0dd-6225-4eb3-9e6e-03a3121a4122"}
+{"time":1789272138.276,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1245}
+{"time":1789272138.277,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1111}
+{"time":1789272138.378,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":783}
+{"time":1789272138.378,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1112,"chars":98,"status":"streaming","messageId":"6e71e0dd-6225-4eb3-9e6e-03a3121a4122"}
+{"time":1789272138.378,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1305}
+{"time":1789272138.378,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1113}
+{"time":1789272138.479,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":858}
+{"time":1789272138.479,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1114,"chars":133,"status":"streaming","messageId":"6e71e0dd-6225-4eb3-9e6e-03a3121a4122"}
+{"time":1789272138.479,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1380}
+{"time":1789272138.479,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1115}
+{"time":1789272138.582,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":933}
+{"time":1789272138.582,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1116,"chars":168,"status":"streaming","messageId":"6e71e0dd-6225-4eb3-9e6e-03a3121a4122"}
+{"time":1789272138.582,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272138.582,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1117}
+{"time":1789272138.682,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1008}
+{"time":1789272138.682,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1118,"chars":203,"status":"streaming","messageId":"6e71e0dd-6225-4eb3-9e6e-03a3121a4122"}
+{"time":1789272138.682,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272138.682,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1119}
+{"time":1789272138.784,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1068}
+{"time":1789272138.784,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1120,"chars":231,"status":"streaming","messageId":"6e71e0dd-6225-4eb3-9e6e-03a3121a4122"}
+{"time":1789272138.784,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272138.784,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1121}
+{"time":1789272138.887,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1143}
+{"time":1789272138.887,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1122,"chars":266,"status":"streaming","messageId":"6e71e0dd-6225-4eb3-9e6e-03a3121a4122"}
+{"time":1789272138.887,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272138.887,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1123}
+{"time":1789272138.941,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":169}
+{"time":1789272138.941,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"context.changed","seq":1124}
+{"time":1789272138.941,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1216}
+{"time":1789272138.941,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1125,"chars":324,"status":"complete","messageId":"6e71e0dd-6225-4eb3-9e6e-03a3121a4122"}
+{"time":1789272138.941,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1439}
+{"time":1789272138.941,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1126}
+{"time":1789272138.941,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":405}
+{"time":1789272138.941,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1127}
+{"time":1789272138.941,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1336}
+{"time":1789272138.942,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1128}
+{"time":1789272138.942,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":406}
+{"time":1789272138.942,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1129}
+{"time":1789272138.942,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse_bytes","bytes":1255}
+{"time":1789272138.942,"run":"baseline-android-short-3","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1130}
+{"time":1789272139.747,"run":"baseline-android-short-4","mode":"baseline","id":97,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":457}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1132}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":905}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1133}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":459}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1134}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1040}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1135}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1136}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1137}
+{"time":1789272139.833,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":573}
+{"time":1789272139.834,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1138,"chars":0,"status":"streaming","messageId":"370eea53-9496-4a1c-93af-27f5bea5bd57"}
+{"time":1789272139.834,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272139.834,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1139}
+{"time":1789272139.834,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272139.834,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1140}
+{"time":1789272139.834,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272139.834,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1141}
+{"time":1789272139.836,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272139.836,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1142}
+{"time":1789272139.836,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272139.836,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1143}
+{"time":1789272139.914,"run":"baseline-android-short-4","mode":"baseline","id":97,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":167}
+{"time":1789272139.925,"run":"baseline-android-short-4","mode":"baseline","id":98,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789272139.925,"run":"baseline-android-short-4","mode":"baseline","id":99,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789272139.95,"run":"baseline-android-short-4","mode":"baseline","id":100,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789272140.032,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272140.032,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1144}
+{"time":1789272140.087,"run":"baseline-android-short-4","mode":"baseline","id":98,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":162}
+{"time":1789272140.087,"run":"baseline-android-short-4","mode":"baseline","id":99,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":983,"elapsedMs":162}
+{"time":1789272140.089,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":588}
+{"time":1789272140.089,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1145,"chars":7,"status":"streaming","messageId":"370eea53-9496-4a1c-93af-27f5bea5bd57"}
+{"time":1789272140.089,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1110}
+{"time":1789272140.089,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1146}
+{"time":1789272140.09,"run":"baseline-android-short-4","mode":"baseline","id":101,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789272140.115,"run":"baseline-android-short-4","mode":"baseline","id":100,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":966,"elapsedMs":165}
+{"time":1789272140.191,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":648}
+{"time":1789272140.191,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1147,"chars":35,"status":"streaming","messageId":"370eea53-9496-4a1c-93af-27f5bea5bd57"}
+{"time":1789272140.191,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1170}
+{"time":1789272140.191,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1148}
+{"time":1789272140.252,"run":"baseline-android-short-4","mode":"baseline","id":101,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":100934,"elapsedMs":162}
+{"time":1789272140.292,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":723}
+{"time":1789272140.292,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1149,"chars":70,"status":"streaming","messageId":"370eea53-9496-4a1c-93af-27f5bea5bd57"}
+{"time":1789272140.292,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1245}
+{"time":1789272140.292,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1150}
+{"time":1789272140.395,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":798}
+{"time":1789272140.395,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1151,"chars":105,"status":"streaming","messageId":"370eea53-9496-4a1c-93af-27f5bea5bd57"}
+{"time":1789272140.395,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1320}
+{"time":1789272140.395,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1152}
+{"time":1789272140.495,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":873}
+{"time":1789272140.496,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1153,"chars":140,"status":"streaming","messageId":"370eea53-9496-4a1c-93af-27f5bea5bd57"}
+{"time":1789272140.496,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1395}
+{"time":1789272140.496,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1154}
+{"time":1789272140.597,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":933}
+{"time":1789272140.597,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1155,"chars":168,"status":"streaming","messageId":"370eea53-9496-4a1c-93af-27f5bea5bd57"}
+{"time":1789272140.597,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272140.597,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1156}
+{"time":1789272140.699,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1008}
+{"time":1789272140.7,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1157,"chars":203,"status":"streaming","messageId":"370eea53-9496-4a1c-93af-27f5bea5bd57"}
+{"time":1789272140.7,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272140.7,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1158}
+{"time":1789272140.801,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1083}
+{"time":1789272140.801,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1159,"chars":238,"status":"streaming","messageId":"370eea53-9496-4a1c-93af-27f5bea5bd57"}
+{"time":1789272140.801,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272140.801,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1160}
+{"time":1789272140.901,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1158}
+{"time":1789272140.901,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1161,"chars":273,"status":"streaming","messageId":"370eea53-9496-4a1c-93af-27f5bea5bd57"}
+{"time":1789272140.902,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272140.902,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1162}
+{"time":1789272140.947,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":169}
+{"time":1789272140.947,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"context.changed","seq":1163}
+{"time":1789272140.947,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1216}
+{"time":1789272140.947,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1164,"chars":324,"status":"complete","messageId":"370eea53-9496-4a1c-93af-27f5bea5bd57"}
+{"time":1789272140.947,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1439}
+{"time":1789272140.947,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1165}
+{"time":1789272140.947,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":405}
+{"time":1789272140.947,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1166}
+{"time":1789272140.947,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1336}
+{"time":1789272140.947,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1167}
+{"time":1789272140.948,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":406}
+{"time":1789272140.948,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1168}
+{"time":1789272140.948,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse_bytes","bytes":1255}
+{"time":1789272140.948,"run":"baseline-android-short-4","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1169}
+{"time":1789272141.724,"run":"baseline-android-short-5","mode":"baseline","id":102,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1133,"elapsedMs":167}
+{"time":1789272141.731,"run":"baseline-android-short-5","mode":"baseline","id":103,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789272141.816,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":457}
+{"time":1789272141.816,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1171}
+{"time":1789272141.816,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":905}
+{"time":1789272141.816,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1172}
+{"time":1789272141.816,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":459}
+{"time":1789272141.816,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1173}
+{"time":1789272141.816,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1040}
+{"time":1789272141.816,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1174}
+{"time":1789272141.816,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272141.816,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1175}
+{"time":1789272141.817,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272141.817,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1176}
+{"time":1789272141.817,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":573}
+{"time":1789272141.817,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1177,"chars":0,"status":"streaming","messageId":"19adcde0-4574-4500-a0c4-2f399cc489b4"}
+{"time":1789272141.817,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272141.817,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1178}
+{"time":1789272141.817,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272141.817,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1179}
+{"time":1789272141.817,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272141.817,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1180}
+{"time":1789272141.819,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272141.819,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1181}
+{"time":1789272141.819,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272141.819,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1182}
+{"time":1789272141.897,"run":"baseline-android-short-5","mode":"baseline","id":103,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":167}
+{"time":1789272141.905,"run":"baseline-android-short-5","mode":"baseline","id":104,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789272141.905,"run":"baseline-android-short-5","mode":"baseline","id":105,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789272141.946,"run":"baseline-android-short-5","mode":"baseline","id":106,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789272142.028,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272142.028,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1183}
+{"time":1789272142.067,"run":"baseline-android-short-5","mode":"baseline","id":104,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":162}
+{"time":1789272142.067,"run":"baseline-android-short-5","mode":"baseline","id":105,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":983,"elapsedMs":162}
+{"time":1789272142.07,"run":"baseline-android-short-5","mode":"baseline","id":107,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789272142.071,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":588}
+{"time":1789272142.071,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1184,"chars":7,"status":"streaming","messageId":"19adcde0-4574-4500-a0c4-2f399cc489b4"}
+{"time":1789272142.071,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1110}
+{"time":1789272142.071,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1185}
+{"time":1789272142.111,"run":"baseline-android-short-5","mode":"baseline","id":106,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":966,"elapsedMs":165}
+{"time":1789272142.174,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":648}
+{"time":1789272142.174,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1186,"chars":35,"status":"streaming","messageId":"19adcde0-4574-4500-a0c4-2f399cc489b4"}
+{"time":1789272142.174,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1170}
+{"time":1789272142.174,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1187}
+{"time":1789272142.236,"run":"baseline-android-short-5","mode":"baseline","id":107,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":100961,"elapsedMs":166}
+{"time":1789272142.273,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":723}
+{"time":1789272142.273,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1188,"chars":70,"status":"streaming","messageId":"19adcde0-4574-4500-a0c4-2f399cc489b4"}
+{"time":1789272142.274,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1245}
+{"time":1789272142.274,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1189}
+{"time":1789272142.374,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":783}
+{"time":1789272142.375,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1190,"chars":98,"status":"streaming","messageId":"19adcde0-4574-4500-a0c4-2f399cc489b4"}
+{"time":1789272142.375,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1305}
+{"time":1789272142.375,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1191}
+{"time":1789272142.476,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":858}
+{"time":1789272142.477,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1192,"chars":133,"status":"streaming","messageId":"19adcde0-4574-4500-a0c4-2f399cc489b4"}
+{"time":1789272142.477,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1380}
+{"time":1789272142.477,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1193}
+{"time":1789272142.577,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":933}
+{"time":1789272142.578,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1194,"chars":168,"status":"streaming","messageId":"19adcde0-4574-4500-a0c4-2f399cc489b4"}
+{"time":1789272142.578,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272142.578,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1195}
+{"time":1789272142.678,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1008}
+{"time":1789272142.678,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1196,"chars":203,"status":"streaming","messageId":"19adcde0-4574-4500-a0c4-2f399cc489b4"}
+{"time":1789272142.678,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272142.678,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1197}
+{"time":1789272142.78,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1068}
+{"time":1789272142.78,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1198,"chars":231,"status":"streaming","messageId":"19adcde0-4574-4500-a0c4-2f399cc489b4"}
+{"time":1789272142.78,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272142.78,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1199}
+{"time":1789272142.881,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1143}
+{"time":1789272142.881,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1200,"chars":266,"status":"streaming","messageId":"19adcde0-4574-4500-a0c4-2f399cc489b4"}
+{"time":1789272142.881,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272142.881,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1201}
+{"time":1789272142.935,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":169}
+{"time":1789272142.935,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"context.changed","seq":1202}
+{"time":1789272142.935,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1216}
+{"time":1789272142.935,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1203,"chars":324,"status":"complete","messageId":"19adcde0-4574-4500-a0c4-2f399cc489b4"}
+{"time":1789272142.935,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1439}
+{"time":1789272142.936,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1204}
+{"time":1789272142.936,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":405}
+{"time":1789272142.936,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1205}
+{"time":1789272142.936,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1336}
+{"time":1789272142.936,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1206}
+{"time":1789272142.936,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":406}
+{"time":1789272142.936,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1207}
+{"time":1789272142.936,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse_bytes","bytes":1255}
+{"time":1789272142.936,"run":"baseline-android-short-5","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1208}
+{"time":1789272143.721,"run":"baseline-android-short-6","mode":"baseline","id":108,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1133,"elapsedMs":165}
+{"time":1789272143.731,"run":"baseline-android-short-6","mode":"baseline","id":109,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":457}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1210}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":905}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1211}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":459}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1212}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1040}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1213}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1214}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1215}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":573}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1216,"chars":0,"status":"streaming","messageId":"107c846f-0ff9-4538-ada7-ae9c1a2332a0"}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1217}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1218}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272143.817,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1219}
+{"time":1789272143.82,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272143.82,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1220}
+{"time":1789272143.82,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272143.82,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1221}
+{"time":1789272143.899,"run":"baseline-android-short-6","mode":"baseline","id":109,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":168}
+{"time":1789272143.905,"run":"baseline-android-short-6","mode":"baseline","id":110,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789272143.905,"run":"baseline-android-short-6","mode":"baseline","id":111,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789272143.931,"run":"baseline-android-short-6","mode":"baseline","id":112,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789272144.013,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1089}
+{"time":1789272144.013,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1222}
+{"time":1789272144.07,"run":"baseline-android-short-6","mode":"baseline","id":110,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":165}
+{"time":1789272144.07,"run":"baseline-android-short-6","mode":"baseline","id":111,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":983,"elapsedMs":165}
+{"time":1789272144.071,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":588}
+{"time":1789272144.071,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1223,"chars":7,"status":"streaming","messageId":"107c846f-0ff9-4538-ada7-ae9c1a2332a0"}
+{"time":1789272144.071,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1110}
+{"time":1789272144.071,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1224}
+{"time":1789272144.073,"run":"baseline-android-short-6","mode":"baseline","id":113,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789272144.095,"run":"baseline-android-short-6","mode":"baseline","id":112,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":966,"elapsedMs":164}
+{"time":1789272144.171,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":648}
+{"time":1789272144.171,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1225,"chars":35,"status":"streaming","messageId":"107c846f-0ff9-4538-ada7-ae9c1a2332a0"}
+{"time":1789272144.171,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1170}
+{"time":1789272144.171,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1226}
+{"time":1789272144.238,"run":"baseline-android-short-6","mode":"baseline","id":113,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":100989,"elapsedMs":165}
+{"time":1789272144.273,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":723}
+{"time":1789272144.273,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1227,"chars":70,"status":"streaming","messageId":"107c846f-0ff9-4538-ada7-ae9c1a2332a0"}
+{"time":1789272144.273,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1245}
+{"time":1789272144.273,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1228}
+{"time":1789272144.374,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":798}
+{"time":1789272144.374,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1229,"chars":105,"status":"streaming","messageId":"107c846f-0ff9-4538-ada7-ae9c1a2332a0"}
+{"time":1789272144.374,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1320}
+{"time":1789272144.374,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1230}
+{"time":1789272144.476,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":858}
+{"time":1789272144.476,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1231,"chars":133,"status":"streaming","messageId":"107c846f-0ff9-4538-ada7-ae9c1a2332a0"}
+{"time":1789272144.476,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1380}
+{"time":1789272144.476,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1232}
+{"time":1789272144.577,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":933}
+{"time":1789272144.577,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1233,"chars":168,"status":"streaming","messageId":"107c846f-0ff9-4538-ada7-ae9c1a2332a0"}
+{"time":1789272144.577,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272144.577,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1234}
+{"time":1789272144.677,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":993}
+{"time":1789272144.677,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1235,"chars":196,"status":"streaming","messageId":"107c846f-0ff9-4538-ada7-ae9c1a2332a0"}
+{"time":1789272144.678,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272144.678,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1236}
+{"time":1789272144.78,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1068}
+{"time":1789272144.78,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1237,"chars":231,"status":"streaming","messageId":"107c846f-0ff9-4538-ada7-ae9c1a2332a0"}
+{"time":1789272144.78,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272144.78,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1238}
+{"time":1789272144.881,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1143}
+{"time":1789272144.882,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1239,"chars":266,"status":"streaming","messageId":"107c846f-0ff9-4538-ada7-ae9c1a2332a0"}
+{"time":1789272144.882,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1440}
+{"time":1789272144.882,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1240}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":169}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"context.changed","seq":1241}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1216}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1242,"chars":324,"status":"complete","messageId":"107c846f-0ff9-4538-ada7-ae9c1a2332a0"}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1439}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1243}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":405}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1244}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1336}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1245}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":406}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1246}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1255}
+{"time":1789272144.946,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1247}
+{"time":1789272145.061,"run":"baseline-android-short-6","mode":"baseline","id":114,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789272145.145,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse_bytes","bytes":1256}
+{"time":1789272145.145,"run":"baseline-android-short-6","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1248}
+{"time":1789272145.226,"run":"baseline-android-short-6","mode":"baseline","id":114,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1133,"elapsedMs":165}
+{"time":1789272145.848,"run":"baseline-android-long-1","mode":"baseline","id":115,"event":"request","method":"POST","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages"}
+{"time":1789272145.933,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":455}
+{"time":1789272145.933,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1249}
+{"time":1789272145.933,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":903}
+{"time":1789272145.933,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1250}
+{"time":1789272145.933,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":459}
+{"time":1789272145.933,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1251}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1038}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1252}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1253}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1087}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1254}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":573}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1255,"chars":0,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1087}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1256}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1257}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1087}
+{"time":1789272145.934,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1258}
+{"time":1789272145.936,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":460}
+{"time":1789272145.936,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1259}
+{"time":1789272145.937,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1087}
+{"time":1789272145.937,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1260}
+{"time":1789272146.015,"run":"baseline-android-long-1","mode":"baseline","id":115,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":167}
+{"time":1789272146.034,"run":"baseline-android-long-1","mode":"baseline","id":116,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789272146.034,"run":"baseline-android-long-1","mode":"baseline","id":117,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789272146.058,"run":"baseline-android-long-1","mode":"baseline","id":118,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789272146.142,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1087}
+{"time":1789272146.142,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1261}
+{"time":1789272146.19,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":685}
+{"time":1789272146.19,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1262,"chars":40,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272146.191,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1204}
+{"time":1789272146.191,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1263}
+{"time":1789272146.198,"run":"baseline-android-long-1","mode":"baseline","id":116,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":164}
+{"time":1789272146.199,"run":"baseline-android-long-1","mode":"baseline","id":117,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":981,"elapsedMs":165}
+{"time":1789272146.202,"run":"baseline-android-long-1","mode":"baseline","id":119,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789272146.224,"run":"baseline-android-long-1","mode":"baseline","id":118,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":964,"elapsedMs":166}
+{"time":1789272146.291,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1133}
+{"time":1789272146.292,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1264,"chars":200,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272146.292,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272146.292,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1265}
+{"time":1789272146.365,"run":"baseline-android-long-1","mode":"baseline","id":119,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":101206,"elapsedMs":163}
+{"time":1789272146.395,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1693}
+{"time":1789272146.395,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1266,"chars":400,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272146.395,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272146.395,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1267}
+{"time":1789272146.497,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":2253}
+{"time":1789272146.497,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1268,"chars":600,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272146.497,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272146.497,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1269}
+{"time":1789272146.598,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":2701}
+{"time":1789272146.598,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1270,"chars":760,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272146.598,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272146.598,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1271}
+{"time":1789272146.7,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":3261}
+{"time":1789272146.7,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1272,"chars":960,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272146.7,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272146.7,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1273}
+{"time":1789272146.803,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":3821}
+{"time":1789272146.803,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1274,"chars":1160,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272146.803,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272146.803,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1275}
+{"time":1789272146.902,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":4381}
+{"time":1789272146.902,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1276,"chars":1360,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272146.902,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272146.902,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1277}
+{"time":1789272147.003,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":4941}
+{"time":1789272147.003,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1278,"chars":1560,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272147.003,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272147.003,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1279}
+{"time":1789272147.103,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":5389}
+{"time":1789272147.103,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1280,"chars":1720,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272147.103,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272147.103,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1281}
+{"time":1789272147.204,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":5949}
+{"time":1789272147.205,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1282,"chars":1920,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272147.205,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272147.205,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1283}
+{"time":1789272147.304,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":6509}
+{"time":1789272147.305,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1284,"chars":2120,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272147.305,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272147.305,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1285}
+{"time":1789272147.407,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":6957}
+{"time":1789272147.407,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1286,"chars":2280,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272147.408,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272147.408,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1287}
+{"time":1789272147.425,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":13}
+{"time":1789272147.509,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":7517}
+{"time":1789272147.509,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1288,"chars":2480,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272147.509,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272147.509,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1289}
+{"time":1789272147.613,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":8077}
+{"time":1789272147.613,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1290,"chars":2680,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272147.613,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272147.613,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1291}
+{"time":1789272147.714,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":8637}
+{"time":1789272147.714,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1292,"chars":2880,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272147.714,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272147.714,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1293}
+{"time":1789272147.816,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":9085}
+{"time":1789272147.817,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1294,"chars":3040,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272147.817,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272147.817,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1295}
+{"time":1789272147.918,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":9645}
+{"time":1789272147.918,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1296,"chars":3240,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272147.918,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272147.918,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1297}
+{"time":1789272148.02,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":10205}
+{"time":1789272148.02,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1298,"chars":3440,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272148.02,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272148.02,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1299}
+{"time":1789272148.121,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":10765}
+{"time":1789272148.121,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1300,"chars":3640,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272148.121,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272148.122,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1301}
+{"time":1789272148.223,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":11213}
+{"time":1789272148.224,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1302,"chars":3800,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272148.224,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272148.224,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1303}
+{"time":1789272148.324,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":11773}
+{"time":1789272148.324,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1304,"chars":4000,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272148.324,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272148.324,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1305}
+{"time":1789272148.426,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":12333}
+{"time":1789272148.426,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1306,"chars":4200,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272148.427,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272148.427,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1307}
+{"time":1789272148.527,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":12893}
+{"time":1789272148.528,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1308,"chars":4400,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272148.528,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272148.528,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1309}
+{"time":1789272148.631,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":13341}
+{"time":1789272148.631,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1310,"chars":4560,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272148.631,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272148.631,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1311}
+{"time":1789272148.735,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":13901}
+{"time":1789272148.735,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1312,"chars":4760,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272148.735,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272148.735,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1313}
+{"time":1789272148.837,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":14461}
+{"time":1789272148.837,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1314,"chars":4960,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272148.837,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272148.837,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1315}
+{"time":1789272148.938,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":15021}
+{"time":1789272148.938,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1316,"chars":5160,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272148.938,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272148.938,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1317}
+{"time":1789272149.042,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":15469}
+{"time":1789272149.042,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1318,"chars":5320,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272149.042,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272149.042,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1319}
+{"time":1789272149.143,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":16029}
+{"time":1789272149.143,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1320,"chars":5520,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272149.143,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272149.143,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1321}
+{"time":1789272149.246,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":16589}
+{"time":1789272149.246,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1322,"chars":5720,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272149.246,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272149.246,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1323}
+{"time":1789272149.347,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":17037}
+{"time":1789272149.347,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1324,"chars":5880,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272149.347,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272149.347,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1325}
+{"time":1789272149.451,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":17597}
+{"time":1789272149.451,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1326,"chars":6080,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272149.451,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272149.451,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1327}
+{"time":1789272149.554,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":18157}
+{"time":1789272149.554,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1328,"chars":6280,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272149.554,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272149.554,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1329}
+{"time":1789272149.656,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":18717}
+{"time":1789272149.656,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1330,"chars":6480,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272149.656,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272149.656,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1331}
+{"time":1789272149.76,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":19165}
+{"time":1789272149.76,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1332,"chars":6640,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272149.76,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272149.76,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1333}
+{"time":1789272149.864,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":19725}
+{"time":1789272149.865,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1334,"chars":6840,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272149.865,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272149.865,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1335}
+{"time":1789272149.968,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":20285}
+{"time":1789272149.968,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1336,"chars":7040,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272149.968,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272149.968,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1337}
+{"time":1789272150.071,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":20845}
+{"time":1789272150.071,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1338,"chars":7240,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272150.071,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272150.071,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1339}
+{"time":1789272150.173,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":21405}
+{"time":1789272150.174,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1340,"chars":7440,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272150.174,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272150.174,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1341}
+{"time":1789272150.275,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":21965}
+{"time":1789272150.275,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1342,"chars":7640,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272150.275,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272150.275,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1343}
+{"time":1789272150.377,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":22413}
+{"time":1789272150.377,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1344,"chars":7800,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272150.377,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272150.377,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1345}
+{"time":1789272150.481,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":22973}
+{"time":1789272150.481,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1346,"chars":8000,"status":"streaming","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272150.481,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1540}
+{"time":1789272150.481,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1347}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":169}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"context.changed","seq":1348}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":23014}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"message.changed","seq":1349,"chars":8042,"status":"complete","messageId":"ec4cde25-4b86-4782-9cd0-7e86903921b8"}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1539}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1350}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":405}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1351}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1436}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1352}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":406}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"run.changed","seq":1353}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1355}
+{"time":1789272150.493,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1354}
+{"time":1789272150.595,"run":"baseline-android-long-1","mode":"baseline","id":120,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789272150.68,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse_bytes","bytes":1356}
+{"time":1789272150.68,"run":"baseline-android-long-1","mode":"baseline","id":77,"event":"sse","type":"conversation.changed","seq":1355}
+{"time":1789272150.762,"run":"baseline-android-long-1","mode":"baseline","id":120,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1233,"elapsedMs":167}
+{"time":1789277029.953,"run":"optimized-android-short-1","mode":"optimized","id":924,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277030.039,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":472}
+{"time":1789277030.039,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4718}
+{"time":1789277030.039,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":899}
+{"time":1789277030.039,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4719}
+{"time":1789277030.039,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":459}
+{"time":1789277030.039,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4720}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1034}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4721}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4722}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4723}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":587}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4724,"chars":0,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4725}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4726}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277030.04,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4727}
+{"time":1789277030.044,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277030.044,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4728}
+{"time":1789277030.044,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277030.045,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4729}
+{"time":1789277030.121,"run":"optimized-android-short-1","mode":"optimized","id":924,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1671,"elapsedMs":168}
+{"time":1789277030.171,"run":"optimized-android-short-1","mode":"optimized","id":925,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277030.254,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277030.255,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4730}
+{"time":1789277030.298,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277030.298,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4731,"chars":7,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.298,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1103}
+{"time":1789277030.298,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4732}
+{"time":1789277030.334,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277030.334,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4733,"chars":14,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.335,"run":"optimized-android-short-1","mode":"optimized","id":925,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":960,"elapsedMs":164}
+{"time":1789277030.367,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277030.367,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4734,"chars":28,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.402,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277030.402,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4735,"chars":35,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.438,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277030.438,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4736,"chars":49,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.47,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277030.47,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4737,"chars":63,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.505,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277030.506,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4738,"chars":70,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.539,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277030.539,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4739,"chars":84,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.574,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":320}
+{"time":1789277030.575,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4740,"chars":91,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.575,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1283}
+{"time":1789277030.575,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4741}
+{"time":1789277030.61,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277030.61,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4742,"chars":105,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.644,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277030.644,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4743,"chars":119,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.677,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277030.678,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4744,"chars":126,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.711,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277030.711,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4745,"chars":140,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.745,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277030.745,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4746,"chars":154,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.779,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277030.779,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4747,"chars":161,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.813,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277030.813,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4748,"chars":175,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.847,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277030.847,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4749,"chars":182,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.847,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277030.847,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4750}
+{"time":1789277030.883,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277030.883,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4751,"chars":196,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.917,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277030.917,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4752,"chars":210,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.952,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277030.952,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4753,"chars":217,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277030.987,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277030.987,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4754,"chars":231,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277031.021,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277031.021,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4755,"chars":238,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277031.055,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277031.055,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4756,"chars":252,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277031.088,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277031.088,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4757,"chars":266,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277031.122,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277031.122,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4758,"chars":273,"status":"streaming","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277031.122,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277031.122,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4759}
+{"time":1789277031.15,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1232}
+{"time":1789277031.15,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4760,"chars":325,"status":"complete","messageId":"53d37e89-d367-4fd8-82e6-f051992bdcd2"}
+{"time":1789277031.15,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1432}
+{"time":1789277031.15,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4761}
+{"time":1789277031.15,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":405}
+{"time":1789277031.15,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4762}
+{"time":1789277031.15,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1329}
+{"time":1789277031.15,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4763}
+{"time":1789277031.154,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":406}
+{"time":1789277031.154,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4764}
+{"time":1789277031.154,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1248}
+{"time":1789277031.154,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4765}
+{"time":1789277031.154,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":169}
+{"time":1789277031.154,"run":"optimized-android-short-1","mode":"optimized","id":923,"event":"sse","type":"context.changed","seq":4766}
+{"time":1789277031.952,"run":"optimized-android-short-2","mode":"optimized","id":927,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":472}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4768}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":899}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4769}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":459}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4770}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1034}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4771}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4772}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4773}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":587}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4774,"chars":0,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4775}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4776}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277032.04,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4777}
+{"time":1789277032.043,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277032.044,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4778}
+{"time":1789277032.044,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277032.044,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4779}
+{"time":1789277032.121,"run":"optimized-android-short-2","mode":"optimized","id":927,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1671,"elapsedMs":169}
+{"time":1789277032.165,"run":"optimized-android-short-2","mode":"optimized","id":928,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277032.249,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277032.249,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4780}
+{"time":1789277032.297,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277032.297,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4781,"chars":7,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.297,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1103}
+{"time":1789277032.298,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4782}
+{"time":1789277032.331,"run":"optimized-android-short-2","mode":"optimized","id":928,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":960,"elapsedMs":166}
+{"time":1789277032.331,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277032.332,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4783,"chars":14,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.365,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277032.365,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4784,"chars":28,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.4,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277032.4,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4785,"chars":35,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.436,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277032.436,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4786,"chars":49,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.47,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277032.47,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4787,"chars":63,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.505,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277032.505,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4788,"chars":70,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.54,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277032.54,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4789,"chars":84,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.574,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":320}
+{"time":1789277032.574,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4790,"chars":91,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.574,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1283}
+{"time":1789277032.574,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4791}
+{"time":1789277032.609,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277032.609,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4792,"chars":105,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.644,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277032.644,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4793,"chars":119,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.679,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277032.679,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4794,"chars":126,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.713,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277032.713,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4795,"chars":140,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.746,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277032.746,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4796,"chars":147,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.781,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277032.782,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4797,"chars":161,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.817,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277032.817,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4798,"chars":175,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.851,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277032.851,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4799,"chars":182,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.851,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277032.851,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4800}
+{"time":1789277032.886,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277032.886,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4801,"chars":196,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.92,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277032.92,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4802,"chars":210,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.955,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277032.955,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4803,"chars":217,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277032.989,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277032.989,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4804,"chars":231,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277033.022,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277033.022,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4805,"chars":238,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277033.058,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277033.058,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4806,"chars":252,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277033.092,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277033.092,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4807,"chars":266,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277033.126,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277033.126,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4808,"chars":273,"status":"streaming","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277033.126,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277033.126,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4809}
+{"time":1789277033.149,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1232}
+{"time":1789277033.149,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4810,"chars":325,"status":"complete","messageId":"1339399f-042a-4f13-a1a8-dabca05609e3"}
+{"time":1789277033.149,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1432}
+{"time":1789277033.149,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4811}
+{"time":1789277033.149,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":405}
+{"time":1789277033.149,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4812}
+{"time":1789277033.149,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1329}
+{"time":1789277033.149,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4813}
+{"time":1789277033.152,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":406}
+{"time":1789277033.152,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4814}
+{"time":1789277033.152,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":1248}
+{"time":1789277033.152,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4815}
+{"time":1789277033.153,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse_bytes","bytes":169}
+{"time":1789277033.153,"run":"optimized-android-short-2","mode":"optimized","id":923,"event":"sse","type":"context.changed","seq":4816}
+{"time":1789277033.921,"run":"optimized-android-short-3","mode":"optimized","id":929,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":164}
+{"time":1789277033.929,"run":"optimized-android-short-3","mode":"optimized","id":930,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":472}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4818}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":899}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4819}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":459}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4820}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1034}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4821}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4822}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4823}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":587}
+{"time":1789277034.015,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4824,"chars":0,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.016,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277034.016,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4825}
+{"time":1789277034.016,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277034.016,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4826}
+{"time":1789277034.016,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277034.016,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4827}
+{"time":1789277034.019,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277034.02,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4828}
+{"time":1789277034.02,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277034.02,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4829}
+{"time":1789277034.095,"run":"optimized-android-short-3","mode":"optimized","id":930,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1671,"elapsedMs":166}
+{"time":1789277034.13,"run":"optimized-android-short-3","mode":"optimized","id":931,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277034.212,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277034.212,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4830}
+{"time":1789277034.274,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277034.274,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4831,"chars":7,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.274,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1103}
+{"time":1789277034.274,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4832}
+{"time":1789277034.294,"run":"optimized-android-short-3","mode":"optimized","id":931,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":960,"elapsedMs":164}
+{"time":1789277034.308,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277034.308,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4833,"chars":14,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.343,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277034.343,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4834,"chars":28,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.378,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277034.378,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4835,"chars":35,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.411,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277034.411,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4836,"chars":49,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.444,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277034.444,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4837,"chars":63,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.479,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277034.479,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4838,"chars":70,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.514,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277034.515,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4839,"chars":84,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.549,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":320}
+{"time":1789277034.549,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4840,"chars":91,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.549,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1283}
+{"time":1789277034.549,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4841}
+{"time":1789277034.584,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277034.584,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4842,"chars":105,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.619,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277034.619,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4843,"chars":119,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.653,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277034.653,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4844,"chars":126,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.688,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277034.689,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4845,"chars":140,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.722,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277034.722,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4846,"chars":154,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.757,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277034.757,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4847,"chars":161,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.791,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277034.791,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4848,"chars":175,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.825,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277034.825,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4849,"chars":182,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.826,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277034.826,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4850}
+{"time":1789277034.859,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277034.859,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4851,"chars":196,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.894,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277034.894,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4852,"chars":203,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.927,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277034.928,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4853,"chars":217,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.963,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277034.963,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4854,"chars":231,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277034.998,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277034.998,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4855,"chars":238,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277035.034,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277035.034,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4856,"chars":252,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277035.069,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277035.069,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4857,"chars":266,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277035.104,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277035.105,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4858,"chars":273,"status":"streaming","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277035.105,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277035.105,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4859}
+{"time":1789277035.132,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1232}
+{"time":1789277035.132,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4860,"chars":325,"status":"complete","messageId":"febf65aa-712e-4723-bf7e-b51cdf314ab9"}
+{"time":1789277035.132,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1432}
+{"time":1789277035.132,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4861}
+{"time":1789277035.132,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":405}
+{"time":1789277035.132,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4862}
+{"time":1789277035.132,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1329}
+{"time":1789277035.132,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4863}
+{"time":1789277035.136,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":406}
+{"time":1789277035.136,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4864}
+{"time":1789277035.136,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1248}
+{"time":1789277035.136,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4865}
+{"time":1789277035.137,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":169}
+{"time":1789277035.137,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"context.changed","seq":4866}
+{"time":1789277035.236,"run":"optimized-android-short-3","mode":"optimized","id":932,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277035.319,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse_bytes","bytes":1249}
+{"time":1789277035.319,"run":"optimized-android-short-3","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4867}
+{"time":1789277035.402,"run":"optimized-android-short-3","mode":"optimized","id":932,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":166}
+{"time":1789277035.934,"run":"optimized-android-short-4","mode":"optimized","id":933,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277036.02,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":472}
+{"time":1789277036.02,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4868}
+{"time":1789277036.02,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":899}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4869}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":459}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4870}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1034}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4871}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4872}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4873}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":587}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4874,"chars":0,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4875}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4876}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277036.021,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4877}
+{"time":1789277036.024,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277036.024,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4878}
+{"time":1789277036.024,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277036.024,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4879}
+{"time":1789277036.103,"run":"optimized-android-short-4","mode":"optimized","id":933,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1671,"elapsedMs":169}
+{"time":1789277036.144,"run":"optimized-android-short-4","mode":"optimized","id":934,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277036.228,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277036.228,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4880}
+{"time":1789277036.277,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277036.277,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4881,"chars":7,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.277,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1103}
+{"time":1789277036.277,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4882}
+{"time":1789277036.31,"run":"optimized-android-short-4","mode":"optimized","id":934,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":960,"elapsedMs":166}
+{"time":1789277036.311,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277036.311,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4883,"chars":14,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.345,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277036.345,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4884,"chars":28,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.379,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277036.379,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4885,"chars":35,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.415,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277036.415,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4886,"chars":49,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.449,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277036.449,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4887,"chars":63,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.484,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277036.484,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4888,"chars":70,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.518,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277036.519,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4889,"chars":84,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.553,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":320}
+{"time":1789277036.554,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4890,"chars":91,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.554,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1283}
+{"time":1789277036.554,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4891}
+{"time":1789277036.589,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277036.589,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4892,"chars":105,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.623,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277036.624,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4893,"chars":119,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.657,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277036.658,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4894,"chars":126,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.692,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277036.692,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4895,"chars":140,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.725,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277036.725,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4896,"chars":147,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.76,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277036.76,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4897,"chars":161,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.794,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277036.794,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4898,"chars":175,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.83,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277036.83,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4899,"chars":182,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.83,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277036.83,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4900}
+{"time":1789277036.864,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277036.864,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4901,"chars":196,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.898,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277036.898,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4902,"chars":203,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.934,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277036.934,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4903,"chars":217,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277036.969,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277036.969,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4904,"chars":231,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277037.002,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277037.002,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4905,"chars":238,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277037.036,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277037.036,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4906,"chars":252,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277037.07,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277037.071,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4907,"chars":259,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277037.107,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277037.107,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4908,"chars":273,"status":"streaming","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277037.107,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277037.107,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4909}
+{"time":1789277037.138,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1232}
+{"time":1789277037.138,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4910,"chars":325,"status":"complete","messageId":"310dcbb6-cb53-4836-b661-9f534ab39f4d"}
+{"time":1789277037.138,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1432}
+{"time":1789277037.138,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4911}
+{"time":1789277037.138,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":405}
+{"time":1789277037.138,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4912}
+{"time":1789277037.138,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1329}
+{"time":1789277037.138,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4913}
+{"time":1789277037.141,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":406}
+{"time":1789277037.141,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4914}
+{"time":1789277037.141,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":1248}
+{"time":1789277037.141,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4915}
+{"time":1789277037.142,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse_bytes","bytes":169}
+{"time":1789277037.142,"run":"optimized-android-short-4","mode":"optimized","id":923,"event":"sse","type":"context.changed","seq":4916}
+{"time":1789277037.917,"run":"optimized-android-short-5","mode":"optimized","id":935,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":165}
+{"time":1789277037.918,"run":"optimized-android-short-5","mode":"optimized","id":936,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277038.004,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":472}
+{"time":1789277038.004,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4918}
+{"time":1789277038.004,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":899}
+{"time":1789277038.004,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4919}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":459}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4920}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1034}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4921}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4922}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4923}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":587}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4924,"chars":0,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4925}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4926}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277038.005,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4927}
+{"time":1789277038.008,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277038.008,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4928}
+{"time":1789277038.008,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277038.008,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4929}
+{"time":1789277038.085,"run":"optimized-android-short-5","mode":"optimized","id":936,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1671,"elapsedMs":167}
+{"time":1789277038.116,"run":"optimized-android-short-5","mode":"optimized","id":937,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277038.2,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277038.2,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4930}
+{"time":1789277038.262,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277038.262,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4931,"chars":7,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.262,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1103}
+{"time":1789277038.262,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4932}
+{"time":1789277038.281,"run":"optimized-android-short-5","mode":"optimized","id":937,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":960,"elapsedMs":165}
+{"time":1789277038.297,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277038.297,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4933,"chars":14,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.332,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277038.332,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4934,"chars":28,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.366,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277038.366,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4935,"chars":35,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.401,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277038.401,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4936,"chars":49,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.434,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277038.434,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4937,"chars":63,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.468,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277038.468,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4938,"chars":70,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.502,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277038.502,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4939,"chars":84,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.537,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":320}
+{"time":1789277038.537,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4940,"chars":91,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.537,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1283}
+{"time":1789277038.537,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4941}
+{"time":1789277038.572,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277038.573,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4942,"chars":105,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.606,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277038.606,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4943,"chars":119,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.639,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277038.639,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4944,"chars":133,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.674,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277038.675,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4945,"chars":140,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.71,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277038.71,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4946,"chars":154,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.745,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277038.745,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4947,"chars":161,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.779,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277038.779,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4948,"chars":175,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.813,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277038.813,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4949,"chars":189,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.813,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277038.813,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4950}
+{"time":1789277038.849,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277038.849,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4951,"chars":196,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.884,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277038.884,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4952,"chars":210,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.918,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277038.918,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4953,"chars":224,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.954,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277038.954,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4954,"chars":231,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277038.989,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277038.989,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4955,"chars":245,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277039.023,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277039.023,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4956,"chars":259,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277039.058,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277039.058,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4957,"chars":266,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277039.092,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277039.092,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4958,"chars":280,"status":"streaming","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277039.092,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277039.092,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4959}
+{"time":1789277039.11,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1232}
+{"time":1789277039.111,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4960,"chars":325,"status":"complete","messageId":"96f43b01-1a7d-454b-9d3d-87e1e345b957"}
+{"time":1789277039.111,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1432}
+{"time":1789277039.111,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4961}
+{"time":1789277039.111,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":405}
+{"time":1789277039.111,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4962}
+{"time":1789277039.111,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1329}
+{"time":1789277039.111,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4963}
+{"time":1789277039.114,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":406}
+{"time":1789277039.114,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4964}
+{"time":1789277039.114,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":1248}
+{"time":1789277039.114,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4965}
+{"time":1789277039.115,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse_bytes","bytes":169}
+{"time":1789277039.115,"run":"optimized-android-short-5","mode":"optimized","id":923,"event":"sse","type":"context.changed","seq":4966}
+{"time":1789277039.883,"run":"optimized-android-short-6","mode":"optimized","id":938,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":166}
+{"time":1789277039.885,"run":"optimized-android-short-6","mode":"optimized","id":939,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":472}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4968}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":899}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4969}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":459}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4970}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1034}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4971}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4972}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4973}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":587}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":4974,"chars":0,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4975}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4976}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277039.969,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4977}
+{"time":1789277039.972,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277039.972,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":4978}
+{"time":1789277039.972,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277039.972,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4979}
+{"time":1789277040.05,"run":"optimized-android-short-6","mode":"optimized","id":939,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1671,"elapsedMs":165}
+{"time":1789277040.082,"run":"optimized-android-short-6","mode":"optimized","id":940,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277040.165,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1083}
+{"time":1789277040.165,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4980}
+{"time":1789277040.225,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277040.226,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4981,"chars":7,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.226,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1103}
+{"time":1789277040.226,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4982}
+{"time":1789277040.245,"run":"optimized-android-short-6","mode":"optimized","id":940,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":960,"elapsedMs":164}
+{"time":1789277040.261,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277040.261,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4983,"chars":14,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.294,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277040.295,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4984,"chars":28,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.329,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277040.329,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4985,"chars":35,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.365,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277040.365,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4986,"chars":49,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.399,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277040.399,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4987,"chars":63,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.435,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":319}
+{"time":1789277040.435,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4988,"chars":70,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.471,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":334}
+{"time":1789277040.471,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4989,"chars":84,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.504,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":320}
+{"time":1789277040.504,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4990,"chars":91,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.504,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1283}
+{"time":1789277040.504,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":4991}
+{"time":1789277040.54,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277040.54,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4992,"chars":105,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.574,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277040.574,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4993,"chars":119,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.61,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277040.61,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4994,"chars":126,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.646,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277040.646,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4995,"chars":140,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.681,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277040.681,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4996,"chars":154,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.716,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277040.717,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4997,"chars":161,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.751,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277040.751,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4998,"chars":175,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.783,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277040.783,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":4999,"chars":189,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.783,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277040.783,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5000}
+{"time":1789277040.818,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277040.818,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5001,"chars":196,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.853,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277040.853,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5002,"chars":210,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.887,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277040.887,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5003,"chars":217,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.921,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277040.922,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5004,"chars":231,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.955,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277040.955,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5005,"chars":245,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277040.991,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":321}
+{"time":1789277040.991,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5006,"chars":252,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277041.026,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277041.026,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5007,"chars":266,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277041.061,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":336}
+{"time":1789277041.061,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5008,"chars":280,"status":"streaming","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277041.061,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1433}
+{"time":1789277041.061,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5009}
+{"time":1789277041.08,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1232}
+{"time":1789277041.081,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":5010,"chars":325,"status":"complete","messageId":"38d82b3a-927e-4f2a-be1b-4456994477ae"}
+{"time":1789277041.081,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1432}
+{"time":1789277041.081,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5011}
+{"time":1789277041.081,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":405}
+{"time":1789277041.081,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":5012}
+{"time":1789277041.081,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1329}
+{"time":1789277041.081,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5013}
+{"time":1789277041.085,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":406}
+{"time":1789277041.085,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":5014}
+{"time":1789277041.085,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1248}
+{"time":1789277041.085,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5015}
+{"time":1789277041.085,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":169}
+{"time":1789277041.085,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"context.changed","seq":5016}
+{"time":1789277041.193,"run":"optimized-android-short-6","mode":"optimized","id":941,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277041.278,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse_bytes","bytes":1249}
+{"time":1789277041.278,"run":"optimized-android-short-6","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5017}
+{"time":1789277041.359,"run":"optimized-android-short-6","mode":"optimized","id":941,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":166}
+{"time":1789277041.984,"run":"optimized-android-long-1","mode":"optimized","id":942,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277042.07,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":470}
+{"time":1789277042.07,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":5018}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":897}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5019}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":459}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":5020}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1032}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5021}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":5022}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1081}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5023}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":587}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":5024,"chars":0,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1081}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5025}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":5026}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1081}
+{"time":1789277042.071,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5027}
+{"time":1789277042.074,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":460}
+{"time":1789277042.074,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":5028}
+{"time":1789277042.074,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1081}
+{"time":1789277042.074,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5029}
+{"time":1789277042.152,"run":"optimized-android-long-1","mode":"optimized","id":942,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1667,"elapsedMs":168}
+{"time":1789277042.182,"run":"optimized-android-long-1","mode":"optimized","id":943,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277042.266,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1081}
+{"time":1789277042.266,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5030}
+{"time":1789277042.327,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":416}
+{"time":1789277042.327,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5031,"chars":40,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.327,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1197}
+{"time":1789277042.327,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5032}
+{"time":1789277042.348,"run":"optimized-android-long-1","mode":"optimized","id":943,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":958,"elapsedMs":166}
+{"time":1789277042.363,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":416}
+{"time":1789277042.363,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5033,"chars":80,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.397,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":528}
+{"time":1789277042.397,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5034,"chars":160,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.433,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":416}
+{"time":1789277042.433,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5035,"chars":200,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.467,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":528}
+{"time":1789277042.467,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5036,"chars":280,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.501,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":416}
+{"time":1789277042.501,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5037,"chars":320,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.535,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":528}
+{"time":1789277042.535,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5038,"chars":400,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.569,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":416}
+{"time":1789277042.569,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5039,"chars":440,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.605,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":529}
+{"time":1789277042.605,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5040,"chars":520,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.605,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277042.605,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5041}
+{"time":1789277042.639,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277042.64,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5042,"chars":600,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.675,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277042.675,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5043,"chars":640,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.708,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277042.708,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5044,"chars":720,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.741,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277042.741,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5045,"chars":800,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.777,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277042.777,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5046,"chars":840,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.811,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277042.811,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5047,"chars":920,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.846,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277042.846,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5048,"chars":960,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.882,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277042.882,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5049,"chars":1040,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.882,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277042.882,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5050}
+{"time":1789277042.916,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277042.916,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5051,"chars":1120,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.951,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277042.951,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5052,"chars":1160,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277042.986,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277042.986,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5053,"chars":1240,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.019,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.019,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5054,"chars":1320,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.055,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277043.055,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5055,"chars":1360,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.089,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.089,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5056,"chars":1440,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.124,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277043.124,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5057,"chars":1480,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.159,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.16,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5058,"chars":1560,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.16,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277043.16,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5059}
+{"time":1789277043.193,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.193,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5060,"chars":1640,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.228,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277043.228,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5061,"chars":1680,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.263,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.263,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5062,"chars":1760,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.297,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.297,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5063,"chars":1840,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.333,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277043.333,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5064,"chars":1880,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.366,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":13}
+{"time":1789277043.367,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.367,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5065,"chars":1960,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.402,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277043.402,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5066,"chars":2000,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.437,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.437,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5067,"chars":2080,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.437,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277043.437,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5068}
+{"time":1789277043.471,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.471,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5069,"chars":2160,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.506,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277043.506,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5070,"chars":2200,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.541,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.541,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5071,"chars":2280,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.576,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.576,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5072,"chars":2360,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.611,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277043.611,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5073,"chars":2400,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.645,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.645,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5074,"chars":2480,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.679,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.679,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5075,"chars":2560,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.715,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277043.715,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5076,"chars":2600,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.715,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277043.715,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5077}
+{"time":1789277043.75,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.75,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5078,"chars":2680,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.783,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.783,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5079,"chars":2760,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.819,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277043.819,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5080,"chars":2800,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.854,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.854,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5081,"chars":2880,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.889,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277043.889,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5082,"chars":2920,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.925,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.925,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5083,"chars":3000,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.958,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277043.958,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5084,"chars":3080,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.994,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277043.995,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5085,"chars":3120,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277043.995,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277043.995,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5086}
+{"time":1789277044.03,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.03,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5087,"chars":3200,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.063,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.064,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5088,"chars":3280,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.097,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277044.097,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5089,"chars":3320,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.131,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.132,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5090,"chars":3400,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.166,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277044.167,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5091,"chars":3440,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.201,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.201,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5092,"chars":3520,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.235,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.235,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5093,"chars":3600,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.271,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277044.271,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5094,"chars":3640,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.271,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277044.271,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5095}
+{"time":1789277044.307,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.307,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5096,"chars":3720,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.34,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.34,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5097,"chars":3800,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.375,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277044.375,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5098,"chars":3840,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.41,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.41,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5099,"chars":3920,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.446,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277044.446,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5100,"chars":3960,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.481,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.481,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5101,"chars":4040,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.516,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.516,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5102,"chars":4120,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.552,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277044.552,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5103,"chars":4160,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.552,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277044.552,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5104}
+{"time":1789277044.586,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.586,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5105,"chars":4240,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.62,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.62,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5106,"chars":4320,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.655,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277044.656,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5107,"chars":4360,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.689,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.689,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5108,"chars":4440,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.725,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277044.725,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5109,"chars":4480,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.76,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.761,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5110,"chars":4560,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.793,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.794,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5111,"chars":4640,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.83,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277044.83,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5112,"chars":4680,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.83,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277044.83,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5113}
+{"time":1789277044.863,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.863,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5114,"chars":4760,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.898,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277044.898,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5115,"chars":4800,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.932,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.932,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5116,"chars":4880,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.965,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277044.965,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5117,"chars":4960,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277044.999,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277044.999,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5118,"chars":5000,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.033,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.034,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5119,"chars":5080,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.069,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277045.069,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5120,"chars":5120,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.105,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.105,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5121,"chars":5200,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.105,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277045.105,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5122}
+{"time":1789277045.14,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.14,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5123,"chars":5280,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.176,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277045.176,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5124,"chars":5320,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.21,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.211,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5125,"chars":5400,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.244,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.244,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5126,"chars":5480,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.278,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277045.278,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5127,"chars":5520,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.312,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.313,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5128,"chars":5600,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.348,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277045.348,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5129,"chars":5640,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.384,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.384,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5130,"chars":5720,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.384,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277045.384,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5131}
+{"time":1789277045.419,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.419,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5132,"chars":5800,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.453,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277045.453,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5133,"chars":5840,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.487,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.487,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5134,"chars":5920,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.521,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.521,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5135,"chars":6000,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.557,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277045.557,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5136,"chars":6040,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.592,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.593,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5137,"chars":6120,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.626,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.626,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5138,"chars":6200,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.662,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":418}
+{"time":1789277045.663,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5139,"chars":6240,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.663,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277045.663,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5140}
+{"time":1789277045.695,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":530}
+{"time":1789277045.695,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5141,"chars":6320,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.729,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":419}
+{"time":1789277045.729,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5142,"chars":6360,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.765,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277045.765,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5143,"chars":6440,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.799,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277045.799,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5144,"chars":6520,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.834,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":420}
+{"time":1789277045.835,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5145,"chars":6560,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.87,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277045.87,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5146,"chars":6640,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.903,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277045.903,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5147,"chars":6720,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.938,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":420}
+{"time":1789277045.938,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5148,"chars":6760,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277045.938,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277045.938,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5149}
+{"time":1789277045.973,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277045.974,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5150,"chars":6840,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.007,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277046.007,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5151,"chars":6920,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.043,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":420}
+{"time":1789277046.043,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5152,"chars":6960,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.077,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277046.077,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5153,"chars":7040,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.113,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":420}
+{"time":1789277046.113,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5154,"chars":7080,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.147,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277046.147,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5155,"chars":7160,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.181,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277046.181,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5156,"chars":7240,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.217,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":420}
+{"time":1789277046.217,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5157,"chars":7280,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.217,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277046.217,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5158}
+{"time":1789277046.253,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277046.253,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5159,"chars":7360,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.287,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277046.287,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5160,"chars":7440,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.323,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":420}
+{"time":1789277046.323,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5161,"chars":7480,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.357,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277046.357,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5162,"chars":7560,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.391,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":420}
+{"time":1789277046.392,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5163,"chars":7600,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.427,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277046.427,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5164,"chars":7680,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.462,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277046.462,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5165,"chars":7760,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.498,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":420}
+{"time":1789277046.499,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5166,"chars":7800,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.499,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1533}
+{"time":1789277046.499,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5167}
+{"time":1789277046.533,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277046.533,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5168,"chars":7880,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.568,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":532}
+{"time":1789277046.568,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5169,"chars":7960,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.603,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":420}
+{"time":1789277046.603,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.patch","seq":5170,"chars":8000,"status":"streaming","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.609,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":23031}
+{"time":1789277046.609,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"message.changed","seq":5171,"chars":8043,"status":"complete","messageId":"acd3fc2b-135a-4685-802a-13ee82942769"}
+{"time":1789277046.609,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1532}
+{"time":1789277046.609,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5172}
+{"time":1789277046.609,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":405}
+{"time":1789277046.609,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":5173}
+{"time":1789277046.609,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1429}
+{"time":1789277046.609,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5174}
+{"time":1789277046.612,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":406}
+{"time":1789277046.612,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"run.changed","seq":5175}
+{"time":1789277046.612,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":1348}
+{"time":1789277046.613,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"conversation.changed","seq":5176}
+{"time":1789277046.613,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse_bytes","bytes":169}
+{"time":1789277046.613,"run":"optimized-android-long-1","mode":"optimized","id":923,"event":"sse","type":"context.changed","seq":5177}
+{"time":1789277677.669,"run":"optimized-ios-short-1","mode":"optimized","id":951,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277677.756,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":468}
+{"time":1789277677.756,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5227}
+{"time":1789277677.756,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":895}
+{"time":1789277677.756,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5228}
+{"time":1789277677.756,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":459}
+{"time":1789277677.756,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5229}
+{"time":1789277677.756,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1030}
+{"time":1789277677.756,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5230}
+{"time":1789277677.756,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277677.757,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5231}
+{"time":1789277677.757,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277677.757,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5232}
+{"time":1789277677.757,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":587}
+{"time":1789277677.757,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5233,"chars":0,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277677.757,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277677.757,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5234}
+{"time":1789277677.757,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277677.757,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5235}
+{"time":1789277677.757,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277677.757,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5236}
+{"time":1789277677.761,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277677.761,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5237}
+{"time":1789277677.761,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277677.761,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5238}
+{"time":1789277677.839,"run":"optimized-ios-short-1","mode":"optimized","id":951,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1663,"elapsedMs":171}
+{"time":1789277678.019,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277678.019,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5239,"chars":7,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.019,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1103}
+{"time":1789277678.02,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5240}
+{"time":1789277678.053,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277678.054,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5241,"chars":14,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.086,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277678.087,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5242,"chars":28,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.122,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277678.122,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5243,"chars":35,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.156,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277678.156,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5244,"chars":49,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.19,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277678.19,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5245,"chars":63,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.225,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277678.225,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5246,"chars":70,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.258,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277678.258,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5247,"chars":84,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.274,"run":"optimized-ios-short-1","mode":"optimized","id":952,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277678.294,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":320}
+{"time":1789277678.294,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5248,"chars":91,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.294,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1283}
+{"time":1789277678.295,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5249}
+{"time":1789277678.331,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277678.331,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5250,"chars":105,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.358,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1283}
+{"time":1789277678.358,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5251}
+{"time":1789277678.364,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277678.365,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5252,"chars":119,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.399,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277678.399,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5253,"chars":126,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.434,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277678.434,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5254,"chars":140,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.438,"run":"optimized-ios-short-1","mode":"optimized","id":952,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1160,"elapsedMs":164}
+{"time":1789277678.467,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277678.467,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5255,"chars":154,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.502,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277678.502,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5256,"chars":161,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.538,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277678.538,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5257,"chars":175,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.572,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277678.572,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5258,"chars":189,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.572,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277678.572,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5259}
+{"time":1789277678.608,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277678.608,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5260,"chars":196,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.643,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277678.644,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5261,"chars":210,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.678,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277678.678,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5262,"chars":224,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.715,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277678.715,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5263,"chars":231,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.751,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277678.751,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5264,"chars":245,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.786,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277678.786,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5265,"chars":259,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.821,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277678.821,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5266,"chars":266,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.87,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277678.87,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5267,"chars":280,"status":"streaming","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.87,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277678.871,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5268}
+{"time":1789277678.873,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1228}
+{"time":1789277678.873,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5269,"chars":321,"status":"complete","messageId":"21454c39-e872-467a-9dde-5bb20dcfac76"}
+{"time":1789277678.873,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1432}
+{"time":1789277678.874,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5270}
+{"time":1789277678.874,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":405}
+{"time":1789277678.874,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5271}
+{"time":1789277678.874,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1329}
+{"time":1789277678.874,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5272}
+{"time":1789277678.877,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":406}
+{"time":1789277678.877,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5273}
+{"time":1789277678.877,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1248}
+{"time":1789277678.877,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5274}
+{"time":1789277678.878,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":169}
+{"time":1789277678.878,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"context.changed","seq":5275}
+{"time":1789277679.079,"run":"optimized-ios-short-1","mode":"optimized","id":953,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277679.167,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse_bytes","bytes":1249}
+{"time":1789277679.167,"run":"optimized-ios-short-1","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5276}
+{"time":1789277679.249,"run":"optimized-ios-short-1","mode":"optimized","id":953,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":170}
+{"time":1789277682.921,"run":"optimized-ios-short-2","mode":"optimized","id":954,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":468}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5277}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":895}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5278}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":459}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5279}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1030}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5280}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5281}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5282}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":587}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5283,"chars":0,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5284}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5285}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277683.014,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5286}
+{"time":1789277683.017,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277683.017,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5287}
+{"time":1789277683.017,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277683.017,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5288}
+{"time":1789277683.096,"run":"optimized-ios-short-2","mode":"optimized","id":954,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1663,"elapsedMs":175}
+{"time":1789277683.272,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277683.272,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5289,"chars":7,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.273,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1103}
+{"time":1789277683.273,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5290}
+{"time":1789277683.311,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277683.311,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5291,"chars":14,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.346,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277683.346,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5292,"chars":28,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.38,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277683.38,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5293,"chars":42,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.403,"run":"optimized-ios-short-2","mode":"optimized","id":955,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277683.417,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277683.417,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5294,"chars":49,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.452,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277683.452,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5295,"chars":63,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.486,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277683.486,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5296,"chars":77,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.487,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1103}
+{"time":1789277683.487,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5297}
+{"time":1789277683.521,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277683.521,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5298,"chars":84,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.521,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1268}
+{"time":1789277683.522,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5299}
+{"time":1789277683.555,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":335}
+{"time":1789277683.555,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5300,"chars":98,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.568,"run":"optimized-ios-short-2","mode":"optimized","id":955,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":980,"elapsedMs":165}
+{"time":1789277683.591,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277683.591,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5301,"chars":105,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.625,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277683.625,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5302,"chars":119,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.658,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277683.659,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5303,"chars":126,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.694,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277683.694,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5304,"chars":140,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.729,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277683.73,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5305,"chars":154,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.766,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277683.766,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5306,"chars":161,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.801,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277683.802,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5307,"chars":175,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.802,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277683.802,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5308}
+{"time":1789277683.835,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277683.835,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5309,"chars":189,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.87,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277683.87,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5310,"chars":196,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.904,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277683.904,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5311,"chars":210,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.94,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277683.94,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5312,"chars":217,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277683.976,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277683.976,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5313,"chars":231,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277684.01,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277684.01,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5314,"chars":245,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277684.046,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277684.046,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5315,"chars":252,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277684.085,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277684.085,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5316,"chars":266,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277684.085,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277684.085,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5317}
+{"time":1789277684.118,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277684.119,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5318,"chars":280,"status":"streaming","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277684.132,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1228}
+{"time":1789277684.132,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5319,"chars":321,"status":"complete","messageId":"369848b7-e085-42f6-a009-9548a9ae57c2"}
+{"time":1789277684.132,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1432}
+{"time":1789277684.132,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5320}
+{"time":1789277684.132,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":405}
+{"time":1789277684.132,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5321}
+{"time":1789277684.132,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1329}
+{"time":1789277684.132,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5322}
+{"time":1789277684.136,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":406}
+{"time":1789277684.136,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5323}
+{"time":1789277684.136,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1248}
+{"time":1789277684.136,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5324}
+{"time":1789277684.137,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":169}
+{"time":1789277684.137,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"context.changed","seq":5325}
+{"time":1789277684.308,"run":"optimized-ios-short-2","mode":"optimized","id":956,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277684.392,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse_bytes","bytes":1249}
+{"time":1789277684.392,"run":"optimized-ios-short-2","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5326}
+{"time":1789277684.474,"run":"optimized-ios-short-2","mode":"optimized","id":956,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":166}
+{"time":1789277688.068,"run":"optimized-ios-short-3","mode":"optimized","id":957,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277688.156,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":468}
+{"time":1789277688.156,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5327}
+{"time":1789277688.156,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":895}
+{"time":1789277688.156,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5328}
+{"time":1789277688.156,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":459}
+{"time":1789277688.156,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5329}
+{"time":1789277688.156,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1030}
+{"time":1789277688.156,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5330}
+{"time":1789277688.156,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277688.156,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5331}
+{"time":1789277688.156,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277688.157,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5332}
+{"time":1789277688.157,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":587}
+{"time":1789277688.157,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5333,"chars":0,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.157,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277688.157,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5334}
+{"time":1789277688.157,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277688.157,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5335}
+{"time":1789277688.157,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277688.157,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5336}
+{"time":1789277688.16,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277688.16,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5337}
+{"time":1789277688.16,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277688.16,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5338}
+{"time":1789277688.238,"run":"optimized-ios-short-3","mode":"optimized","id":957,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1663,"elapsedMs":170}
+{"time":1789277688.415,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277688.415,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5339,"chars":7,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.415,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1103}
+{"time":1789277688.415,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5340}
+{"time":1789277688.451,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277688.451,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5341,"chars":14,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.488,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277688.488,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5342,"chars":28,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.521,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277688.521,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5343,"chars":35,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.556,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277688.556,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5344,"chars":49,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.59,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277688.59,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5345,"chars":63,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.593,"run":"optimized-ios-short-3","mode":"optimized","id":958,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277688.625,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277688.625,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5346,"chars":70,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.661,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277688.661,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5347,"chars":84,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.676,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1103}
+{"time":1789277688.676,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5348}
+{"time":1789277688.696,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":320}
+{"time":1789277688.698,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5349,"chars":91,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.698,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1283}
+{"time":1789277688.698,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5350}
+{"time":1789277688.729,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277688.729,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5351,"chars":105,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.758,"run":"optimized-ios-short-3","mode":"optimized","id":958,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":980,"elapsedMs":165}
+{"time":1789277688.764,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277688.765,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5352,"chars":112,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.8,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277688.8,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5353,"chars":126,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.834,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277688.835,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5354,"chars":140,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.87,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277688.87,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5355,"chars":147,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.904,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277688.904,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5356,"chars":161,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.938,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277688.938,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5357,"chars":175,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.973,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277688.973,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5358,"chars":182,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277688.974,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277688.974,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5359}
+{"time":1789277689.008,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277689.008,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5360,"chars":196,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277689.043,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277689.043,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5361,"chars":210,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277689.077,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277689.078,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5362,"chars":217,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277689.111,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277689.111,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5363,"chars":231,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277689.15,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277689.15,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5364,"chars":238,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277689.184,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277689.184,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5365,"chars":252,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277689.218,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277689.218,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5366,"chars":266,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277689.253,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277689.254,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5367,"chars":273,"status":"streaming","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277689.254,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277689.254,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5368}
+{"time":1789277689.286,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1228}
+{"time":1789277689.286,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5369,"chars":321,"status":"complete","messageId":"9a1c84e5-a6c1-4467-83eb-a970195c59c7"}
+{"time":1789277689.286,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1432}
+{"time":1789277689.286,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5370}
+{"time":1789277689.287,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":405}
+{"time":1789277689.287,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5371}
+{"time":1789277689.287,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1329}
+{"time":1789277689.287,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5372}
+{"time":1789277689.29,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":406}
+{"time":1789277689.29,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5373}
+{"time":1789277689.29,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":1248}
+{"time":1789277689.29,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5374}
+{"time":1789277689.291,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse_bytes","bytes":169}
+{"time":1789277689.291,"run":"optimized-ios-short-3","mode":"optimized","id":949,"event":"sse","type":"context.changed","seq":5375}
+{"time":1789277693.41,"run":"optimized-ios-short-4","mode":"optimized","id":959,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277693.501,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":468}
+{"time":1789277693.501,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5376}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":894}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5377}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":459}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5378}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1029}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5379}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5380}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1078}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5381}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":587}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5382,"chars":0,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1078}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5383}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5384}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1078}
+{"time":1789277693.502,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5385}
+{"time":1789277693.505,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277693.505,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5386}
+{"time":1789277693.505,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1078}
+{"time":1789277693.505,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5387}
+{"time":1789277693.583,"run":"optimized-ios-short-4","mode":"optimized","id":959,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1662,"elapsedMs":173}
+{"time":1789277693.763,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277693.763,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5388,"chars":7,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277693.763,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1102}
+{"time":1789277693.763,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5389}
+{"time":1789277693.799,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277693.799,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5390,"chars":14,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277693.835,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277693.836,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5391,"chars":28,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277693.87,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277693.87,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5392,"chars":42,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277693.905,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277693.905,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5393,"chars":49,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277693.939,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277693.94,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5394,"chars":63,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277693.96,"run":"optimized-ios-short-4","mode":"optimized","id":960,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277693.973,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277693.973,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5395,"chars":70,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.009,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277694.009,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5396,"chars":84,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.044,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":335}
+{"time":1789277694.044,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5397,"chars":98,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.044,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1297}
+{"time":1789277694.044,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5398}
+{"time":1789277694.048,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1298}
+{"time":1789277694.049,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5399}
+{"time":1789277694.077,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277694.077,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5400,"chars":105,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.111,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277694.111,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5401,"chars":119,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.128,"run":"optimized-ios-short-4","mode":"optimized","id":960,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1175,"elapsedMs":168}
+{"time":1789277694.145,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277694.145,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5402,"chars":133,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.183,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277694.184,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5403,"chars":140,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.218,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277694.218,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5404,"chars":154,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.252,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277694.253,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5405,"chars":161,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.287,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277694.287,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5406,"chars":175,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.32,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277694.32,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5407,"chars":189,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.32,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277694.32,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5408}
+{"time":1789277694.356,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277694.356,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5409,"chars":196,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.39,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277694.39,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5410,"chars":210,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.425,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277694.425,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5411,"chars":224,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.461,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277694.462,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5412,"chars":231,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.498,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277694.499,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5413,"chars":245,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.533,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277694.533,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5414,"chars":259,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.569,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277694.569,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5415,"chars":266,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.604,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277694.604,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5416,"chars":280,"status":"streaming","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.604,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277694.604,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5417}
+{"time":1789277694.621,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1228}
+{"time":1789277694.621,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5418,"chars":321,"status":"complete","messageId":"d40a84d7-5cf6-4f18-b867-0d63a6fd1e39"}
+{"time":1789277694.621,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1432}
+{"time":1789277694.621,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5419}
+{"time":1789277694.621,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":405}
+{"time":1789277694.621,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5420}
+{"time":1789277694.622,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1329}
+{"time":1789277694.622,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5421}
+{"time":1789277694.626,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":406}
+{"time":1789277694.626,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5422}
+{"time":1789277694.626,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1248}
+{"time":1789277694.626,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5423}
+{"time":1789277694.627,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":169}
+{"time":1789277694.627,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"context.changed","seq":5424}
+{"time":1789277694.844,"run":"optimized-ios-short-4","mode":"optimized","id":961,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277694.928,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse_bytes","bytes":1249}
+{"time":1789277694.928,"run":"optimized-ios-short-4","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5425}
+{"time":1789277695.01,"run":"optimized-ios-short-4","mode":"optimized","id":961,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":166}
+{"time":1789277698.668,"run":"optimized-ios-short-5","mode":"optimized","id":962,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277698.756,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":468}
+{"time":1789277698.756,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5426}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":895}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5427}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":459}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5428}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1030}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5429}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5430}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5431}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":587}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5432,"chars":0,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5433}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5434}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277698.757,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5435}
+{"time":1789277698.76,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277698.76,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5436}
+{"time":1789277698.76,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277698.76,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5437}
+{"time":1789277698.839,"run":"optimized-ios-short-5","mode":"optimized","id":962,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1663,"elapsedMs":171}
+{"time":1789277699.018,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277699.018,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5438,"chars":7,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.018,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1103}
+{"time":1789277699.018,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5439}
+{"time":1789277699.054,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277699.054,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5440,"chars":14,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.089,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277699.089,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5441,"chars":28,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.124,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277699.124,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5442,"chars":42,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.159,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277699.159,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5443,"chars":49,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.194,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277699.195,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5444,"chars":63,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.219,"run":"optimized-ios-short-5","mode":"optimized","id":963,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277699.228,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277699.228,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5445,"chars":77,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.264,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277699.265,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5446,"chars":84,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.3,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":335}
+{"time":1789277699.3,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5447,"chars":98,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.3,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1298}
+{"time":1789277699.3,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5448}
+{"time":1789277699.301,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1298}
+{"time":1789277699.301,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5449}
+{"time":1789277699.334,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277699.334,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5450,"chars":105,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.371,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277699.371,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5451,"chars":119,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.382,"run":"optimized-ios-short-5","mode":"optimized","id":963,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1175,"elapsedMs":163}
+{"time":1789277699.404,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277699.404,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5452,"chars":133,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.439,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277699.439,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5453,"chars":140,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.472,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277699.472,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5454,"chars":154,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.505,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277699.505,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5455,"chars":168,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.54,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277699.541,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5456,"chars":175,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.574,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277699.574,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5457,"chars":189,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.574,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277699.574,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5458}
+{"time":1789277699.608,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277699.608,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5459,"chars":196,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.644,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277699.644,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5460,"chars":210,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.678,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277699.678,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5461,"chars":217,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.715,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277699.716,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5462,"chars":231,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.75,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277699.751,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5463,"chars":245,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.785,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277699.785,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5464,"chars":252,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.821,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277699.821,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5465,"chars":266,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.855,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277699.855,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5466,"chars":280,"status":"streaming","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.856,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277699.856,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5467}
+{"time":1789277699.874,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1228}
+{"time":1789277699.874,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5468,"chars":321,"status":"complete","messageId":"34d5411e-1e4e-45e5-b2b9-1e2dd5ec0ce3"}
+{"time":1789277699.874,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1432}
+{"time":1789277699.874,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5469}
+{"time":1789277699.874,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":405}
+{"time":1789277699.874,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5470}
+{"time":1789277699.874,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1329}
+{"time":1789277699.874,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5471}
+{"time":1789277699.877,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":406}
+{"time":1789277699.877,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5472}
+{"time":1789277699.877,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1248}
+{"time":1789277699.877,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5473}
+{"time":1789277699.878,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":169}
+{"time":1789277699.878,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"context.changed","seq":5474}
+{"time":1789277700.055,"run":"optimized-ios-short-5","mode":"optimized","id":964,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277700.138,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse_bytes","bytes":1249}
+{"time":1789277700.139,"run":"optimized-ios-short-5","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5475}
+{"time":1789277700.22,"run":"optimized-ios-short-5","mode":"optimized","id":964,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":165}
+{"time":1789277703.902,"run":"optimized-ios-short-6","mode":"optimized","id":965,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":468}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5476}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":895}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5477}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":459}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5478}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1030}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5479}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5480}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5481}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":587}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5482,"chars":0,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277703.991,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5483}
+{"time":1789277703.992,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277703.992,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5484}
+{"time":1789277703.992,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277703.992,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5485}
+{"time":1789277703.995,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":460}
+{"time":1789277703.995,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5486}
+{"time":1789277703.995,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1079}
+{"time":1789277703.995,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5487}
+{"time":1789277704.072,"run":"optimized-ios-short-6","mode":"optimized","id":965,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1663,"elapsedMs":170}
+{"time":1789277704.25,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277704.25,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5488,"chars":7,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.25,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1103}
+{"time":1789277704.25,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5489}
+{"time":1789277704.285,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277704.285,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5490,"chars":14,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.319,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277704.319,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5491,"chars":28,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.353,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277704.353,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5492,"chars":35,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.383,"run":"optimized-ios-short-6","mode":"optimized","id":966,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277704.389,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277704.389,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5493,"chars":49,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.424,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277704.424,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5494,"chars":63,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.458,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":319}
+{"time":1789277704.458,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5495,"chars":70,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.468,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1103}
+{"time":1789277704.468,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5496}
+{"time":1789277704.494,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":334}
+{"time":1789277704.494,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5497,"chars":84,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.527,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":335}
+{"time":1789277704.527,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5498,"chars":98,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.527,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1298}
+{"time":1789277704.527,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5499}
+{"time":1789277704.549,"run":"optimized-ios-short-6","mode":"optimized","id":966,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":980,"elapsedMs":166}
+{"time":1789277704.562,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277704.562,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5500,"chars":105,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.599,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277704.599,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5501,"chars":119,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.634,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277704.634,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5502,"chars":133,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.669,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277704.669,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5503,"chars":140,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.704,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277704.704,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5504,"chars":154,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.739,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277704.739,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5505,"chars":161,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.775,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277704.775,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5506,"chars":175,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.815,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277704.815,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5507,"chars":189,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.815,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277704.815,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5508}
+{"time":1789277704.849,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277704.849,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5509,"chars":203,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.885,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277704.885,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5510,"chars":210,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.92,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277704.921,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5511,"chars":224,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.955,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277704.955,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5512,"chars":238,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277704.99,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277704.99,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5513,"chars":245,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277705.024,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277705.024,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5514,"chars":259,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277705.059,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":336}
+{"time":1789277705.059,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5515,"chars":273,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277705.095,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":321}
+{"time":1789277705.095,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.patch","seq":5516,"chars":280,"status":"streaming","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277705.095,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1433}
+{"time":1789277705.095,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5517}
+{"time":1789277705.104,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1228}
+{"time":1789277705.104,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"message.changed","seq":5518,"chars":321,"status":"complete","messageId":"b12aaf69-f0a2-4824-8145-29e264f17266"}
+{"time":1789277705.105,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1432}
+{"time":1789277705.105,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5519}
+{"time":1789277705.105,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":405}
+{"time":1789277705.105,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5520}
+{"time":1789277705.105,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1329}
+{"time":1789277705.105,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5521}
+{"time":1789277705.109,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":406}
+{"time":1789277705.109,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"run.changed","seq":5522}
+{"time":1789277705.109,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":1248}
+{"time":1789277705.11,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"conversation.changed","seq":5523}
+{"time":1789277705.11,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse_bytes","bytes":169}
+{"time":1789277705.11,"run":"optimized-ios-short-6","mode":"optimized","id":949,"event":"sse","type":"context.changed","seq":5524}
+{"time":1789277715.607,"run":"optimized-ios-long-1","mode":"optimized","id":973,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":466}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.changed","seq":5526}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":893}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5527}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":459}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"run.changed","seq":5528}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1028}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5529}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":460}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"run.changed","seq":5530}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1077}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5531}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":587}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.changed","seq":5532,"chars":0,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1077}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5533}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":460}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"run.changed","seq":5534}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1077}
+{"time":1789277715.701,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5535}
+{"time":1789277715.705,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":460}
+{"time":1789277715.705,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"run.changed","seq":5536}
+{"time":1789277715.705,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1077}
+{"time":1789277715.705,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5537}
+{"time":1789277715.783,"run":"optimized-ios-long-1","mode":"optimized","id":973,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1659,"elapsedMs":176}
+{"time":1789277715.959,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":416}
+{"time":1789277715.959,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5538,"chars":40,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277715.959,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1197}
+{"time":1789277715.959,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5539}
+{"time":1789277715.994,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":416}
+{"time":1789277715.994,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5540,"chars":80,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.032,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":528}
+{"time":1789277716.033,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5541,"chars":160,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.065,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":528}
+{"time":1789277716.066,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5542,"chars":240,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.097,"run":"optimized-ios-long-1","mode":"optimized","id":974,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277716.099,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":416}
+{"time":1789277716.099,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5543,"chars":280,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.133,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":528}
+{"time":1789277716.133,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5544,"chars":360,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.167,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":416}
+{"time":1789277716.167,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5545,"chars":400,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.18,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1197}
+{"time":1789277716.18,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5546}
+{"time":1789277716.2,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":528}
+{"time":1789277716.2,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5547,"chars":480,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.236,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":417}
+{"time":1789277716.237,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5548,"chars":520,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.237,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277716.237,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5549}
+{"time":1789277716.261,"run":"optimized-ios-long-1","mode":"optimized","id":974,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1074,"elapsedMs":164}
+{"time":1789277716.27,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.27,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5550,"chars":600,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.304,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.304,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5551,"chars":680,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.337,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277716.338,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5552,"chars":720,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.372,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.372,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5553,"chars":800,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.408,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277716.409,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5554,"chars":840,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.442,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.442,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5555,"chars":920,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.475,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.476,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5556,"chars":1000,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.511,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277716.511,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5557,"chars":1040,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.511,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277716.511,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5558}
+{"time":1789277716.543,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.544,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5559,"chars":1120,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.577,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277716.577,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5560,"chars":1160,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.613,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.614,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5561,"chars":1240,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.649,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277716.649,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5562,"chars":1280,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.682,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.683,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5563,"chars":1360,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.716,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.716,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5564,"chars":1440,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.751,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277716.752,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5565,"chars":1480,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.789,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.789,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5566,"chars":1560,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.789,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277716.79,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5567}
+{"time":1789277716.823,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.823,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5568,"chars":1640,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.858,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277716.858,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5569,"chars":1680,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.892,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.892,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5570,"chars":1760,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.927,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.927,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5571,"chars":1840,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.962,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277716.963,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5572,"chars":1880,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277716.998,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277716.998,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5573,"chars":1960,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.033,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277717.033,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5574,"chars":2000,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.067,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.067,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5575,"chars":2080,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.068,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277717.068,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5576}
+{"time":1789277717.101,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.101,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5577,"chars":2160,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.136,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277717.136,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5578,"chars":2200,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.17,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.17,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5579,"chars":2280,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.206,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277717.206,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5580,"chars":2320,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.241,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.242,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5581,"chars":2400,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.276,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.276,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5582,"chars":2480,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.312,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277717.312,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5583,"chars":2520,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.347,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.347,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5584,"chars":2600,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.347,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277717.347,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5585}
+{"time":1789277717.38,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.38,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5586,"chars":2680,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.415,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277717.415,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5587,"chars":2720,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.448,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.449,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5588,"chars":2800,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.483,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277717.483,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5589,"chars":2840,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.518,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.518,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5590,"chars":2920,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.553,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277717.553,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5591,"chars":2960,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.586,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.586,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5592,"chars":3040,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.619,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277717.619,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5593,"chars":3080,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.619,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277717.62,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5594}
+{"time":1789277717.655,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.655,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5595,"chars":3160,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.69,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.691,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5596,"chars":3240,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.724,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277717.725,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5597,"chars":3280,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.761,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.761,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5598,"chars":3360,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.797,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.798,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5599,"chars":3440,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.833,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277717.833,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5600,"chars":3480,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.87,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.87,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5601,"chars":3560,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.87,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277717.87,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5602}
+{"time":1789277717.905,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.906,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5603,"chars":3640,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.94,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277717.94,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5604,"chars":3720,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277717.974,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277717.974,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5605,"chars":3760,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.008,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.008,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5606,"chars":3840,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.043,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.043,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5607,"chars":3920,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.079,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277718.082,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5608,"chars":3960,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.115,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.115,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5609,"chars":4040,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.15,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277718.15,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5610,"chars":4080,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.15,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277718.15,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5611}
+{"time":1789277718.184,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.185,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5612,"chars":4160,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.218,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.218,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5613,"chars":4240,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.253,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277718.253,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5614,"chars":4280,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.288,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.288,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5615,"chars":4360,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.323,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277718.323,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5616,"chars":4400,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.356,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.357,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5617,"chars":4480,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.39,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.39,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5618,"chars":4560,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.425,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277718.425,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5619,"chars":4600,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.425,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277718.425,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5620}
+{"time":1789277718.459,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.459,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5621,"chars":4680,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.494,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277718.494,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5622,"chars":4720,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.529,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.529,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5623,"chars":4800,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.563,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.563,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5624,"chars":4880,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.597,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277718.597,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5625,"chars":4920,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.63,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.63,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5626,"chars":5000,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.665,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277718.666,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5627,"chars":5040,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.7,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.7,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5628,"chars":5120,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.7,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277718.7,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5629}
+{"time":1789277718.734,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277718.734,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5630,"chars":5160,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.77,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.77,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5631,"chars":5240,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.804,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.805,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5632,"chars":5320,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.84,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277718.84,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5633,"chars":5360,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.876,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.876,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5634,"chars":5440,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.91,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.91,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5635,"chars":5520,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.947,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277718.947,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5636,"chars":5560,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.982,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277718.982,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5637,"chars":5640,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277718.982,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277718.982,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5638}
+{"time":1789277719.016,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277719.016,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5639,"chars":5720,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.05,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277719.05,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5640,"chars":5760,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.086,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277719.086,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5641,"chars":5840,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.12,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277719.12,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5642,"chars":5920,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.155,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277719.155,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5643,"chars":5960,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.19,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277719.19,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5644,"chars":6040,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.224,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277719.224,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5645,"chars":6120,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.26,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277719.26,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5646,"chars":6160,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.26,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277719.26,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5647}
+{"time":1789277719.295,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":530}
+{"time":1789277719.295,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5648,"chars":6240,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.33,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":418}
+{"time":1789277719.33,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5649,"chars":6280,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.363,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":531}
+{"time":1789277719.364,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5650,"chars":6360,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.397,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":420}
+{"time":1789277719.397,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5651,"chars":6400,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.434,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277719.434,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5652,"chars":6480,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.47,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277719.47,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5653,"chars":6560,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.504,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277719.504,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5654,"chars":6640,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.54,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":420}
+{"time":1789277719.54,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5655,"chars":6680,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.54,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277719.541,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5656}
+{"time":1789277719.575,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277719.575,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5657,"chars":6760,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.609,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":420}
+{"time":1789277719.609,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5658,"chars":6800,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.645,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277719.645,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5659,"chars":6880,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.679,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277719.679,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5660,"chars":6960,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.715,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":420}
+{"time":1789277719.715,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5661,"chars":7000,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.749,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277719.749,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5662,"chars":7080,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.783,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":420}
+{"time":1789277719.783,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5663,"chars":7120,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.818,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277719.818,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5664,"chars":7200,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.818,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277719.818,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5665}
+{"time":1789277719.853,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277719.853,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5666,"chars":7280,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.889,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":420}
+{"time":1789277719.889,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5667,"chars":7320,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.925,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277719.925,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5668,"chars":7400,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.959,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277719.959,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5669,"chars":7480,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277719.993,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":420}
+{"time":1789277719.994,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5670,"chars":7520,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277720.032,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277720.032,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5671,"chars":7600,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277720.065,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":420}
+{"time":1789277720.066,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5672,"chars":7640,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277720.103,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277720.103,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5673,"chars":7720,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277720.103,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1533}
+{"time":1789277720.103,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5674}
+{"time":1789277720.138,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277720.138,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5675,"chars":7800,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277720.172,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":420}
+{"time":1789277720.172,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5676,"chars":7840,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277720.209,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277720.209,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5677,"chars":7920,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277720.244,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":532}
+{"time":1789277720.244,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.patch","seq":5678,"chars":8000,"status":"streaming","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277720.263,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":23027}
+{"time":1789277720.263,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"message.changed","seq":5679,"chars":8039,"status":"complete","messageId":"c42d2d33-de4f-4d8a-b39a-a2cc7d25d00e"}
+{"time":1789277720.263,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1532}
+{"time":1789277720.263,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5680}
+{"time":1789277720.263,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":405}
+{"time":1789277720.263,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"run.changed","seq":5681}
+{"time":1789277720.263,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1429}
+{"time":1789277720.263,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5682}
+{"time":1789277720.266,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":406}
+{"time":1789277720.266,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"run.changed","seq":5683}
+{"time":1789277720.266,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1348}
+{"time":1789277720.266,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5684}
+{"time":1789277720.267,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":169}
+{"time":1789277720.267,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"context.changed","seq":5685}
+{"time":1789277721.814,"run":"optimized-ios-long-1","mode":"optimized","id":975,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789277721.9,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse_bytes","bytes":1349}
+{"time":1789277721.9,"run":"optimized-ios-long-1","mode":"optimized","id":971,"event":"sse","type":"conversation.changed","seq":5686}
+{"time":1789277721.982,"run":"optimized-ios-long-1","mode":"optimized","id":975,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1226,"elapsedMs":168}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":454}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3061}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":903}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3062}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":459}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3063}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1038}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3064}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3065}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3066}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":574}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3067,"chars":0,"status":"streaming","messageId":"e243cb4d-47a4-42cb-9e8d-83d465e5113d"}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3068}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3069}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279288.611,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3070}
+{"time":1789279288.615,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279288.615,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3071}
+{"time":1789279288.615,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279288.615,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3072}
+{"time":1789279288.618,"run":"baseline-web-short-1","mode":"baseline","id":1205,"event":"response_end","path":"/api/realtime/channels/78114802-3484-46f4-8b65-0770ec7f0960","status":204,"bytes":0,"elapsedMs":162}
+{"time":1789279288.692,"run":"baseline-web-short-1","mode":"baseline","id":1206,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":167}
+{"time":1789279288.694,"run":"baseline-web-short-1","mode":"baseline","id":1207,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789279288.702,"run":"baseline-web-short-1","mode":"baseline","id":1208,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279288.784,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279288.784,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3073}
+{"time":1789279288.86,"run":"baseline-web-short-1","mode":"baseline","id":1207,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":122967,"elapsedMs":166}
+{"time":1789279288.864,"run":"baseline-web-short-1","mode":"baseline","id":1208,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":964,"elapsedMs":162}
+{"time":1789279288.868,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":589}
+{"time":1789279288.868,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3074,"chars":7,"status":"streaming","messageId":"e243cb4d-47a4-42cb-9e8d-83d465e5113d"}
+{"time":1789279288.868,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1112}
+{"time":1789279288.868,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3075}
+{"time":1789279288.919,"run":"baseline-web-short-1","mode":"baseline","id":1209,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789279288.919,"run":"baseline-web-short-1","mode":"baseline","id":1210,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789279288.969,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":649}
+{"time":1789279288.969,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3076,"chars":35,"status":"streaming","messageId":"e243cb4d-47a4-42cb-9e8d-83d465e5113d"}
+{"time":1789279288.969,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1172}
+{"time":1789279288.969,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3077}
+{"time":1789279289.07,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":724}
+{"time":1789279289.071,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3078,"chars":70,"status":"streaming","messageId":"e243cb4d-47a4-42cb-9e8d-83d465e5113d"}
+{"time":1789279289.071,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1247}
+{"time":1789279289.071,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3079}
+{"time":1789279289.083,"run":"baseline-web-short-1","mode":"baseline","id":1209,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":164}
+{"time":1789279289.083,"run":"baseline-web-short-1","mode":"baseline","id":1210,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1066,"elapsedMs":164}
+{"time":1789279289.171,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":799}
+{"time":1789279289.171,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3080,"chars":105,"status":"streaming","messageId":"e243cb4d-47a4-42cb-9e8d-83d465e5113d"}
+{"time":1789279289.171,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1322}
+{"time":1789279289.171,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3081}
+{"time":1789279289.274,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":859}
+{"time":1789279289.275,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3082,"chars":133,"status":"streaming","messageId":"e243cb4d-47a4-42cb-9e8d-83d465e5113d"}
+{"time":1789279289.275,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1382}
+{"time":1789279289.275,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3083}
+{"time":1789279289.376,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":934}
+{"time":1789279289.376,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3084,"chars":168,"status":"streaming","messageId":"e243cb4d-47a4-42cb-9e8d-83d465e5113d"}
+{"time":1789279289.376,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279289.377,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3085}
+{"time":1789279289.478,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1009}
+{"time":1789279289.478,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3086,"chars":203,"status":"streaming","messageId":"e243cb4d-47a4-42cb-9e8d-83d465e5113d"}
+{"time":1789279289.478,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279289.478,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3087}
+{"time":1789279289.579,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1084}
+{"time":1789279289.579,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3088,"chars":238,"status":"streaming","messageId":"e243cb4d-47a4-42cb-9e8d-83d465e5113d"}
+{"time":1789279289.579,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279289.579,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3089}
+{"time":1789279289.681,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1144}
+{"time":1789279289.681,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3090,"chars":266,"status":"streaming","messageId":"e243cb4d-47a4-42cb-9e8d-83d465e5113d"}
+{"time":1789279289.681,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279289.682,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3091}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":169}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"context.changed","seq":3092}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1213}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3093,"chars":320,"status":"complete","messageId":"e243cb4d-47a4-42cb-9e8d-83d465e5113d"}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1441}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3094}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":405}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3095}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1338}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3096}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":406}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3097}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1257}
+{"time":1789279289.733,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3098}
+{"time":1789279289.835,"run":"baseline-web-short-1","mode":"baseline","id":1211,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279289.918,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1258}
+{"time":1789279289.918,"run":"baseline-web-short-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3099}
+{"time":1789279290,"run":"baseline-web-short-1","mode":"baseline","id":1211,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1135,"elapsedMs":165}
+{"time":1789279291.549,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":454}
+{"time":1789279291.549,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3100}
+{"time":1789279291.549,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":903}
+{"time":1789279291.549,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3101}
+{"time":1789279291.549,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":459}
+{"time":1789279291.549,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3102}
+{"time":1789279291.549,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1038}
+{"time":1789279291.549,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3103}
+{"time":1789279291.549,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279291.549,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3104}
+{"time":1789279291.55,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279291.55,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3105}
+{"time":1789279291.55,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":574}
+{"time":1789279291.55,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3106,"chars":0,"status":"streaming","messageId":"8ae76c1e-a66f-4de5-9274-2e65cec6df2e"}
+{"time":1789279291.55,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279291.55,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3107}
+{"time":1789279291.55,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279291.55,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3108}
+{"time":1789279291.55,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279291.55,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3109}
+{"time":1789279291.552,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279291.553,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3110}
+{"time":1789279291.553,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279291.553,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3111}
+{"time":1789279291.631,"run":"baseline-web-short-2","mode":"baseline","id":1212,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":168}
+{"time":1789279291.632,"run":"baseline-web-short-2","mode":"baseline","id":1213,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789279291.633,"run":"baseline-web-short-2","mode":"baseline","id":1214,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279291.716,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279291.716,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3112}
+{"time":1789279291.797,"run":"baseline-web-short-2","mode":"baseline","id":1213,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":122969,"elapsedMs":165}
+{"time":1789279291.798,"run":"baseline-web-short-2","mode":"baseline","id":1214,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":964,"elapsedMs":165}
+{"time":1789279291.805,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":589}
+{"time":1789279291.805,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3113,"chars":7,"status":"streaming","messageId":"8ae76c1e-a66f-4de5-9274-2e65cec6df2e"}
+{"time":1789279291.805,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1112}
+{"time":1789279291.805,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3114}
+{"time":1789279291.855,"run":"baseline-web-short-2","mode":"baseline","id":1215,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789279291.855,"run":"baseline-web-short-2","mode":"baseline","id":1216,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789279291.907,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":649}
+{"time":1789279291.908,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3115,"chars":35,"status":"streaming","messageId":"8ae76c1e-a66f-4de5-9274-2e65cec6df2e"}
+{"time":1789279291.908,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1172}
+{"time":1789279291.908,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3116}
+{"time":1789279292.008,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":724}
+{"time":1789279292.009,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3117,"chars":70,"status":"streaming","messageId":"8ae76c1e-a66f-4de5-9274-2e65cec6df2e"}
+{"time":1789279292.009,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1247}
+{"time":1789279292.009,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3118}
+{"time":1789279292.021,"run":"baseline-web-short-2","mode":"baseline","id":1215,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":166}
+{"time":1789279292.021,"run":"baseline-web-short-2","mode":"baseline","id":1216,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1066,"elapsedMs":166}
+{"time":1789279292.111,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":799}
+{"time":1789279292.111,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3119,"chars":105,"status":"streaming","messageId":"8ae76c1e-a66f-4de5-9274-2e65cec6df2e"}
+{"time":1789279292.111,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1322}
+{"time":1789279292.111,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3120}
+{"time":1789279292.212,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":874}
+{"time":1789279292.213,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3121,"chars":140,"status":"streaming","messageId":"8ae76c1e-a66f-4de5-9274-2e65cec6df2e"}
+{"time":1789279292.213,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1397}
+{"time":1789279292.213,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3122}
+{"time":1789279292.315,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":934}
+{"time":1789279292.315,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3123,"chars":168,"status":"streaming","messageId":"8ae76c1e-a66f-4de5-9274-2e65cec6df2e"}
+{"time":1789279292.315,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279292.315,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3124}
+{"time":1789279292.418,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1009}
+{"time":1789279292.419,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3125,"chars":203,"status":"streaming","messageId":"8ae76c1e-a66f-4de5-9274-2e65cec6df2e"}
+{"time":1789279292.419,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279292.419,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3126}
+{"time":1789279292.518,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1084}
+{"time":1789279292.519,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3127,"chars":238,"status":"streaming","messageId":"8ae76c1e-a66f-4de5-9274-2e65cec6df2e"}
+{"time":1789279292.519,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279292.519,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3128}
+{"time":1789279292.621,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1144}
+{"time":1789279292.621,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3129,"chars":266,"status":"streaming","messageId":"8ae76c1e-a66f-4de5-9274-2e65cec6df2e"}
+{"time":1789279292.621,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279292.621,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3130}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":169}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"context.changed","seq":3131}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1213}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3132,"chars":320,"status":"complete","messageId":"8ae76c1e-a66f-4de5-9274-2e65cec6df2e"}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1441}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3133}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":405}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3134}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1338}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3135}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":406}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3136}
+{"time":1789279292.673,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1257}
+{"time":1789279292.674,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3137}
+{"time":1789279292.793,"run":"baseline-web-short-2","mode":"baseline","id":1217,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279292.876,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1258}
+{"time":1789279292.876,"run":"baseline-web-short-2","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3138}
+{"time":1789279292.958,"run":"baseline-web-short-2","mode":"baseline","id":1217,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1135,"elapsedMs":166}
+{"time":1789279294.55,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":454}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3139}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":903}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3140}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":459}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3141}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1038}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3142}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3143}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3144}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":574}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3145,"chars":0,"status":"streaming","messageId":"cf07695f-7c34-44c2-bc9b-8b5c5ad7d1c9"}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3146}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3147}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279294.551,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3148}
+{"time":1789279294.554,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279294.554,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3149}
+{"time":1789279294.554,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279294.554,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3150}
+{"time":1789279294.631,"run":"baseline-web-short-3","mode":"baseline","id":1218,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":166}
+{"time":1789279294.632,"run":"baseline-web-short-3","mode":"baseline","id":1219,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789279294.635,"run":"baseline-web-short-3","mode":"baseline","id":1220,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279294.717,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279294.717,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3151}
+{"time":1789279294.798,"run":"baseline-web-short-3","mode":"baseline","id":1219,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":122971,"elapsedMs":166}
+{"time":1789279294.798,"run":"baseline-web-short-3","mode":"baseline","id":1220,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":964,"elapsedMs":163}
+{"time":1789279294.807,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":589}
+{"time":1789279294.807,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3152,"chars":7,"status":"streaming","messageId":"cf07695f-7c34-44c2-bc9b-8b5c5ad7d1c9"}
+{"time":1789279294.807,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1112}
+{"time":1789279294.807,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3153}
+{"time":1789279294.856,"run":"baseline-web-short-3","mode":"baseline","id":1221,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789279294.856,"run":"baseline-web-short-3","mode":"baseline","id":1222,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789279294.909,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":649}
+{"time":1789279294.91,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3154,"chars":35,"status":"streaming","messageId":"cf07695f-7c34-44c2-bc9b-8b5c5ad7d1c9"}
+{"time":1789279294.91,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1172}
+{"time":1789279294.91,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3155}
+{"time":1789279295.009,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":724}
+{"time":1789279295.009,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3156,"chars":70,"status":"streaming","messageId":"cf07695f-7c34-44c2-bc9b-8b5c5ad7d1c9"}
+{"time":1789279295.009,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1247}
+{"time":1789279295.009,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3157}
+{"time":1789279295.02,"run":"baseline-web-short-3","mode":"baseline","id":1221,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":164}
+{"time":1789279295.021,"run":"baseline-web-short-3","mode":"baseline","id":1222,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1066,"elapsedMs":165}
+{"time":1789279295.11,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":799}
+{"time":1789279295.11,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3158,"chars":105,"status":"streaming","messageId":"cf07695f-7c34-44c2-bc9b-8b5c5ad7d1c9"}
+{"time":1789279295.11,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1322}
+{"time":1789279295.11,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3159}
+{"time":1789279295.211,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":859}
+{"time":1789279295.211,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3160,"chars":133,"status":"streaming","messageId":"cf07695f-7c34-44c2-bc9b-8b5c5ad7d1c9"}
+{"time":1789279295.211,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1382}
+{"time":1789279295.211,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3161}
+{"time":1789279295.312,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":934}
+{"time":1789279295.312,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3162,"chars":168,"status":"streaming","messageId":"cf07695f-7c34-44c2-bc9b-8b5c5ad7d1c9"}
+{"time":1789279295.312,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279295.312,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3163}
+{"time":1789279295.413,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1009}
+{"time":1789279295.413,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3164,"chars":203,"status":"streaming","messageId":"cf07695f-7c34-44c2-bc9b-8b5c5ad7d1c9"}
+{"time":1789279295.413,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279295.413,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3165}
+{"time":1789279295.514,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1069}
+{"time":1789279295.514,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3166,"chars":231,"status":"streaming","messageId":"cf07695f-7c34-44c2-bc9b-8b5c5ad7d1c9"}
+{"time":1789279295.514,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279295.514,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3167}
+{"time":1789279295.616,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1144}
+{"time":1789279295.616,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3168,"chars":266,"status":"streaming","messageId":"cf07695f-7c34-44c2-bc9b-8b5c5ad7d1c9"}
+{"time":1789279295.616,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279295.616,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3169}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":169}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"context.changed","seq":3170}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1213}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3171,"chars":320,"status":"complete","messageId":"cf07695f-7c34-44c2-bc9b-8b5c5ad7d1c9"}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1441}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3172}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":405}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3173}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1338}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3174}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":406}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3175}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1257}
+{"time":1789279295.674,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3176}
+{"time":1789279295.768,"run":"baseline-web-short-3","mode":"baseline","id":1223,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279295.852,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1258}
+{"time":1789279295.852,"run":"baseline-web-short-3","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3177}
+{"time":1789279295.933,"run":"baseline-web-short-3","mode":"baseline","id":1223,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1135,"elapsedMs":165}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":454}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3178}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":903}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3179}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":459}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3180}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1038}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3181}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3182}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279297.553,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3183}
+{"time":1789279297.554,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":574}
+{"time":1789279297.554,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3184,"chars":0,"status":"streaming","messageId":"e31f07bd-6791-4981-9c72-26d8dac7bd1a"}
+{"time":1789279297.554,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279297.554,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3185}
+{"time":1789279297.554,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279297.554,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3186}
+{"time":1789279297.554,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279297.554,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3187}
+{"time":1789279297.557,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279297.557,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3188}
+{"time":1789279297.557,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279297.557,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3189}
+{"time":1789279297.633,"run":"baseline-web-short-4","mode":"baseline","id":1224,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":166}
+{"time":1789279297.634,"run":"baseline-web-short-4","mode":"baseline","id":1225,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789279297.635,"run":"baseline-web-short-4","mode":"baseline","id":1226,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279297.717,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279297.717,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3190}
+{"time":1789279297.797,"run":"baseline-web-short-4","mode":"baseline","id":1225,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":101177,"elapsedMs":163}
+{"time":1789279297.798,"run":"baseline-web-short-4","mode":"baseline","id":1226,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":964,"elapsedMs":163}
+{"time":1789279297.808,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":589}
+{"time":1789279297.808,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3191,"chars":7,"status":"streaming","messageId":"e31f07bd-6791-4981-9c72-26d8dac7bd1a"}
+{"time":1789279297.809,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1112}
+{"time":1789279297.809,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3192}
+{"time":1789279297.855,"run":"baseline-web-short-4","mode":"baseline","id":1227,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789279297.855,"run":"baseline-web-short-4","mode":"baseline","id":1228,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789279297.91,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":649}
+{"time":1789279297.91,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3193,"chars":35,"status":"streaming","messageId":"e31f07bd-6791-4981-9c72-26d8dac7bd1a"}
+{"time":1789279297.91,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1172}
+{"time":1789279297.91,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3194}
+{"time":1789279298.012,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":724}
+{"time":1789279298.012,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3195,"chars":70,"status":"streaming","messageId":"e31f07bd-6791-4981-9c72-26d8dac7bd1a"}
+{"time":1789279298.012,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1247}
+{"time":1789279298.012,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3196}
+{"time":1789279298.019,"run":"baseline-web-short-4","mode":"baseline","id":1227,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":164}
+{"time":1789279298.019,"run":"baseline-web-short-4","mode":"baseline","id":1228,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1066,"elapsedMs":164}
+{"time":1789279298.114,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":799}
+{"time":1789279298.114,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3197,"chars":105,"status":"streaming","messageId":"e31f07bd-6791-4981-9c72-26d8dac7bd1a"}
+{"time":1789279298.114,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1322}
+{"time":1789279298.114,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3198}
+{"time":1789279298.214,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":874}
+{"time":1789279298.215,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3199,"chars":140,"status":"streaming","messageId":"e31f07bd-6791-4981-9c72-26d8dac7bd1a"}
+{"time":1789279298.215,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1397}
+{"time":1789279298.215,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3200}
+{"time":1789279298.317,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":934}
+{"time":1789279298.317,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3201,"chars":168,"status":"streaming","messageId":"e31f07bd-6791-4981-9c72-26d8dac7bd1a"}
+{"time":1789279298.317,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279298.317,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3202}
+{"time":1789279298.419,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1009}
+{"time":1789279298.419,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3203,"chars":203,"status":"streaming","messageId":"e31f07bd-6791-4981-9c72-26d8dac7bd1a"}
+{"time":1789279298.419,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279298.419,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3204}
+{"time":1789279298.519,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1084}
+{"time":1789279298.519,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3205,"chars":238,"status":"streaming","messageId":"e31f07bd-6791-4981-9c72-26d8dac7bd1a"}
+{"time":1789279298.519,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279298.519,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3206}
+{"time":1789279298.621,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1144}
+{"time":1789279298.621,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3207,"chars":266,"status":"streaming","messageId":"e31f07bd-6791-4981-9c72-26d8dac7bd1a"}
+{"time":1789279298.621,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279298.621,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3208}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":169}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"context.changed","seq":3209}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1213}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3210,"chars":320,"status":"complete","messageId":"e31f07bd-6791-4981-9c72-26d8dac7bd1a"}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1441}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3211}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":405}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3212}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1338}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3213}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":406}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3214}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1257}
+{"time":1789279298.673,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3215}
+{"time":1789279298.77,"run":"baseline-web-short-4","mode":"baseline","id":1229,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279298.854,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1258}
+{"time":1789279298.854,"run":"baseline-web-short-4","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3216}
+{"time":1789279298.936,"run":"baseline-web-short-4","mode":"baseline","id":1229,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1135,"elapsedMs":166}
+{"time":1789279300.555,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":454}
+{"time":1789279300.555,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3217}
+{"time":1789279300.555,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":903}
+{"time":1789279300.555,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3218}
+{"time":1789279300.555,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":459}
+{"time":1789279300.555,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3219}
+{"time":1789279300.555,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1038}
+{"time":1789279300.555,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3220}
+{"time":1789279300.555,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279300.555,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3221}
+{"time":1789279300.555,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279300.556,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3222}
+{"time":1789279300.556,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":574}
+{"time":1789279300.556,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3223,"chars":0,"status":"streaming","messageId":"b005787d-afdd-46bf-97da-ab93eab16620"}
+{"time":1789279300.556,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279300.556,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3224}
+{"time":1789279300.556,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279300.556,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3225}
+{"time":1789279300.556,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279300.556,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3226}
+{"time":1789279300.559,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279300.559,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3227}
+{"time":1789279300.559,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279300.559,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3228}
+{"time":1789279300.638,"run":"baseline-web-short-5","mode":"baseline","id":1230,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":168}
+{"time":1789279300.639,"run":"baseline-web-short-5","mode":"baseline","id":1231,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789279300.644,"run":"baseline-web-short-5","mode":"baseline","id":1232,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279300.726,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279300.726,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3229}
+{"time":1789279300.803,"run":"baseline-web-short-5","mode":"baseline","id":1231,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":101179,"elapsedMs":164}
+{"time":1789279300.808,"run":"baseline-web-short-5","mode":"baseline","id":1232,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":964,"elapsedMs":164}
+{"time":1789279300.811,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":589}
+{"time":1789279300.812,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3230,"chars":7,"status":"streaming","messageId":"b005787d-afdd-46bf-97da-ab93eab16620"}
+{"time":1789279300.812,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1112}
+{"time":1789279300.812,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3231}
+{"time":1789279300.861,"run":"baseline-web-short-5","mode":"baseline","id":1233,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789279300.861,"run":"baseline-web-short-5","mode":"baseline","id":1234,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789279300.914,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":649}
+{"time":1789279300.914,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3232,"chars":35,"status":"streaming","messageId":"b005787d-afdd-46bf-97da-ab93eab16620"}
+{"time":1789279300.914,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1172}
+{"time":1789279300.914,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3233}
+{"time":1789279301.014,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":724}
+{"time":1789279301.014,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3234,"chars":70,"status":"streaming","messageId":"b005787d-afdd-46bf-97da-ab93eab16620"}
+{"time":1789279301.014,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1247}
+{"time":1789279301.014,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3235}
+{"time":1789279301.025,"run":"baseline-web-short-5","mode":"baseline","id":1233,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":164}
+{"time":1789279301.025,"run":"baseline-web-short-5","mode":"baseline","id":1234,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1066,"elapsedMs":164}
+{"time":1789279301.115,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":784}
+{"time":1789279301.115,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3236,"chars":98,"status":"streaming","messageId":"b005787d-afdd-46bf-97da-ab93eab16620"}
+{"time":1789279301.115,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1307}
+{"time":1789279301.115,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3237}
+{"time":1789279301.217,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":859}
+{"time":1789279301.217,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3238,"chars":133,"status":"streaming","messageId":"b005787d-afdd-46bf-97da-ab93eab16620"}
+{"time":1789279301.217,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1382}
+{"time":1789279301.217,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3239}
+{"time":1789279301.319,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":934}
+{"time":1789279301.319,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3240,"chars":168,"status":"streaming","messageId":"b005787d-afdd-46bf-97da-ab93eab16620"}
+{"time":1789279301.319,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279301.319,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3241}
+{"time":1789279301.422,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1009}
+{"time":1789279301.422,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3242,"chars":203,"status":"streaming","messageId":"b005787d-afdd-46bf-97da-ab93eab16620"}
+{"time":1789279301.422,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279301.422,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3243}
+{"time":1789279301.522,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1084}
+{"time":1789279301.523,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3244,"chars":238,"status":"streaming","messageId":"b005787d-afdd-46bf-97da-ab93eab16620"}
+{"time":1789279301.523,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279301.523,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3245}
+{"time":1789279301.624,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1144}
+{"time":1789279301.624,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3246,"chars":266,"status":"streaming","messageId":"b005787d-afdd-46bf-97da-ab93eab16620"}
+{"time":1789279301.624,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279301.624,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3247}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":169}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"context.changed","seq":3248}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1213}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3249,"chars":320,"status":"complete","messageId":"b005787d-afdd-46bf-97da-ab93eab16620"}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1441}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3250}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":405}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3251}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1338}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3252}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":406}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3253}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1257}
+{"time":1789279301.675,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3254}
+{"time":1789279301.801,"run":"baseline-web-short-5","mode":"baseline","id":1235,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279301.885,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1258}
+{"time":1789279301.885,"run":"baseline-web-short-5","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3255}
+{"time":1789279301.966,"run":"baseline-web-short-5","mode":"baseline","id":1235,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1135,"elapsedMs":165}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":454}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3256}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":903}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3257}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":459}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3258}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1038}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3259}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3260}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3261}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":574}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3262,"chars":0,"status":"streaming","messageId":"6311f165-8983-491c-8aa5-dffd6cc4ac9b"}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3263}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3264}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279303.383,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3265}
+{"time":1789279303.386,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279303.386,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3266}
+{"time":1789279303.386,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279303.386,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3267}
+{"time":1789279303.463,"run":"baseline-web-short-6","mode":"baseline","id":1236,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":166}
+{"time":1789279303.464,"run":"baseline-web-short-6","mode":"baseline","id":1237,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789279303.472,"run":"baseline-web-short-6","mode":"baseline","id":1238,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279303.555,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1087}
+{"time":1789279303.555,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3268}
+{"time":1789279303.631,"run":"baseline-web-short-6","mode":"baseline","id":1237,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":101181,"elapsedMs":167}
+{"time":1789279303.635,"run":"baseline-web-short-6","mode":"baseline","id":1238,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":964,"elapsedMs":163}
+{"time":1789279303.64,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":589}
+{"time":1789279303.64,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3269,"chars":7,"status":"streaming","messageId":"6311f165-8983-491c-8aa5-dffd6cc4ac9b"}
+{"time":1789279303.64,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1112}
+{"time":1789279303.64,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3270}
+{"time":1789279303.69,"run":"baseline-web-short-6","mode":"baseline","id":1239,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789279303.69,"run":"baseline-web-short-6","mode":"baseline","id":1240,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789279303.743,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":649}
+{"time":1789279303.743,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3271,"chars":35,"status":"streaming","messageId":"6311f165-8983-491c-8aa5-dffd6cc4ac9b"}
+{"time":1789279303.743,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1172}
+{"time":1789279303.743,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3272}
+{"time":1789279303.845,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":724}
+{"time":1789279303.845,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3273,"chars":70,"status":"streaming","messageId":"6311f165-8983-491c-8aa5-dffd6cc4ac9b"}
+{"time":1789279303.845,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1247}
+{"time":1789279303.845,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3274}
+{"time":1789279303.854,"run":"baseline-web-short-6","mode":"baseline","id":1239,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":164}
+{"time":1789279303.854,"run":"baseline-web-short-6","mode":"baseline","id":1240,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1066,"elapsedMs":164}
+{"time":1789279303.947,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":799}
+{"time":1789279303.947,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3275,"chars":105,"status":"streaming","messageId":"6311f165-8983-491c-8aa5-dffd6cc4ac9b"}
+{"time":1789279303.947,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1322}
+{"time":1789279303.947,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3276}
+{"time":1789279304.047,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":874}
+{"time":1789279304.047,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3277,"chars":140,"status":"streaming","messageId":"6311f165-8983-491c-8aa5-dffd6cc4ac9b"}
+{"time":1789279304.047,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1397}
+{"time":1789279304.047,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3278}
+{"time":1789279304.15,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":934}
+{"time":1789279304.15,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3279,"chars":168,"status":"streaming","messageId":"6311f165-8983-491c-8aa5-dffd6cc4ac9b"}
+{"time":1789279304.15,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279304.15,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3280}
+{"time":1789279304.252,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1009}
+{"time":1789279304.252,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3281,"chars":203,"status":"streaming","messageId":"6311f165-8983-491c-8aa5-dffd6cc4ac9b"}
+{"time":1789279304.252,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279304.252,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3282}
+{"time":1789279304.352,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1084}
+{"time":1789279304.352,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3283,"chars":238,"status":"streaming","messageId":"6311f165-8983-491c-8aa5-dffd6cc4ac9b"}
+{"time":1789279304.352,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279304.352,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3284}
+{"time":1789279304.454,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1144}
+{"time":1789279304.454,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3285,"chars":266,"status":"streaming","messageId":"6311f165-8983-491c-8aa5-dffd6cc4ac9b"}
+{"time":1789279304.454,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1442}
+{"time":1789279304.454,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3286}
+{"time":1789279304.503,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":169}
+{"time":1789279304.503,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"context.changed","seq":3287}
+{"time":1789279304.503,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1213}
+{"time":1789279304.504,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3288,"chars":320,"status":"complete","messageId":"6311f165-8983-491c-8aa5-dffd6cc4ac9b"}
+{"time":1789279304.504,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1441}
+{"time":1789279304.504,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3289}
+{"time":1789279304.504,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":405}
+{"time":1789279304.504,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3290}
+{"time":1789279304.504,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1338}
+{"time":1789279304.504,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3291}
+{"time":1789279304.504,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":406}
+{"time":1789279304.504,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3292}
+{"time":1789279304.504,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1257}
+{"time":1789279304.504,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3293}
+{"time":1789279304.602,"run":"baseline-web-short-6","mode":"baseline","id":1241,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279304.686,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1258}
+{"time":1789279304.686,"run":"baseline-web-short-6","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3294}
+{"time":1789279304.767,"run":"baseline-web-short-6","mode":"baseline","id":1241,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1135,"elapsedMs":165}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":452}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3295}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":901}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3296}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":459}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3297}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1036}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3298}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3299}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1085}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3300}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":574}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3301,"chars":0,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1085}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3302}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3303}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1085}
+{"time":1789279306.388,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3304}
+{"time":1789279306.391,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":460}
+{"time":1789279306.391,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3305}
+{"time":1789279306.391,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1085}
+{"time":1789279306.391,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3306}
+{"time":1789279306.469,"run":"baseline-web-long-1","mode":"baseline","id":1242,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/messages","status":202,"bytes":336,"elapsedMs":168}
+{"time":1789279306.471,"run":"baseline-web-long-1","mode":"baseline","id":1243,"event":"request","method":"GET","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50"}
+{"time":1789279306.502,"run":"baseline-web-long-1","mode":"baseline","id":1244,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279306.585,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1085}
+{"time":1789279306.585,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3307}
+{"time":1789279306.636,"run":"baseline-web-long-1","mode":"baseline","id":1243,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62?limit=50","status":200,"bytes":101179,"elapsedMs":165}
+{"time":1789279306.644,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":686}
+{"time":1789279306.645,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3308,"chars":40,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279306.645,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1206}
+{"time":1789279306.645,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3309}
+{"time":1789279306.667,"run":"baseline-web-long-1","mode":"baseline","id":1244,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":962,"elapsedMs":165}
+{"time":1789279306.695,"run":"baseline-web-long-1","mode":"baseline","id":1245,"event":"request","method":"GET","path":"/api/app/agents"}
+{"time":1789279306.695,"run":"baseline-web-long-1","mode":"baseline","id":1246,"event":"request","method":"GET","path":"/api/app/conversations"}
+{"time":1789279306.745,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1134}
+{"time":1789279306.745,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3310,"chars":200,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279306.745,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279306.745,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3311}
+{"time":1789279306.848,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1694}
+{"time":1789279306.848,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3312,"chars":400,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279306.848,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279306.848,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3313}
+{"time":1789279306.857,"run":"baseline-web-long-1","mode":"baseline","id":1245,"event":"response_end","path":"/api/app/agents","status":200,"bytes":505,"elapsedMs":162}
+{"time":1789279306.857,"run":"baseline-web-long-1","mode":"baseline","id":1246,"event":"response_end","path":"/api/app/conversations","status":200,"bytes":1436,"elapsedMs":162}
+{"time":1789279306.949,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":2254}
+{"time":1789279306.95,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3314,"chars":600,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279306.95,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279306.95,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3315}
+{"time":1789279307.052,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":2702}
+{"time":1789279307.052,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3316,"chars":760,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279307.052,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279307.052,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3317}
+{"time":1789279307.153,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":3262}
+{"time":1789279307.153,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3318,"chars":960,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279307.153,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279307.153,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3319}
+{"time":1789279307.255,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":3822}
+{"time":1789279307.255,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3320,"chars":1160,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279307.255,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279307.255,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3321}
+{"time":1789279307.356,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":4382}
+{"time":1789279307.356,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3322,"chars":1360,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279307.356,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279307.356,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3323}
+{"time":1789279307.459,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":4830}
+{"time":1789279307.459,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3324,"chars":1520,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279307.459,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279307.459,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3325}
+{"time":1789279307.562,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":5390}
+{"time":1789279307.563,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3326,"chars":1720,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279307.563,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279307.563,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3327}
+{"time":1789279307.664,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":5950}
+{"time":1789279307.664,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3328,"chars":1920,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279307.664,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279307.664,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3329}
+{"time":1789279307.768,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":6398}
+{"time":1789279307.768,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3330,"chars":2080,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279307.768,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279307.768,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3331}
+{"time":1789279307.87,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":6958}
+{"time":1789279307.87,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3332,"chars":2280,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279307.87,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279307.87,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3333}
+{"time":1789279307.973,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":7518}
+{"time":1789279307.973,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3334,"chars":2480,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279307.973,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279307.973,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3335}
+{"time":1789279308.074,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":8078}
+{"time":1789279308.075,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3336,"chars":2680,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279308.075,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279308.075,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3337}
+{"time":1789279308.177,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":8526}
+{"time":1789279308.177,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3338,"chars":2840,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279308.177,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279308.177,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3339}
+{"time":1789279308.281,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":9086}
+{"time":1789279308.281,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3340,"chars":3040,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279308.281,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279308.281,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3341}
+{"time":1789279308.383,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":9646}
+{"time":1789279308.383,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3342,"chars":3240,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279308.383,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279308.383,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3343}
+{"time":1789279308.485,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":10206}
+{"time":1789279308.485,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3344,"chars":3440,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279308.485,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279308.485,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3345}
+{"time":1789279308.588,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":10654}
+{"time":1789279308.588,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3346,"chars":3600,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279308.589,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279308.589,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3347}
+{"time":1789279308.691,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":11214}
+{"time":1789279308.691,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3348,"chars":3800,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279308.691,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279308.691,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3349}
+{"time":1789279308.793,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":11774}
+{"time":1789279308.793,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3350,"chars":4000,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279308.793,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279308.793,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3351}
+{"time":1789279308.894,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":12334}
+{"time":1789279308.894,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3352,"chars":4200,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279308.894,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279308.894,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3353}
+{"time":1789279308.997,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":12782}
+{"time":1789279308.997,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3354,"chars":4360,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279308.997,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279308.997,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3355}
+{"time":1789279309.099,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":13342}
+{"time":1789279309.099,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3356,"chars":4560,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279309.099,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279309.099,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3357}
+{"time":1789279309.201,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":13902}
+{"time":1789279309.201,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3358,"chars":4760,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279309.201,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279309.201,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3359}
+{"time":1789279309.302,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":14350}
+{"time":1789279309.302,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3360,"chars":4920,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279309.302,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279309.302,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3361}
+{"time":1789279309.404,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":14910}
+{"time":1789279309.404,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3362,"chars":5120,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279309.404,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279309.404,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3363}
+{"time":1789279309.505,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":15470}
+{"time":1789279309.506,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3364,"chars":5320,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279309.506,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279309.506,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3365}
+{"time":1789279309.608,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":15918}
+{"time":1789279309.608,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3366,"chars":5480,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279309.608,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279309.608,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3367}
+{"time":1789279309.71,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":16478}
+{"time":1789279309.711,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3368,"chars":5680,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279309.711,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279309.711,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3369}
+{"time":1789279309.812,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":17038}
+{"time":1789279309.813,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3370,"chars":5880,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279309.813,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279309.813,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3371}
+{"time":1789279309.916,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":17486}
+{"time":1789279309.916,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3372,"chars":6040,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279309.916,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279309.916,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3373}
+{"time":1789279310.018,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":18046}
+{"time":1789279310.018,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3374,"chars":6240,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279310.018,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279310.018,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3375}
+{"time":1789279310.121,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":18606}
+{"time":1789279310.121,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3376,"chars":6440,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279310.121,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279310.121,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3377}
+{"time":1789279310.221,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":19054}
+{"time":1789279310.222,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3378,"chars":6600,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279310.222,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279310.222,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3379}
+{"time":1789279310.324,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":19614}
+{"time":1789279310.325,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3380,"chars":6800,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279310.325,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279310.325,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3381}
+{"time":1789279310.427,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":20174}
+{"time":1789279310.427,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3382,"chars":7000,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279310.427,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279310.427,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3383}
+{"time":1789279310.529,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":20622}
+{"time":1789279310.529,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3384,"chars":7160,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279310.529,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279310.529,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3385}
+{"time":1789279310.633,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":21182}
+{"time":1789279310.633,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3386,"chars":7360,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279310.633,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279310.633,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3387}
+{"time":1789279310.735,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":21742}
+{"time":1789279310.736,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3388,"chars":7560,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279310.736,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279310.736,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3389}
+{"time":1789279310.837,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":22302}
+{"time":1789279310.837,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3390,"chars":7760,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279310.837,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279310.838,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3391}
+{"time":1789279310.94,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":22750}
+{"time":1789279310.94,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3392,"chars":7920,"status":"streaming","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279310.94,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1542}
+{"time":1789279310.94,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3393}
+{"time":1789279310.991,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":169}
+{"time":1789279310.991,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"context.changed","seq":3394}
+{"time":1789279310.991,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":23011}
+{"time":1789279310.991,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"message.changed","seq":3395,"chars":8038,"status":"complete","messageId":"0167d275-96f4-403e-9d52-77f475845539"}
+{"time":1789279310.991,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1541}
+{"time":1789279310.992,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3396}
+{"time":1789279310.992,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":405}
+{"time":1789279310.992,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3397}
+{"time":1789279310.992,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1438}
+{"time":1789279310.992,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3398}
+{"time":1789279310.992,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":406}
+{"time":1789279310.992,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"run.changed","seq":3399}
+{"time":1789279310.992,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1357}
+{"time":1789279310.992,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3400}
+{"time":1789279311.119,"run":"baseline-web-long-1","mode":"baseline","id":1247,"event":"request","method":"PUT","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read"}
+{"time":1789279311.202,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse_bytes","bytes":1358}
+{"time":1789279311.202,"run":"baseline-web-long-1","mode":"baseline","id":1202,"event":"sse","type":"conversation.changed","seq":3401}
+{"time":1789279311.284,"run":"baseline-web-long-1","mode":"baseline","id":1247,"event":"response_end","path":"/api/app/conversations/f2ee4d95-82bd-437e-98cc-75edc976be62/read","status":200,"bytes":1235,"elapsedMs":165}
+{"time":1789279314.85,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":468}
+{"time":1789279314.85,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5687}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":895}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5688}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":459}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5689}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1030}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5690}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5691}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5692}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":587}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5693,"chars":0,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5694}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5695}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279314.851,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5696}
+{"time":1789279314.859,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279314.859,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5697}
+{"time":1789279314.859,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279314.859,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5698}
+{"time":1789279314.901,"run":"optimized-web-short-1","mode":"optimized","id":1295,"event":"response_end","path":"/api/realtime/channels/cf113495-935d-4ee7-a5f0-81851aa6801c","status":204,"bytes":0,"elapsedMs":164}
+{"time":1789279314.931,"run":"optimized-web-short-1","mode":"optimized","id":1296,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1663,"elapsedMs":175}
+{"time":1789279314.933,"run":"optimized-web-short-1","mode":"optimized","id":1297,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279315.016,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279315.017,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5699}
+{"time":1789279315.099,"run":"optimized-web-short-1","mode":"optimized","id":1297,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":956,"elapsedMs":166}
+{"time":1789279315.112,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279315.113,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5700,"chars":7,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.113,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1103}
+{"time":1789279315.113,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5701}
+{"time":1789279315.149,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279315.149,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5702,"chars":14,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.184,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279315.184,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5703,"chars":28,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.22,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279315.22,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5704,"chars":35,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.255,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279315.255,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5705,"chars":49,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.289,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279315.289,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5706,"chars":63,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.322,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279315.322,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5707,"chars":70,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.357,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279315.357,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5708,"chars":84,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.362,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1268}
+{"time":1789279315.363,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5709}
+{"time":1789279315.393,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":320}
+{"time":1789279315.393,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5710,"chars":91,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.427,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279315.427,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5711,"chars":105,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.462,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279315.462,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5712,"chars":119,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.497,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279315.497,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5713,"chars":126,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.532,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279315.532,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5714,"chars":140,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.565,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279315.565,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5715,"chars":154,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.599,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279315.599,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5716,"chars":161,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.613,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279315.613,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5717}
+{"time":1789279315.633,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279315.633,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5718,"chars":175,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.668,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279315.668,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5719,"chars":182,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.702,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279315.702,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5720,"chars":196,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.736,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279315.736,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5721,"chars":203,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.772,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279315.772,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5722,"chars":217,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.807,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279315.807,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5723,"chars":231,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.842,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279315.842,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5724,"chars":238,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.865,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279315.865,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5725}
+{"time":1789279315.877,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279315.877,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5726,"chars":252,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.913,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279315.913,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5727,"chars":266,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.947,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279315.948,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5728,"chars":273,"status":"streaming","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.975,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1228}
+{"time":1789279315.975,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5729,"chars":321,"status":"complete","messageId":"d3e350d8-9ebe-410d-8241-7b5ed7168a92"}
+{"time":1789279315.976,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1432}
+{"time":1789279315.976,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5730}
+{"time":1789279315.976,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":405}
+{"time":1789279315.976,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5731}
+{"time":1789279315.976,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1329}
+{"time":1789279315.976,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5732}
+{"time":1789279315.981,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":406}
+{"time":1789279315.981,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5733}
+{"time":1789279315.981,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1248}
+{"time":1789279315.981,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5734}
+{"time":1789279315.982,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":169}
+{"time":1789279315.982,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"context.changed","seq":5735}
+{"time":1789279316.071,"run":"optimized-web-short-1","mode":"optimized","id":1298,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279316.155,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1249}
+{"time":1789279316.155,"run":"optimized-web-short-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5736}
+{"time":1789279316.236,"run":"optimized-web-short-1","mode":"optimized","id":1298,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":165}
+{"time":1789279317.744,"run":"optimized-web-short-2","mode":"optimized","id":1299,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789279317.829,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":468}
+{"time":1789279317.829,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5737}
+{"time":1789279317.829,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":895}
+{"time":1789279317.829,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5738}
+{"time":1789279317.829,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":459}
+{"time":1789279317.829,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5739}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1030}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5740}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5741}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5742}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":587}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5743,"chars":0,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5744}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5745}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279317.83,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5746}
+{"time":1789279317.833,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279317.833,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5747}
+{"time":1789279317.833,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279317.833,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5748}
+{"time":1789279317.911,"run":"optimized-web-short-2","mode":"optimized","id":1299,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1663,"elapsedMs":167}
+{"time":1789279317.912,"run":"optimized-web-short-2","mode":"optimized","id":1300,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279317.995,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279317.995,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5749}
+{"time":1789279318.075,"run":"optimized-web-short-2","mode":"optimized","id":1300,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":956,"elapsedMs":163}
+{"time":1789279318.085,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279318.085,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5750,"chars":7,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.085,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1103}
+{"time":1789279318.085,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5751}
+{"time":1789279318.12,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279318.12,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5752,"chars":14,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.153,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279318.153,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5753,"chars":28,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.189,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279318.189,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5754,"chars":35,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.223,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279318.223,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5755,"chars":49,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.257,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279318.258,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5756,"chars":63,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.292,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279318.292,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5757,"chars":70,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.326,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279318.326,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5758,"chars":84,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.336,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1268}
+{"time":1789279318.336,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5759}
+{"time":1789279318.359,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":320}
+{"time":1789279318.36,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5760,"chars":91,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.393,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279318.393,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5761,"chars":105,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.426,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279318.426,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5762,"chars":119,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.462,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279318.462,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5763,"chars":126,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.495,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279318.495,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5764,"chars":140,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.53,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279318.53,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5765,"chars":147,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.565,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279318.565,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5766,"chars":161,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.589,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279318.589,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5767}
+{"time":1789279318.6,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279318.6,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5768,"chars":175,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.636,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279318.636,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5769,"chars":182,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.673,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279318.673,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5770,"chars":196,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.708,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279318.708,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5771,"chars":210,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.742,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279318.742,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5772,"chars":217,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.777,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279318.777,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5773,"chars":231,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.811,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279318.811,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5774,"chars":245,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.841,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279318.841,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5775}
+{"time":1789279318.845,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279318.845,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5776,"chars":252,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.88,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279318.88,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5777,"chars":266,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.914,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279318.914,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5778,"chars":280,"status":"streaming","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.935,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1228}
+{"time":1789279318.935,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5779,"chars":321,"status":"complete","messageId":"f9bd2ca4-1d89-453d-82b2-5b35ab77fa66"}
+{"time":1789279318.935,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1432}
+{"time":1789279318.935,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5780}
+{"time":1789279318.935,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":405}
+{"time":1789279318.935,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5781}
+{"time":1789279318.935,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1329}
+{"time":1789279318.935,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5782}
+{"time":1789279318.939,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":406}
+{"time":1789279318.939,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5783}
+{"time":1789279318.939,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1248}
+{"time":1789279318.939,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5784}
+{"time":1789279318.94,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":169}
+{"time":1789279318.94,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"context.changed","seq":5785}
+{"time":1789279319.035,"run":"optimized-web-short-2","mode":"optimized","id":1301,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279319.119,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1249}
+{"time":1789279319.12,"run":"optimized-web-short-2","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5786}
+{"time":1789279319.202,"run":"optimized-web-short-2","mode":"optimized","id":1301,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":167}
+{"time":1789279319.91,"run":"optimized-web-short-3","mode":"optimized","id":1302,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":468}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5787}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":895}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5788}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":459}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5789}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1030}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5790}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5791}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5792}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":587}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5793,"chars":0,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5794}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5795}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279319.998,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5796}
+{"time":1789279320.003,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279320.004,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5797}
+{"time":1789279320.004,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279320.004,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5798}
+{"time":1789279320.079,"run":"optimized-web-short-3","mode":"optimized","id":1302,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1663,"elapsedMs":169}
+{"time":1789279320.081,"run":"optimized-web-short-3","mode":"optimized","id":1303,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279320.164,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279320.164,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5799}
+{"time":1789279320.245,"run":"optimized-web-short-3","mode":"optimized","id":1303,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":956,"elapsedMs":164}
+{"time":1789279320.257,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279320.257,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5800,"chars":7,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.257,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1103}
+{"time":1789279320.257,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5801}
+{"time":1789279320.292,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279320.292,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5802,"chars":14,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.326,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279320.326,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5803,"chars":28,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.361,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279320.361,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5804,"chars":35,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.395,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279320.395,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5805,"chars":49,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.43,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279320.43,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5806,"chars":56,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.466,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279320.466,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5807,"chars":70,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.499,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279320.499,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5808,"chars":84,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.509,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1268}
+{"time":1789279320.509,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5809}
+{"time":1789279320.535,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":320}
+{"time":1789279320.535,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5810,"chars":91,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.569,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279320.57,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5811,"chars":105,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.603,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279320.603,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5812,"chars":119,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.636,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279320.637,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5813,"chars":126,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.671,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279320.671,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5814,"chars":140,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.706,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279320.707,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5815,"chars":147,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.74,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279320.74,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5816,"chars":161,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.762,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279320.762,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5817}
+{"time":1789279320.774,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279320.774,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5818,"chars":175,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.808,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279320.808,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5819,"chars":182,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.841,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279320.841,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5820,"chars":196,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.875,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279320.875,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5821,"chars":203,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.909,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279320.909,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5822,"chars":217,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.944,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279320.945,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5823,"chars":224,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279320.978,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279320.978,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5824,"chars":238,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279321.013,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279321.013,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5825}
+{"time":1789279321.013,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279321.013,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5826,"chars":245,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279321.049,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279321.049,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5827,"chars":259,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279321.084,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279321.084,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5828,"chars":273,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279321.12,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279321.12,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5829,"chars":280,"status":"streaming","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279321.122,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1228}
+{"time":1789279321.123,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5830,"chars":321,"status":"complete","messageId":"6f7133f7-d5ea-4d2e-8198-8966d5df6048"}
+{"time":1789279321.123,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1432}
+{"time":1789279321.123,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5831}
+{"time":1789279321.123,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":405}
+{"time":1789279321.123,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5832}
+{"time":1789279321.123,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1329}
+{"time":1789279321.123,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5833}
+{"time":1789279321.127,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":406}
+{"time":1789279321.128,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5834}
+{"time":1789279321.128,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1248}
+{"time":1789279321.128,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5835}
+{"time":1789279321.128,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":169}
+{"time":1789279321.128,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"context.changed","seq":5836}
+{"time":1789279321.216,"run":"optimized-web-short-3","mode":"optimized","id":1304,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279321.3,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1249}
+{"time":1789279321.301,"run":"optimized-web-short-3","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5837}
+{"time":1789279321.381,"run":"optimized-web-short-3","mode":"optimized","id":1304,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":165}
+{"time":1789279322.913,"run":"optimized-web-short-4","mode":"optimized","id":1305,"event":"request","method":"POST","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages"}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":468}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5838}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":895}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5839}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":459}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5840}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1030}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5841}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5842}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5843}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":587}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5844,"chars":0,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5845}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5846}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279322.998,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5847}
+{"time":1789279323.001,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279323.001,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5848}
+{"time":1789279323.001,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279323.001,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5849}
+{"time":1789279323.079,"run":"optimized-web-short-4","mode":"optimized","id":1305,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1663,"elapsedMs":166}
+{"time":1789279323.08,"run":"optimized-web-short-4","mode":"optimized","id":1306,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279323.164,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279323.164,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5850}
+{"time":1789279323.246,"run":"optimized-web-short-4","mode":"optimized","id":1306,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":956,"elapsedMs":166}
+{"time":1789279323.253,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279323.253,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5851,"chars":7,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.253,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1103}
+{"time":1789279323.253,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5852}
+{"time":1789279323.288,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279323.288,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5853,"chars":14,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.32,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279323.32,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5854,"chars":28,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.355,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279323.355,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5855,"chars":35,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.389,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279323.389,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5856,"chars":49,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.425,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279323.425,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5857,"chars":56,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.46,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279323.46,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5858,"chars":70,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.494,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279323.494,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5859,"chars":84,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.506,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1268}
+{"time":1789279323.507,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5860}
+{"time":1789279323.53,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":320}
+{"time":1789279323.53,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5861,"chars":91,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.564,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279323.564,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5862,"chars":105,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.598,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279323.598,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5863,"chars":119,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.633,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279323.634,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5864,"chars":126,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.667,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279323.667,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5865,"chars":140,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.701,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279323.701,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5866,"chars":154,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.736,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279323.737,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5867,"chars":161,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.758,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279323.758,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5868}
+{"time":1789279323.771,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279323.771,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5869,"chars":175,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.806,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279323.806,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5870,"chars":182,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.841,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279323.842,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5871,"chars":196,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.874,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279323.874,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5872,"chars":210,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.91,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279323.91,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5873,"chars":217,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.943,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279323.944,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5874,"chars":231,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279323.979,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279323.979,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5875,"chars":238,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279324.011,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279324.011,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5876}
+{"time":1789279324.013,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279324.014,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5877,"chars":252,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279324.046,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279324.047,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5878,"chars":266,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279324.082,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279324.082,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5879,"chars":273,"status":"streaming","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279324.111,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1228}
+{"time":1789279324.111,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5880,"chars":321,"status":"complete","messageId":"ea8160d3-f51d-494d-93fb-cde2cd222f0d"}
+{"time":1789279324.111,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1432}
+{"time":1789279324.111,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5881}
+{"time":1789279324.111,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":405}
+{"time":1789279324.111,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5882}
+{"time":1789279324.111,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1329}
+{"time":1789279324.111,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5883}
+{"time":1789279324.115,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":406}
+{"time":1789279324.115,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5884}
+{"time":1789279324.115,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1248}
+{"time":1789279324.115,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5885}
+{"time":1789279324.116,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":169}
+{"time":1789279324.116,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"context.changed","seq":5886}
+{"time":1789279324.222,"run":"optimized-web-short-4","mode":"optimized","id":1307,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279324.305,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1249}
+{"time":1789279324.305,"run":"optimized-web-short-4","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5887}
+{"time":1789279324.386,"run":"optimized-web-short-4","mode":"optimized","id":1307,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":164}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":468}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5888}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":895}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5889}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":459}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5890}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1030}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5891}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5892}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5893}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":587}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5894,"chars":0,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.003,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279326.004,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5895}
+{"time":1789279326.004,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279326.004,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5896}
+{"time":1789279326.004,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279326.004,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5897}
+{"time":1789279326.007,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279326.007,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5898}
+{"time":1789279326.007,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279326.007,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5899}
+{"time":1789279326.084,"run":"optimized-web-short-5","mode":"optimized","id":1308,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1663,"elapsedMs":168}
+{"time":1789279326.085,"run":"optimized-web-short-5","mode":"optimized","id":1309,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279326.169,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279326.169,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5900}
+{"time":1789279326.252,"run":"optimized-web-short-5","mode":"optimized","id":1309,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":956,"elapsedMs":167}
+{"time":1789279326.261,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279326.261,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5901,"chars":7,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.261,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1103}
+{"time":1789279326.261,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5902}
+{"time":1789279326.296,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279326.296,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5903,"chars":14,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.331,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279326.331,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5904,"chars":28,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.367,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279326.367,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5905,"chars":35,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.402,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279326.402,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5906,"chars":49,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.435,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279326.435,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5907,"chars":63,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.471,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279326.471,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5908,"chars":70,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.506,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279326.506,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5909,"chars":84,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.511,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1268}
+{"time":1789279326.511,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5910}
+{"time":1789279326.539,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":335}
+{"time":1789279326.539,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5911,"chars":98,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.573,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279326.573,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5912,"chars":105,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.607,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279326.607,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5913,"chars":119,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.641,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279326.641,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5914,"chars":126,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.676,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279326.676,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5915,"chars":140,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.71,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279326.71,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5916,"chars":147,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.744,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279326.744,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5917,"chars":161,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.763,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279326.763,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5918}
+{"time":1789279326.776,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279326.776,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5919,"chars":175,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.812,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279326.812,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5920,"chars":182,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.845,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279326.845,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5921,"chars":196,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.881,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279326.881,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5922,"chars":203,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.916,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279326.916,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5923,"chars":217,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.95,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279326.951,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5924,"chars":231,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279326.985,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279326.985,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5925,"chars":238,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279327.013,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279327.013,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5926}
+{"time":1789279327.019,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279327.019,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5927,"chars":252,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279327.053,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279327.053,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5928,"chars":266,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279327.086,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279327.087,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5929,"chars":273,"status":"streaming","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279327.12,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1228}
+{"time":1789279327.121,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5930,"chars":321,"status":"complete","messageId":"6b4e0e39-c602-448c-b213-5142121bc3a8"}
+{"time":1789279327.121,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1432}
+{"time":1789279327.121,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5931}
+{"time":1789279327.121,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":405}
+{"time":1789279327.121,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5932}
+{"time":1789279327.121,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1329}
+{"time":1789279327.121,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5933}
+{"time":1789279327.124,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":406}
+{"time":1789279327.124,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5934}
+{"time":1789279327.124,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1248}
+{"time":1789279327.124,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5935}
+{"time":1789279327.125,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":169}
+{"time":1789279327.125,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"context.changed","seq":5936}
+{"time":1789279327.218,"run":"optimized-web-short-5","mode":"optimized","id":1310,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279327.302,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1249}
+{"time":1789279327.302,"run":"optimized-web-short-5","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5937}
+{"time":1789279327.384,"run":"optimized-web-short-5","mode":"optimized","id":1310,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":166}
+{"time":1789279329.006,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":468}
+{"time":1789279329.006,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5938}
+{"time":1789279329.006,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":895}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5939}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":459}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5940}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1030}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5941}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5942}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5943}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":587}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5944,"chars":0,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5945}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5946}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279329.007,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5947}
+{"time":1789279329.016,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279329.016,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5948}
+{"time":1789279329.016,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279329.016,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5949}
+{"time":1789279329.089,"run":"optimized-web-short-6","mode":"optimized","id":1311,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1663,"elapsedMs":170}
+{"time":1789279329.09,"run":"optimized-web-short-6","mode":"optimized","id":1312,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279329.174,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1079}
+{"time":1789279329.175,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5950}
+{"time":1789279329.257,"run":"optimized-web-short-6","mode":"optimized","id":1312,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":956,"elapsedMs":167}
+{"time":1789279329.27,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279329.27,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5951,"chars":7,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.27,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1103}
+{"time":1789279329.27,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5952}
+{"time":1789279329.306,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279329.306,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5953,"chars":14,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.34,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279329.34,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5954,"chars":28,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.376,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279329.376,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5955,"chars":35,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.412,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279329.412,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5956,"chars":49,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.447,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279329.447,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5957,"chars":63,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.483,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":319}
+{"time":1789279329.483,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5958,"chars":70,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.518,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":334}
+{"time":1789279329.518,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5959,"chars":84,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.52,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1268}
+{"time":1789279329.52,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5960}
+{"time":1789279329.553,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":335}
+{"time":1789279329.553,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5961,"chars":98,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.575,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":13}
+{"time":1789279329.588,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279329.588,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5962,"chars":105,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.623,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279329.623,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5963,"chars":119,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.657,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279329.657,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5964,"chars":126,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.691,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279329.692,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5965,"chars":140,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.724,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279329.724,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5966,"chars":154,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.759,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279329.759,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5967,"chars":161,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.771,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279329.771,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5968}
+{"time":1789279329.794,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279329.794,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5969,"chars":175,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.828,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279329.828,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5970,"chars":182,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.864,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279329.864,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5971,"chars":196,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.899,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279329.899,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5972,"chars":210,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.934,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279329.934,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5973,"chars":217,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.967,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279329.967,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5974,"chars":231,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279329.999,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279329.999,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5975,"chars":245,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279330.021,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1433}
+{"time":1789279330.021,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5976}
+{"time":1789279330.035,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279330.036,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5977,"chars":252,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279330.07,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":336}
+{"time":1789279330.07,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5978,"chars":266,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279330.104,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":321}
+{"time":1789279330.104,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":5979,"chars":273,"status":"streaming","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279330.13,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1228}
+{"time":1789279330.13,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5980,"chars":321,"status":"complete","messageId":"0aad05e3-8af3-4888-a218-10dc465b87ff"}
+{"time":1789279330.131,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1432}
+{"time":1789279330.131,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5981}
+{"time":1789279330.131,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":405}
+{"time":1789279330.131,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5982}
+{"time":1789279330.131,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1329}
+{"time":1789279330.131,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5983}
+{"time":1789279330.135,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":406}
+{"time":1789279330.135,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5984}
+{"time":1789279330.135,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1248}
+{"time":1789279330.135,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5985}
+{"time":1789279330.136,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":169}
+{"time":1789279330.136,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"context.changed","seq":5986}
+{"time":1789279330.218,"run":"optimized-web-short-6","mode":"optimized","id":1313,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279330.302,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1249}
+{"time":1789279330.302,"run":"optimized-web-short-6","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5987}
+{"time":1789279330.383,"run":"optimized-web-short-6","mode":"optimized","id":1313,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1126,"elapsedMs":165}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":466}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5988}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":893}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5989}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":459}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5990}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1028}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5991}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5992}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1077}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5993}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":587}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":5994,"chars":0,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1077}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5995}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5996}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1077}
+{"time":1789279331.863,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5997}
+{"time":1789279331.866,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":460}
+{"time":1789279331.866,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":5998}
+{"time":1789279331.866,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1077}
+{"time":1789279331.867,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":5999}
+{"time":1789279331.945,"run":"optimized-web-long-1","mode":"optimized","id":1314,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/messages","status":202,"bytes":1659,"elapsedMs":169}
+{"time":1789279331.946,"run":"optimized-web-long-1","mode":"optimized","id":1315,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279332.03,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1077}
+{"time":1789279332.03,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6000}
+{"time":1789279332.112,"run":"optimized-web-long-1","mode":"optimized","id":1315,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":954,"elapsedMs":166}
+{"time":1789279332.119,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":416}
+{"time":1789279332.119,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6001,"chars":40,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.12,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1197}
+{"time":1789279332.12,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6002}
+{"time":1789279332.155,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":416}
+{"time":1789279332.155,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6003,"chars":80,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.189,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":528}
+{"time":1789279332.189,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6004,"chars":160,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.223,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":416}
+{"time":1789279332.223,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6005,"chars":200,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.259,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":528}
+{"time":1789279332.259,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6006,"chars":280,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.293,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":528}
+{"time":1789279332.293,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6007,"chars":360,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.329,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":416}
+{"time":1789279332.329,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6008,"chars":400,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.365,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":528}
+{"time":1789279332.365,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6009,"chars":480,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.37,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279332.371,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6010}
+{"time":1789279332.399,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":529}
+{"time":1789279332.399,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6011,"chars":560,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.434,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279332.435,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6012,"chars":600,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.469,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279332.469,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6013,"chars":680,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.503,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279332.503,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6014,"chars":720,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.539,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279332.539,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6015,"chars":800,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.574,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279332.574,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6016,"chars":880,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.608,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279332.608,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6017,"chars":920,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.622,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279332.622,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6018}
+{"time":1789279332.641,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279332.641,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6019,"chars":1000,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.675,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279332.675,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6020,"chars":1040,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.71,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279332.71,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6021,"chars":1120,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.744,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279332.744,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6022,"chars":1200,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.779,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279332.779,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6023,"chars":1240,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.815,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279332.815,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6024,"chars":1320,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.849,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279332.849,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6025,"chars":1400,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.873,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279332.873,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6026}
+{"time":1789279332.885,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279332.885,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6027,"chars":1440,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.919,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279332.919,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6028,"chars":1520,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.953,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279332.953,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6029,"chars":1600,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279332.988,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279332.988,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6030,"chars":1640,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.024,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.024,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6031,"chars":1720,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.058,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279333.058,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6032,"chars":1760,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.093,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.093,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6033,"chars":1840,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.123,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279333.123,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6034}
+{"time":1789279333.128,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.128,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6035,"chars":1920,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.163,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279333.164,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6036,"chars":1960,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.197,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.197,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6037,"chars":2040,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.231,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.231,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6038,"chars":2120,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.265,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279333.265,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6039,"chars":2160,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.299,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.299,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6040,"chars":2240,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.334,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279333.334,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6041,"chars":2280,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.369,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.369,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6042,"chars":2360,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.373,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279333.373,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6043}
+{"time":1789279333.404,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.404,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6044,"chars":2440,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.44,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279333.44,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6045,"chars":2480,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.475,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.476,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6046,"chars":2560,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.508,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.508,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6047,"chars":2640,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.544,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279333.544,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6048,"chars":2680,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.579,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.579,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6049,"chars":2760,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.613,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.613,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6050,"chars":2840,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.626,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279333.626,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6051}
+{"time":1789279333.647,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279333.647,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6052,"chars":2880,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.682,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.682,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6053,"chars":2960,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.716,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.716,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6054,"chars":3040,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.751,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279333.751,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6055,"chars":3080,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.786,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.786,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6056,"chars":3160,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.821,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279333.821,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6057,"chars":3200,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.857,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.857,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6058,"chars":3280,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.876,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279333.876,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6059}
+{"time":1789279333.891,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.891,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6060,"chars":3360,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.926,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279333.926,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6061,"chars":3400,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.96,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279333.96,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6062,"chars":3480,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279333.993,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279333.993,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6063,"chars":3520,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.026,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.026,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6064,"chars":3600,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.059,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.059,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6065,"chars":3680,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.094,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279334.094,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6066,"chars":3720,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.127,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279334.127,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6067}
+{"time":1789279334.127,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.127,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6068,"chars":3800,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.162,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279334.162,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6069,"chars":3840,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.196,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.196,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6070,"chars":3920,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.23,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279334.231,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6071,"chars":3960,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.266,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.266,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6072,"chars":4040,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.3,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.3,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6073,"chars":4120,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.334,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279334.335,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6074,"chars":4160,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.37,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.37,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6075,"chars":4240,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.378,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279334.378,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6076}
+{"time":1789279334.406,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.406,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6077,"chars":4320,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.44,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279334.44,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6078,"chars":4360,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.476,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.476,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6079,"chars":4440,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.511,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.511,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6080,"chars":4520,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.546,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279334.546,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6081,"chars":4560,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.58,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.58,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6082,"chars":4640,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.614,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.614,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6083,"chars":4720,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.63,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279334.63,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6084}
+{"time":1789279334.649,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279334.649,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6085,"chars":4760,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.683,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.684,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6086,"chars":4840,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.719,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279334.719,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6087,"chars":4880,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.754,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.754,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6088,"chars":4960,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.788,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.788,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6089,"chars":5040,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.822,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279334.822,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6090,"chars":5080,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.857,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.857,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6091,"chars":5160,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.882,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279334.882,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6092}
+{"time":1789279334.891,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279334.891,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6093,"chars":5200,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.926,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.926,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6094,"chars":5280,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.961,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279334.961,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6095,"chars":5360,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279334.995,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279334.995,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6096,"chars":5400,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.029,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279335.029,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6097,"chars":5480,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.065,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279335.065,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6098,"chars":5520,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.101,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279335.101,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6099,"chars":5600,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.133,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279335.133,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6100}
+{"time":1789279335.135,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279335.135,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6101,"chars":5680,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.17,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279335.17,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6102,"chars":5720,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.206,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279335.206,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6103,"chars":5800,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.24,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279335.24,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6104,"chars":5880,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.275,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279335.276,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6105,"chars":5920,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.31,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279335.31,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6106,"chars":6000,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.346,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279335.346,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6107,"chars":6040,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.381,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279335.381,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6108,"chars":6120,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.384,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279335.384,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6109}
+{"time":1789279335.416,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279335.416,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6110,"chars":6200,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.45,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":418}
+{"time":1789279335.45,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6111,"chars":6240,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.486,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":530}
+{"time":1789279335.486,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6112,"chars":6320,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.518,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":531}
+{"time":1789279335.519,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6113,"chars":6400,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.553,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":420}
+{"time":1789279335.553,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6114,"chars":6440,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.586,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279335.586,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6115,"chars":6520,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.622,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":420}
+{"time":1789279335.622,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6116,"chars":6560,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.636,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279335.636,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6117}
+{"time":1789279335.657,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279335.658,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6118,"chars":6640,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.691,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279335.691,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6119,"chars":6720,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.726,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":420}
+{"time":1789279335.726,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6120,"chars":6760,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.76,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279335.76,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6121,"chars":6840,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.796,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":420}
+{"time":1789279335.796,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6122,"chars":6880,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.831,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279335.831,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6123,"chars":6960,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.866,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279335.866,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6124,"chars":7040,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.886,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279335.886,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6125}
+{"time":1789279335.902,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":420}
+{"time":1789279335.902,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6126,"chars":7080,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.936,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279335.936,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6127,"chars":7160,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279335.969,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279335.97,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6128,"chars":7240,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.005,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":420}
+{"time":1789279336.005,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6129,"chars":7280,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.041,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279336.041,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6130,"chars":7360,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.074,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279336.074,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6131,"chars":7440,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.11,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":420}
+{"time":1789279336.11,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6132,"chars":7480,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.139,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279336.139,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6133}
+{"time":1789279336.144,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279336.144,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6134,"chars":7560,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.179,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":420}
+{"time":1789279336.18,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6135,"chars":7600,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.213,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279336.213,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6136,"chars":7680,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.248,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":420}
+{"time":1789279336.248,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6137,"chars":7720,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.284,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279336.284,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6138,"chars":7800,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.319,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279336.319,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6139,"chars":7880,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.353,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":420}
+{"time":1789279336.353,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6140,"chars":7920,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.389,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":532}
+{"time":1789279336.389,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.patch","seq":6141,"chars":8000,"status":"streaming","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.389,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1533}
+{"time":1789279336.389,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6142}
+{"time":1789279336.405,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":23027}
+{"time":1789279336.405,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"message.changed","seq":6143,"chars":8039,"status":"complete","messageId":"a7fe67ff-a9df-4350-b1d6-a45e2d2d7a5c"}
+{"time":1789279336.405,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1532}
+{"time":1789279336.405,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6144}
+{"time":1789279336.405,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":405}
+{"time":1789279336.405,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":6145}
+{"time":1789279336.405,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1429}
+{"time":1789279336.405,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6146}
+{"time":1789279336.409,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":406}
+{"time":1789279336.409,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"run.changed","seq":6147}
+{"time":1789279336.409,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1348}
+{"time":1789279336.409,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6148}
+{"time":1789279336.41,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":169}
+{"time":1789279336.41,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"context.changed","seq":6149}
+{"time":1789279336.518,"run":"optimized-web-long-1","mode":"optimized","id":1316,"event":"request","method":"PUT","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read"}
+{"time":1789279336.603,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse_bytes","bytes":1349}
+{"time":1789279336.603,"run":"optimized-web-long-1","mode":"optimized","id":1293,"event":"sse","type":"conversation.changed","seq":6150}
+{"time":1789279336.685,"run":"optimized-web-long-1","mode":"optimized","id":1316,"event":"response_end","path":"/api/app/conversations/ecf31cf5-b347-4af8-89b3-e42fc42109c0/read","status":200,"bytes":1226,"elapsedMs":167}

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 291 - 0
docs/verification/2026-09-13-bot-message-optimization/results/optimized-android.jsonl


+ 39 - 0
docs/verification/2026-09-13-bot-message-optimization/results/server-performance.json

@@ -0,0 +1,39 @@
+{
+  "baseline": {
+    "format": "full-v1",
+    "concurrentBots": 5,
+    "sourceChunksPerBot": 200,
+    "finalCharactersPerBot": 8000,
+    "sseBytes": 2778172,
+    "events": 430,
+    "saveCount": 215,
+    "saveMedianMs": 1.1725000000001273,
+    "saveP95Ms": 3.9108750000000327,
+    "saveMaxMs": 5.212000000000103,
+    "elapsedMs": 4310.966291000001,
+    "cpuMs": 432.964,
+    "eventLoopP95Ms": 13.402111,
+    "walBytes": 4190072,
+    "eventLogBytes": 2719888,
+    "completedMessages": 5
+  },
+  "optimized": {
+    "format": "patch-v1",
+    "concurrentBots": 5,
+    "sourceChunksPerBot": 200,
+    "finalCharactersPerBot": 8000,
+    "sseBytes": 497075,
+    "events": 710,
+    "saveCount": 625,
+    "saveMedianMs": 0.607082999999875,
+    "saveP95Ms": 1.4260409999997137,
+    "saveMaxMs": 2.693959000000177,
+    "elapsedMs": 4271.697292,
+    "cpuMs": 568.734,
+    "eventLoopP95Ms": 13.549567,
+    "walBytes": 4165352,
+    "eventLogBytes": 403065,
+    "completedMessages": 5
+  },
+  "sseReduction": 0.8210783925545286
+}

+ 34 - 0
docs/verification/2026-09-13-bot-message-optimization/results/server-web-tests.txt

@@ -0,0 +1,34 @@
+ ✓ tests/server/workspaceMessagePatch.test.ts (7 tests) 371ms
+ ✓ tests/client/composer.test.ts (7 tests) 53ms
+ ✓ tests/server/workspaceTeamTools.test.ts (25 tests) 382ms
+stderr | tests/server/workspaceRoutes.test.ts > application workspace HTTP contract > rejects a stale group confirmation and rolls back membership on a later deletion failure
+
+  Error: 模拟写入失败
+      at WorkspaceStore.<anonymous> (/Users/samien/git/bot-message-latency/yaoyao/tests/server/workspaceRoutes.test.ts:217:85)
+      at WorkspaceStore.mockCall (file:///Users/samien/git/yaoyao/node_modules/@vitest/spy/dist/index.js:96:15)
+      at WorkspaceStore.deleteAgent (file:///Users/samien/git/yaoyao/node_modules/tinyspy/dist/index.js:47:80)
+      at /Users/samien/git/bot-message-latency/yaoyao/src/server/workspaceStore.ts:519:39
+      at WorkspaceStore.atomic (/Users/samien/git/bot-message-latency/yaoyao/src/server/workspaceStore.ts:299:22)
+      at WorkspaceStore.changeConversationLifecycle (/Users/samien/git/bot-message-latency/yaoyao/src/server/workspaceStore.ts:493:10)
+      at /Users/samien/git/bot-message-latency/yaoyao/src/server/workspaceRoutes.ts:155:11
+      at dispatch (/Users/samien/git/yaoyao/node_modules/koa-compose/index.js:42:32)
+      at file:///Users/samien/git/yaoyao/node_modules/@koa/router/dist/index.mjs:1055:18
+      at dispatch (/Users/samien/git/yaoyao/node_modules/koa-compose/index.js:42:32)
+
+
+ ✓ tests/client/markdownContent.test.ts (15 tests) 495ms
+   ✓ streaming Markdown > renders split tables, links and emphasis safely and preserves the full long reply  383ms
+ ✓ tests/server/workspaceRoutes.test.ts (26 tests) 602ms
+ ✓ tests/server/taskCoordinator.test.ts (15 tests) 1312ms
+ ✓ tests/server/workspace.test.ts (76 tests) 13066ms
+   ✓ automatically reconciles lost completion without submitting the prompt again  532ms
+   ✓ keeps an unconfirmed turn separate from a later reply and retries history without resubmitting  1565ms
+   ✓ automatic relay termination > starts fresh for identical new requests in the same task and a different task  439ms
+   ✓ retries a rolled-back cascade plan without losing or duplicating delegation  592ms
+   ✓ pages backwards to find a long-running turn marker and never mistakes a tool call for a final answer  749ms
+   ✓ queues an unsubmitted turn while computer capacity is unavailable and submits it once after recovery  1052ms
+
+ Test Files  11 passed (11)
+      Tests  193 passed (193)
+   Start at  14:15:43
+   Duration  13.58s (transform 1.00s, setup 130ms, collect 2.86s, tests 16.46s, environment 1.47s, prepare 460ms)

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1019 - 0
docs/verification/2026-09-13-bot-message-optimization/results/web-traces.json


+ 1 - 0
docs/verification/2026-09-13-bot-message-optimization/results/web-ui.txt

@@ -0,0 +1 @@
+14 native Web UI sends passed with exact full text.

+ 56 - 0
docs/verification/2026-09-13-bot-message-optimization/scripts/analyze.mjs

@@ -0,0 +1,56 @@
+import { readFileSync,readdirSync,writeFileSync } from 'node:fs';
+const directory=process.argv[2]??new URL('../results',import.meta.url).pathname;
+const network=readFileSync(directory+'/network.jsonl','utf8').trim().split('\n').filter(Boolean).map(JSON.parse);
+const samples=[];
+const median=x=>{x=[...x].sort((a,b)=>a-b);return x[Math.floor(x.length/2)]};
+function measure(trace,run,mode){
+ const started=trace.find(v=>v.name==='send_start');if(!started)return;
+ const entries=trace.filter(v=>v.time>=started.time);
+ const finished=Math.max(...trace.map(v=>v.time))+.8;
+ const n=network.filter(v=>v.run===run&&v.time>=started.time-.01&&v.time<=finished);
+ const ready=entries.find(v=>v.name==='send_ready');
+ const ack=entries.find(v=>v.name==='post_ack');
+ const views=entries.filter(v=>v.name==='view_text'&&v.detail.startsWith('assistant|')&&Number(v.detail.split('|').at(-1))>0);
+ const first=views[0];
+ const dom=entries.filter(v=>v.name==='dom_text'&&Number(v.detail.split('|').at(-1))>0);
+ const domGaps=dom.slice(1).map((v,i)=>(v.time-dom[i].time)*1000).filter(v=>v>0&&v<2000);
+ const posts=n.filter(v=>v.event==='request'&&v.method==='POST'&&v.path.endsWith('/messages'));
+ const ackNetwork=n.find(v=>v.event==='response_end'&&v.id===posts[0]?.id);
+ const delay=entries.map(v=>v.time);const gaps=views.slice(1).map((v,i)=>(v.time-views[i].time)*1000).filter(v=>v>0&&v<2000);
+ const round=v=>v===undefined?null:Math.round(v*100)/100;
+ const complete=entries.find(v=>v.name==='completed_text'&&v.detail.includes(' END-'));
+ if(complete){
+  const marker=complete.detail.split(' END-').at(-1);
+  const body=marker.startsWith('long-')?Array.from({length:200},(_,i)=>`第${String(i+1).padStart(3,'0')}段。用于比较两个移动端的连续文本显示表现,全部内容来自隔离测试服务。\n\n`).join(''):Array.from({length:40},(_,i)=>`${String(i+1).padStart(2,'0')}测试文字 `).join('');
+  if(complete.detail!==body+' END-'+marker)throw new Error('Exact text mismatch: '+run);
+ }
+ samples.push({run,mode,startedAt:started.time,finishedAt:Math.max(...trace.map(v=>v.time)),sendReadyMs:round(ready&&(ready.time-started.time)*1000),postAckMs:round(ack&&(ack.time-started.time)*1000),
+  afterAckMs:round(ready&&(ack??ackNetwork)&& (ready.time-(ack??ackNetwork).time)*1000),firstViewMs:round(first&&(first.time-started.time)*1000),
+  viewCount:views.length,domUpdateGapMs:round(domGaps.length?median(domGaps):undefined),medianViewGapMs:round(gaps.length?median(gaps):undefined),maxViewGapMs:round(gaps.length?Math.max(...gaps):undefined),
+  sseBytes:n.filter(v=>v.event==='sse_bytes').reduce((a,b)=>a+b.bytes,0),postCount:posts.length,
+  exactTextVerified:!!complete,requests:n.filter(v=>v.event==='request').map(v=>v.method+' '+v.path)});
+}
+for(const file of readdirSync(directory).filter(f=>/^latency-(baseline|optimized)-ios-.*\.jsonl$/.test(f))){
+ const trace=readFileSync(directory+'/'+file,'utf8').trim().split('\n').filter(Boolean).map(JSON.parse);
+ const starts=trace.map((v,i)=>v.name==='send_start'?i:-1).filter(i=>i>=0);
+ for(let i=0;i<starts.length;i++){
+  const group=file.slice(8,-6), part=trace.slice(starts[i],starts[i+1]??trace.length);
+  measure(part,group+'-'+(i+1),group.startsWith('baseline')?'baseline':'optimized');
+ }
+}
+for(const file of readdirSync(directory).filter(f=>/^(baseline|optimized)-android\.jsonl$/.test(f))){
+ const trace=readFileSync(directory+'/'+file,'utf8').trim().split('\n').filter(Boolean).map(JSON.parse);
+ for(const run of new Set(trace.map(v=>v.run).filter(v=>!v.endsWith('setup')))) measure(trace.filter(v=>v.run===run),run,file.startsWith('baseline')?'baseline':'optimized');
+}
+try{for(const sample of JSON.parse(readFileSync(directory+'/web-traces.json','utf8')))measure(sample.trace,sample.run,sample.mode)}catch(e){if(e.code!=='ENOENT')throw e}
+const summary=[];
+for(const platform of ['ios','android','web'])for(const mode of ['baseline','optimized']){
+ const values=samples.filter(v=>v.run.startsWith(mode+'-'+platform+'-short-')&&!v.run.endsWith('-1')&&v.sendReadyMs!==null);
+ if(!values.length)continue;
+ const row={platform,mode,samples:values.length};
+ for(const key of ['sendReadyMs','postAckMs','afterAckMs','firstViewMs','medianViewGapMs','domUpdateGapMs']){
+  const data=values.map(v=>v[key]).filter(v=>v!==null);row[key]=data.length?Math.round(median(data)*100)/100:null;
+ }
+ summary.push(row);
+}
+writeFileSync(directory+'/measurements.json',JSON.stringify({samples,summary},null,2));console.log(JSON.stringify(summary,null,2));

+ 103 - 0
docs/verification/2026-09-13-bot-message-optimization/scripts/instrument-ios.py

@@ -0,0 +1,103 @@
+"""Add measurement-only hooks to disposable git-archive copies, never a checkout.
+Usage: python3 instrument-ios.py /tmp/bot-latency-acceptance [baseline|optimized]
+"""
+from pathlib import Path
+import sys
+
+root = Path(sys.argv[1] if len(sys.argv) > 1 else '/tmp/bot-latency-acceptance')
+modes = [sys.argv[2]] if len(sys.argv) > 2 else ['baseline', 'optimized']
+helper = r'''
+@MainActor enum LatencyProbe {
+    private static var opened = false
+    static func mark(_ name: String, _ detail: String = "") {
+        guard let run = ProcessInfo.processInfo.environment["LATENCY_RUN"] else { return }
+        let url = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0].appendingPathComponent("latency-\(run).jsonl")
+        if !opened { FileManager.default.createFile(atPath: url.path, contents: Data()); opened = true }
+        let row: [String: Any] = ["time": Date().timeIntervalSince1970, "name": name, "detail": detail]
+        guard var data = try? JSONSerialization.data(withJSONObject: row) else { return }; data.append(10)
+        if let handle = try? FileHandle(forWritingTo: url) { try? handle.seekToEnd(); try? handle.write(contentsOf: data); try? handle.close() }
+    }
+}
+#if DEBUG
+@MainActor private struct LatencyFixtureView: View {
+    @State private var client: HermesRESTClient?
+    @State private var error = "连接隔离测试服务"
+    var body: some View {
+        Group {
+            if let client { WorkspaceChatView(client: client, accountID: nil, accountName: "隔离测试", onOpenDrawer: {}) }
+            else { Text(error) }
+        }.task {
+            do {
+                let config = try ServerConfiguration(urlString: ProcessInfo.processInfo.environment["LATENCY_URL"]!)
+                let network = HermesNetworkSession.isolated()
+                var request = URLRequest(url: config.baseURL.appendingPathComponent("auth/password-login"))
+                request.httpMethod = "POST"; request.setValue("application/json", forHTTPHeaderField: "Content-Type")
+                request.httpBody = Data(#"{"username":"fixture","password":"fixture-pass","provider":"basic"}"#.utf8)
+                let (_, response) = try await network.session.data(for: request)
+                guard (response as? HTTPURLResponse)?.statusCode == 200 else { error = "夹具登录失败"; return }
+                let rest = HermesRESTClient(session: network.session, cookieStorage: network.cookieStorage)
+                await rest.configure(server: config, authenticationTransport: .cookie); client = rest
+            } catch { self.error = error.localizedDescription }
+        }
+    }
+}
+#endif
+'''
+ui_test = r'''
+extension LaunchSmokeTests {
+    func testLatencyCurrent() async throws {
+        continueAfterFailure = false
+        let product = "MODE-ios", nonce = String(UUID().uuidString.prefix(8))
+        for (kind, count) in [("short", 6), ("long", 1)] {
+            let group = "\(product)-\(kind)"
+            _ = try await URLSession.shared.data(from: URL(string: "http://127.0.0.1:19359/scenario?delay=160&run=\(group)-setup")!)
+            let app = XCUIApplication()
+            app.launchEnvironment["LATENCY_URL"] = "http://127.0.0.1:PORT"
+            app.launchEnvironment["LATENCY_RUN"] = group
+            app.launchArguments = ["-AppleLanguages", "(zh-Hans)", "-AppleLocale", "zh_CN"]
+            app.launch()
+            let chat = app.buttons.matching(NSPredicate(format: "label CONTAINS %@", "LatencyBot")).firstMatch
+            XCTAssertTrue(chat.waitForExistence(timeout: 20)); chat.tap()
+            let input = app.descendants(matching: .any)["workspace.message-input"].firstMatch
+            XCTAssertTrue(input.waitForExistence(timeout: 10))
+            for n in 1...count {
+                let run = "\(group)-\(n)", marker = "\(kind)-\(group)-\(n)-\(nonce)"
+                _ = try await URLSession.shared.data(from: URL(string: "http://127.0.0.1:19359/scenario?delay=160&run=\(run)")!)
+                input.tap(); input.typeText("[latency:\(marker)]"); app.buttons["workspace.send"].tap()
+                let reply = app.staticTexts.matching(NSPredicate(format: "label CONTAINS %@", "END-\(marker)")).firstMatch
+                XCTAssertTrue(reply.waitForExistence(timeout: 30))
+                if n == count { let a = XCTAttachment(screenshot: app.screenshot()); a.name = run; a.lifetime = .keepAlways; add(a) }
+                try await Task.sleep(for: .milliseconds(700))
+            }
+            app.terminate()
+        }
+    }
+}
+'''
+for mode in modes:
+    assert mode in ('baseline', 'optimized')
+    repo = root / f'ios-{mode}'
+    assert not (repo / '.git').exists(), 'Use a disposable source copy, not a git checkout'
+    app = repo / 'YaoYaoAI/App/YaoYaoAIApp.swift'
+    text = app.read_text()
+    assert 'enum LatencyProbe' not in text, 'Copy is already instrumented'
+    needle = 'if let scenario = UITestScenario.current {'
+    assert needle in text
+    app.write_text(text.replace(needle, 'if ProcessInfo.processInfo.environment["LATENCY_URL"] != nil { LatencyFixtureView() } else '+needle, 1) + helper)
+    model = repo / 'YaoYaoAI/Features/WorkspaceChat/WorkspaceChatModel.swift'
+    text = model.read_text(); start = text.index('    func send() async {')
+    part = text[start:].replace('        busy = true', '        LatencyProbe.mark("send_start")\n        busy = true', 1)
+    part = part.replace('        defer { busy = false }', '        defer { busy = false; LatencyProbe.mark("send_ready") }', 1)
+    lines = part.splitlines(); index = next(i for i, line in enumerate(lines) if 'client.post("/api/app/conversations/\\(c.id)/messages"' in line)
+    lines.insert(index + 1, '            LatencyProbe.mark("post_ack")')
+    text = text[:start] + '\n'.join(lines) + '\n'
+    lines = text.splitlines(); index = next(i for i, line in enumerate(lines) if line.startswith('    private func present('))
+    lines.insert(index, '    @ObservationIgnored private var latencyCompletedIDs: Set<String> = []')
+    lines.insert(index + 2, '        if let m = detail.messages.last, m.role == "assistant", m.status == "complete", latencyCompletedIDs.insert(m.id).inserted { LatencyProbe.mark("completed_text", m.content) }')
+    model.write_text('\n'.join(lines) + '\n')
+    view = repo / 'YaoYaoAI/Features/WorkspaceChat/WorkspaceTranscriptView.swift'
+    text = view.read_text(); needle = '.onChange(of: messages.last?.content.count) { _, _ in'
+    assert needle in text
+    view.write_text(text.replace(needle, needle + '\n                    LatencyProbe.mark("view_text", "\\(messages.last?.role ?? "")|\\(messages.last?.status ?? "")|\\(messages.last?.content.count ?? 0)")', 1))
+    tests = repo / 'YaoYaoAIUITests/LaunchSmokeTests.swift'
+    tests.write_text(tests.read_text() + ui_test.replace('MODE', mode).replace('PORT', '19371' if mode == 'baseline' else '19372'))

+ 21 - 0
docs/verification/2026-09-13-bot-message-optimization/scripts/instrument-web.py

@@ -0,0 +1,21 @@
+from pathlib import Path
+import sys
+r=Path(sys.argv[1] if len(sys.argv)>1 else '/tmp/bot-latency-acceptance')
+probe='''
+const latencyTrace: Array<{ time: number; name: string; detail: string }> = []
+;(window as any).__botLatency = latencyTrace
+const recordLatency = (name: string, detail = '') => latencyTrace.push({ time: Date.now() / 1000, name, detail })
+watch(busy, value => recordLatency(value ? 'send_start' : 'send_ready'), { flush: 'post' })
+watch(() => messages.value.at(-1)?.content, () => {
+  const m = messages.value.at(-1); recordLatency('view_text', `${m?.role}|${m?.status}|${m?.content.length ?? 0}`)
+}, { flush: 'post' })
+watch(() => messages.value.at(-1)?.status, status => {
+  const m = messages.value.at(-1); if (status === 'complete' && m?.role === 'assistant') recordLatency('completed_text', m.content)
+}, { flush: 'post' })
+'''
+for mode in ['baseline','optimized']:
+ repo=r/f'{mode}-server'
+ assert not (repo/'.git').exists(), 'Use a disposable source copy'
+ p=repo/'src/client/views/ConversationsView.vue';s=p.read_text()
+ assert '__botLatency' not in s, 'Copy is already instrumented'
+ s=s.replace('onMounted(async () => {',probe+'\nonMounted(async () => {',1);p.write_text(s)

+ 62 - 0
docs/verification/2026-09-13-bot-message-optimization/scripts/latency-proxy.mjs

@@ -0,0 +1,62 @@
+import http from 'node:http';
+import { appendFileSync,writeFileSync } from 'node:fs';
+const directory='/tmp/bot-latency-acceptance';
+async function seed(url){
+ const login=await fetch(url+'/auth/password-login',{method:'POST',headers:{'content-type':'application/json',origin:url},body:JSON.stringify({username:'fixture',password:'fixture-pass'})});
+ let cookie=login.headers.getSetCookie().map(v=>v.split(';')[0]).join('; ');
+ const response=await fetch(url+'/api/app/bootstrap',{headers:{cookie}}),bootstrap=await response.json();
+ cookie+='; '+response.headers.getSetCookie().map(v=>v.split(';')[0]).join('; ');
+ const headers={cookie,origin:url,'content-type':'application/json','X-CSRF-Token':bootstrap.csrfToken};
+ const created=await fetch(url+'/api/app/agents',{method:'POST',headers,body:JSON.stringify({name:'LatencyBot',profile:'default'})});
+ if(!created.ok&&created.status!==409)throw new Error(await created.text());
+ const {conversations}=await(await fetch(url+'/api/app/conversations',{headers})).json();
+ return {conversationId:conversations.find(v=>v.name==='LatencyBot').id};
+}
+const baseline=await seed('http://127.0.0.1:19351'),optimized=await seed('http://127.0.0.1:19361');
+let delay=160,run='setup',id=0;
+const log=value=>appendFileSync(directory+'/evidence/network.jsonl',JSON.stringify({time:Date.now()/1000,run,...value})+'\n');
+function proxy(mode,port,targetPort){
+ const target=new URL('http://127.0.0.1:'+targetPort);
+ http.createServer((req,res)=>{
+  const requestId=++id,half=delay/2,start=Date.now();const parts=[];
+  req.on('data',p=>parts.push(p));req.on('end',()=>{
+   log({mode,id:requestId,event:'request',method:req.method,path:req.url});
+   setTimeout(()=>{
+    const headers={...req.headers,host:target.host};if(headers.origin)headers.origin=target.origin;
+    const up=http.request(new URL(req.url,target),{method:req.method,headers},response=>{
+     const streaming=String(response.headers['content-type']??'').includes('text/event-stream');let buffer='',bytes=0;const lengths=new Map();
+     setTimeout(()=>{if(!res.destroyed){res.writeHead(response.statusCode,response.headers);res.flushHeaders()}},half);
+     response.on('data',chunk=>{
+      bytes+=chunk.length;
+      if(streaming){
+       log({mode,id:requestId,event:'sse_bytes',bytes:chunk.length});buffer+=chunk.toString();let cut;
+       while((cut=buffer.indexOf('\n\n'))>=0){
+        const frame=buffer.slice(0,cut);buffer=buffer.slice(cut+2);
+        const line=frame.split('\n').find(x=>x.startsWith('data:'));
+        if(line)try{
+         const v=JSON.parse(line.slice(5));const entry={mode,id:requestId,event:'sse',type:v.type??'ready',seq:v.seq};
+         if(v.type==='message.changed'&&v.data?.role==='assistant'){
+          lengths.set(v.data.id,v.data.content.length);Object.assign(entry,{chars:v.data.content.length,status:v.data.status,messageId:v.data.id});
+         }else if(v.type==='message.patch'){
+          const n=(lengths.get(v.data.id)??0)+v.data.contentAppend.length;lengths.set(v.data.id,n);Object.assign(entry,{chars:n,status:'streaming',messageId:v.data.id});
+         }log(entry);
+        }catch{}
+       }
+      }
+      setTimeout(()=>{if(!res.destroyed)res.write(chunk)},half);
+     });
+     response.on('end',()=>setTimeout(()=>{if(!res.destroyed)res.end();log({mode,id:requestId,event:'response_end',path:req.url,status:response.statusCode,bytes,elapsedMs:Date.now()-start})},half));
+    });up.on('error',e=>{if(!res.headersSent)res.writeHead(502);res.end();log({mode,id:requestId,event:'error',message:e.message})});res.on('close',()=>up.destroy());up.end(Buffer.concat(parts));
+   },half);
+  });
+ }).listen(port,'127.0.0.1');
+}
+proxy('baseline',19371,19351);proxy('optimized',19372,19361);
+const config={baseline:{url:'http://127.0.0.1:19371',...baseline},optimized:{url:'http://127.0.0.1:19372',...optimized}};
+writeFileSync(directory+'/connections.json',JSON.stringify(config,null,2));
+http.createServer((req,res)=>{
+ const url=new URL(req.url,'http://127.0.0.1:19359');res.setHeader('content-type','application/json');
+ if(url.pathname==='/scenario'){delay=Number(url.searchParams.get('delay')??160);run=url.searchParams.get('run')??'setup';log({event:'scenario',delay});res.end('{"ok":true}');return;}
+ if(url.pathname==='/clock'){res.end(JSON.stringify({time:Date.now()/1000}));return;}
+ res.end(JSON.stringify(config));
+}).listen(19359,'127.0.0.1');console.log('Isolated latency proxy ready');

+ 76 - 0
docs/verification/2026-09-13-bot-message-optimization/scripts/web-acceptance.mjs

@@ -0,0 +1,76 @@
+import { chromium } from '@playwright/test';
+import { readFileSync, writeFileSync } from 'node:fs';
+const root='/tmp/bot-latency-acceptance', config=JSON.parse(readFileSync(root+'/connections.json'));
+const results=[], nonce=Date.now().toString(36);
+const browser=await chromium.launch({headless:true});
+try{
+ for(const mode of ['baseline','optimized']){
+  const {url,conversationId}=config[mode];
+  const context=await browser.newContext({viewport:{width:1280,height:900}});
+  const page=await context.newPage();
+  await page.addInitScript(()=>{
+   const NativeSource=window.EventSource;window.__latencySources=[];
+   window.EventSource=class extends NativeSource { constructor(...args){super(...args);window.__latencySources.push(this);this.addEventListener('ready',()=>{this.__ready=true})} };
+   const original=window.fetch;
+   window.fetch=async(...args)=>{
+    const input=args[0], options=args[1];const target=typeof input==='string'?input:input instanceof URL?input.href:input.url;
+    const response=await original(...args);
+    if(options?.method==='POST'&&/\/conversations\/[^/]+\/messages$/.test(target)) window.__botLatency?.push({time:Date.now()/1000,name:'post_ack',detail:''});
+    return response;
+   };
+  });
+  await fetch(`http://127.0.0.1:19359/scenario?delay=160&run=${mode}-web-setup`);
+  await page.goto(url+'/conversations');
+  await page.getByRole('textbox',{name:'账号',exact:true}).fill('fixture');
+  await page.getByRole('textbox',{name:'密码',exact:true}).fill('fixture-pass');
+  const [loginResponse]=await Promise.all([page.waitForResponse(r=>r.url().endsWith('/api/app/login')&&r.request().method()==='POST'),page.getByRole('button',{name:'登录',exact:true}).click()]);
+  await loginResponse.finished();if(!loginResponse.ok())throw new Error('Fixture login failed');
+  await page.goto(url+'/conversations/'+conversationId);
+  const input=page.locator('textarea.composer-textarea');
+  await input.waitFor(); await page.evaluate(()=>document.fonts.ready);
+  await page.evaluate(()=>{
+   let previous='';
+   const root=document.querySelector('.message-stack');
+   new MutationObserver(()=>{
+    const rows=document.querySelectorAll('.message--assistant');const row=rows[rows.length-1];
+    const text=row?.querySelector('.message__content')?.textContent??'';const key=(row?.dataset.messageId??'')+'|'+text;
+    if(key!==previous){previous=key;window.__botLatency.push({time:Date.now()/1000,name:'dom_text',detail:'assistant|'+(row?.querySelector('.markdown--streaming')?'streaming':'complete')+'|'+text.length});}
+   }).observe(root,{subtree:true,characterData:true,childList:true});
+  });
+  for(const [kind,count] of [['short',6],['long',1]]){
+   for(let i=1;i<=count;i++){
+    const run=`${mode}-web-${kind}-${i}`, marker=`${kind}-${run}-${nonce}`;
+    await fetch(`http://127.0.0.1:19359/scenario?delay=160&run=${run}`);
+    await page.evaluate(()=>{window.__botLatency.length=0});
+    await input.fill(`[latency:${marker}]`);await input.press('Enter');
+    await page.waitForFunction(end=>window.__botLatency?.some(v=>v.name==='completed_text'&&v.detail.endsWith(end)),` END-${marker}`,{timeout:30000});
+    const trace=await page.evaluate(()=>window.__botLatency);
+    const completed=trace.find(v=>v.name==='completed_text'&&v.detail.endsWith(` END-${marker}`));
+    const body=kind==='long'?Array.from({length:200},(_,n)=>`第${String(n+1).padStart(3,'0')}段。用于比较两个移动端的连续文本显示表现,全部内容来自隔离测试服务。\n\n`).join(''):Array.from({length:40},(_,n)=>`${String(n+1).padStart(2,'0')}测试文字 `).join('');
+    if(completed.detail!==body+` END-${marker}`)throw new Error('Full response mismatch');
+    results.push({run,mode,trace});writeFileSync(root+'/evidence/web-traces.json',JSON.stringify(results,null,2));
+    if(i===count)await page.screenshot({path:root+`/evidence/${mode}-web-${kind}.png`});
+    await page.waitForTimeout(700);
+   }
+  }
+  if(mode==='optimized'){
+   await fetch(`http://127.0.0.1:19359/scenario?delay=160&run=optimized-web-reading`);
+   const scroller=page.locator('.message-stack').locator('..');const box=await scroller.boundingBox();
+   await page.mouse.move(box.x+box.width/2,box.y+box.height/2);await page.mouse.wheel(0,-700);await page.waitForTimeout(200);
+   const top=await scroller.evaluate(e=>e.scrollTop);
+   const sources=await page.evaluate(()=>window.__latencySources.length);
+   await page.evaluate(()=>window.__latencySources.at(-1).dispatchEvent(new MessageEvent('reset',{data:'{}'})));
+   await page.waitForFunction(n=>window.__latencySources.length>n&&window.__latencySources.at(-1).__ready,sources);
+   await page.waitForTimeout(100);
+   if(Math.abs(await scroller.evaluate(e=>e.scrollTop)-top)>4)throw new Error('Snapshot recovery moved the reader');
+   const caps=await(await context.request.get(url+'/api/app/capabilities')).json();const marker='short-reading-'+nonce;
+   const sent=await context.request.post(url+'/api/app/conversations/'+conversationId+'/messages',{headers:{origin:url,'X-CSRF-Token':caps.csrfToken},data:{requestId:crypto.randomUUID(),content:'[latency:'+marker+']'}});
+   if(!sent.ok())throw new Error(await sent.text());
+   await page.waitForFunction(end=>window.__botLatency.some(v=>v.name==='completed_text'&&v.detail.endsWith(end)),' END-'+marker,{timeout:20000});
+   if(Math.abs(await scroller.evaluate(e=>e.scrollTop)-top)>4)throw new Error('New reply pulled the reader to the bottom');
+   await page.screenshot({path:root+'/evidence/optimized-web-reading.png'});
+  }
+  await context.close();
+ }
+ console.log('14 native Web UI sends passed with exact full text.');
+}finally{await browser.close()}

+ 1 - 1
docs/verification/2026-09-13-mobile-latency/README.md

@@ -56,7 +56,7 @@
 | 增加 160 ms 往返 | 发送恢复 | 844.89 | 214.75 |
 | 增加 160 ms 往返 | 首段进入界面 | 611.76 | 542.45 |
 
-请求记录显示夭夭首次提交前多一次 `/api/realtime/capabilities`,用于初始化 cookie 会话的 CSRF 状态。随后提交确认、发送后刷新照常执行。这解释了为什么首次发送时首段顺序会反转。它不是每条消息都有的 160 ms 固定等待。
+请求记录显示夭夭首次提交前多一次 `/api/app/bootstrap`,用于初始化 cookie 会话的 CSRF 状态。随后提交确认、发送后刷新照常执行。这解释了为什么首次发送时首段顺序会反转。它不是每条消息都有的 160 ms 固定等待。
 
 ## 实际请求链与判断
 

+ 2 - 2
package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "yaoyao",
-  "version": "0.4.16",
+  "version": "0.4.17-bot-latency.1",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "yaoyao",
-      "version": "0.4.16",
+      "version": "0.4.17-bot-latency.1",
       "license": "Apache-2.0",
       "dependencies": {
         "@koa/bodyparser": "^5.0.0",

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "yaoyao",
-  "version": "0.4.16",
+  "version": "0.4.17-bot-latency.1",
   "private": true,
   "license": "Apache-2.0",
   "description": "夭夭 AI:聊天、多 Agent 团队、文件库与电脑工作空间",

+ 3 - 3
release.json

@@ -1,6 +1,6 @@
 {
   "schemaVersion": 1,
-  "releaseVersion": "0.4.16",
-  "webVersion": "0.4.16",
-  "gitTag": "v0.4.16"
+  "releaseVersion": "0.4.17-bot-latency.1",
+  "webVersion": "0.4.17-bot-latency.1",
+  "gitTag": "v0.4.17-bot-latency.1"
 }

+ 23 - 2
src/client/components/composer/ComposerShell.vue

@@ -110,9 +110,21 @@ function draftStorageKey(key = props.draftKey) {
   return key ? `hermes-yaoyao:composer:${props.mode}:${key}` : ''
 }
 
+let restoringDraft = false
+let tracksSubmissions = false
+const draftVersions = new Map<string, number>()
+watch([text, attachments, chosenMentionIds], () => {
+  if (tracksSubmissions && !restoringDraft) { const key = draftStorageKey(); draftVersions.set(key, (draftVersions.get(key) ?? 0) + 1) }
+}, { deep: true, flush: 'sync' })
+function submissionToken() {
+  tracksSubmissions = true
+  const key = draftStorageKey()
+  return { key, revision: draftVersions.get(key) ?? 0 }
+}
 function restoreDraft() {
   const key = draftStorageKey()
-  text.value = key ? localStorage.getItem(key) || '' : ''
+  restoringDraft = true
+  try { text.value = key ? localStorage.getItem(key) || '' : '' } finally { restoringDraft = false }
   nextTick(autoSize)
 }
 
@@ -336,13 +348,21 @@ function submit() {
   nextTick(() => textarea.value?.focus())
 }
 
-function clearAfterSend() {
+function clearAfterSend(expected?: ReturnType<typeof submissionToken>) {
+  if (expected) {
+    if ((draftVersions.get(expected.key) ?? 0) !== expected.revision) return false
+    if (expected.key !== draftStorageKey()) {
+      if (expected.key) localStorage.removeItem(expected.key)
+      return false
+    }
+  }
   text.value = ''
   chosenMentionIds.value = []
   persistDraft('')
   clearAttachments()
   resetHeight()
   nextTick(() => textarea.value?.focus())
+  return true
 }
 
 function onWrapperMouseDown(event: MouseEvent) {
@@ -395,6 +415,7 @@ defineExpose({
   filesSnapshot: () => attachments.value.map(attachment => attachment.file),
   focus: () => textarea.value?.focus(),
   clearAfterSend,
+  submissionToken,
 })
 </script>
 

+ 12 - 6
src/client/components/messages/MarkdownContent.vue

@@ -12,6 +12,7 @@ import { serverFilePath, serverFileUrl } from '@shared/serverFiles'
 const props = withDefaults(defineProps<{
   content: string
   streaming?: boolean
+  streamIntervalMs?: number
   legacyMedia?: boolean
   plain?: boolean
   mentionNames?: string[]
@@ -19,7 +20,7 @@ const props = withDefaults(defineProps<{
   processContent?: boolean
   outlinePrefix?: string
   fileProfile?: string
-}>(), { streaming: false, legacyMedia: false, plain: false, fileCards: false, processContent: false, outlinePrefix: '' })
+}>(), { streaming: false, streamIntervalMs: 80, legacyMedia: false, plain: false, fileCards: false, processContent: false, outlinePrefix: '' })
 
 const emit = defineEmits<{ fileLink: [name: string, url: string]; rendered: [] }>()
 
@@ -33,14 +34,14 @@ function cancelRenderTimer() {
 }
 // Throttle, not debounce: a continuous token stream must keep making progress.
 watch(() => [props.content, props.streaming, props.plain] as const, ([content, streaming, plain]) => {
-  if (!streaming || plain || !content.startsWith(displayedContent.value) || !displayedContent.value) {
+  if (!streaming || plain || props.streamIntervalMs === 0 || !content.startsWith(displayedContent.value) || !displayedContent.value) {
     cancelRenderTimer()
     displayedContent.value = content
   } else if (renderTimer === undefined) {
     renderTimer = setTimeout(() => {
       renderTimer = undefined
       displayedContent.value = props.content
-    }, 80)
+    }, props.streamIntervalMs)
   }
 })
 onBeforeUnmount(cancelRenderTimer)
@@ -134,8 +135,9 @@ function highlightMentions(html: string): string {
   return html.replace(re, match => `<span class="mention-highlight">${match}</span>`)
 }
 
-function sanitize(html: string): string {
-  return DOMPurify.sanitize(highlightMentions(html), {
+// Reuse the identical policy for every block instead of rebuilding DOMPurify's
+// allowlists hundreds of times for a long answer. Every block is still sanitized.
+  const sanitizeOptions = {
     USE_PROFILES: { html: true },
     // MarkdownIt generates the inert code-copy button above. User-provided HTML
     // remains disabled, and DOMPurify still strips event-handler attributes.
@@ -143,7 +145,11 @@ function sanitize(html: string): string {
     FORBID_ATTR: ['style', 'onerror', 'onclick', 'onload'],
     ALLOW_UNKNOWN_PROTOCOLS: false,
     ADD_ATTR: ['target'],
-  })
+  }
+const sanitizer = DOMPurify(window)
+sanitizer.setConfig(sanitizeOptions)
+function sanitize(html: string): string {
+  return sanitizer.sanitize(highlightMentions(html))
 }
 
 const renderedBlocks = computed(() => {

+ 2 - 2
src/client/components/messages/TurnTrace.vue

@@ -5,7 +5,7 @@ import MarkdownContent from './MarkdownContent.vue'
 import ToolTrace from './ToolTrace.vue'
 import type { TurnTraceGroup } from '@/utils/turnTrace'
 
-const props = defineProps<{ group: TurnTraceGroup }>()
+const props = defineProps<{ group: TurnTraceGroup; streamIntervalMs?: number }>()
 const reasoningCount = computed(() => props.group.entries.filter(entry => entry.type === 'reasoning').length)
 const toolCount = computed(() => props.group.entries.filter(entry => entry.type === 'tool').length)
 const summary = computed(() => [
@@ -28,7 +28,7 @@ const statusLabel = computed(() => props.group.status === 'running' ? '进行中
       <template v-for="entry in group.entries" :key="entry.id">
         <section v-if="entry.type === 'reasoning'" class="turn-trace__item turn-trace__reasoning">
           <header><AppIcon name="brain" :size="12" />思考过程 · {{ entry.content.length }} 字</header>
-          <MarkdownContent process-content :content="entry.content" :streaming="group.status === 'running'" />
+          <MarkdownContent process-content :content="entry.content" :streaming="group.status === 'running'" :stream-interval-ms="streamIntervalMs" />
         </section>
         <ToolTrace v-else class="turn-trace__item turn-trace__tool" :tool="entry.tool" expanded />
       </template>

+ 5 - 3
src/client/components/workspace/WorkspaceMessageTimeline.vue

@@ -81,7 +81,8 @@ const thinkingElapsedMs = ref(0)
 const windowStart = ref(0)
 const windowSize = 120
 const windowedMessages = computed(() => props.messages.slice(windowStart.value))
-const timelineRows = computed(() => buildMessageTimelineRows(windowedMessages.value))
+const messageBodies = new WeakMap<UiMessage, UiMessage>()
+const timelineRows = computed(() => buildMessageTimelineRows(windowedMessages.value, messageBodies))
 const mentionSignature = computed(() => props.mentionNames.join("\u0000"))
 let transcriptObserver: ResizeObserver | undefined
 let followFrame: number | undefined
@@ -337,7 +338,7 @@ defineExpose({ scrollToMessage, scrollToAnchor, scrollToBottom, isFollowingBotto
         </button>
 
         <template v-for="row in timelineRows" :key="row.id">
-        <TurnTrace v-if="row.kind === 'trace' && showTools" :group="row" />
+        <TurnTrace v-if="row.kind === 'trace' && showTools" :group="row" :stream-interval-ms="0" />
         <template v-else-if="row.kind === 'message'">
         <article
           v-for="message in [row.message]"
@@ -388,7 +389,7 @@ defineExpose({ scrollToMessage, scrollToAnchor, scrollToBottom, isFollowingBotto
 
             <details v-if="message.reasoning" class="message__reasoning">
               <summary><AppIcon name="brain" :size="13" />思考过程 · {{ message.reasoning.length }} 字</summary>
-              <MarkdownContent process-content :content="message.reasoning" :streaming="message.status === 'streaming'" @rendered="onMarkdownRendered" />
+              <MarkdownContent process-content :content="message.reasoning" :streaming="message.status === 'streaming'" :stream-interval-ms="0" @rendered="onMarkdownRendered" />
             </details>
 
             <div v-if="message.role === 'user' && message.attachments?.length" class="message__attachments">
@@ -401,6 +402,7 @@ defineExpose({ scrollToMessage, scrollToAnchor, scrollToBottom, isFollowingBotto
 
             <div class="message__content">
               <MarkdownContent
+                :stream-interval-ms="0"
                 :file-profile="message.profile"
                 :content="displayContentForMessage(message.role, message.content)"
                 :streaming="message.status === 'streaming'"

+ 57 - 8
src/client/components/workspace/transcriptStore.ts

@@ -1,6 +1,7 @@
+import { WorkspaceMessageReconciler } from '@shared/workspaceMessagePatch'
 import type { AgentAssignment, AgentGoal } from '@shared/agentTasks'
 import { compareWorkspaceConversations } from '@shared/workspace'
-import type { WorkspaceAgent, WorkspaceConversation, WorkspaceEvent, WorkspaceInteraction, WorkspaceMessage, WorkspaceRun, WorkspaceTask } from '@shared/workspace'
+import type { WorkspaceAgent, WorkspaceConversation, WorkspaceEvent, WorkspaceInteraction, WorkspaceMessage, WorkspaceRun, WorkspaceTask, WorkspaceSendReceipt } from '@shared/workspace'
 
 export interface WorkspaceDetail {
   conversation: WorkspaceConversation
@@ -70,15 +71,33 @@ export class WorkspaceTranscriptStore {
   cursor = 0
   readonly selectedTasks = new Map<string, string>()
   private reads = new Map<symbol, WorkspaceEvent[]>()
+  private entityVersions = new Map<string, number>()
+  private snapshotFloor = 0
+  private messageReconciler = new WorkspaceMessageReconciler()
+  readonly staleDetails = new Set<string>()
+  acceptReceipt(receipt: WorkspaceSendReceipt): void {
+    if (receipt.cursor === undefined) return
+    for (const [type, data] of [['message.changed', receipt.message], ['run.changed', receipt.run],
+      ['conversation.changed', receipt.conversation], ['task.changed', receipt.task]] as const) {
+      if (data) this.accept({ seq: receipt.cursor, type, conversationId: receipt.run.conversationId, data })
+    }
+  }
   beginRead(): symbol { const token = Symbol(); this.reads.set(token, []); return token }
   cancelRead(token: symbol): void { this.reads.delete(token) }
   finishRead(token: symbol, incoming: WorkspaceDetail, preserveHistory = true): WorkspaceDetail {
     const key = transcriptKey(incoming.conversation.id, incoming.task?.id)
     const previous = this.details.get(key)
+    if (previous && incoming.cursor !== undefined && incoming.cursor < this.snapshotFloor) {
+      incoming = { ...previous, cursor: incoming.cursor, messages: incoming.messages,
+        hiddenMessageIds: previous.hiddenMessageIds, hasOlder: previous.hasOlder }
+    }
     let detail = incoming
     if (previous && preserveHistory) {
       const messages = new Map(previous.messages.map(message => [message.id, message]))
-      for (const message of incoming.messages) messages.set(message.id, message)
+      for (const message of incoming.messages) {
+        const current = messages.get(message.id)
+        if (!current || (this.entityVersions.get(`message:${message.id}`) ?? this.snapshotFloor) <= (incoming.cursor ?? Number.MAX_SAFE_INTEGER)) messages.set(message.id, message)
+      }
       detail = { ...incoming, hasOlder: previous.hasOlder,
         messages: [...messages.values()].filter(m => m.visible !== false && !incoming.hiddenMessageIds?.includes(m.id)).sort((a, b) => a.seq - b.seq) }
     }
@@ -94,14 +113,37 @@ export class WorkspaceTranscriptStore {
       detail = foldDetail(detail, event)
     }
     this.reads.delete(token)
-    this.details.set(key, detail)
+    this.details.set(key, detail); this.staleDetails.delete(key)
+    for (const message of detail.messages) this.messageReconciler.remember(message)
     return detail
   }
   hydrate(snapshot: WorkspaceSnapshot): void {
+    const reset = snapshot.cursor === 0 && snapshot.conversations.length === 0
+    const previous = new Map(reset ? [] : this.details)
+    if (reset) this.reads.clear()
+    const concurrent = [...this.reads.values()].flat().filter(event => event.seq > snapshot.cursor).sort((a, b) => a.seq - b.seq)
+    this.entityVersions.clear(); this.snapshotFloor = snapshot.cursor; this.messageReconciler.clear()
     this.agents = snapshot.agents; this.conversations = snapshot.conversations; this.cursor = snapshot.cursor
-    this.details.clear()
-    for (const detail of snapshot.details) this.details.set(transcriptKey(detail.conversation.id, detail.task?.id), detail)
+    this.details.clear(); this.staleDetails.clear()
+    for (const incoming of snapshot.details) {
+      const key = transcriptKey(incoming.conversation.id, incoming.task?.id), old = previous.get(key)
+      const messages = new Map(old?.messages.map(m => [m.id, m]))
+      for (const message of incoming.messages) messages.set(message.id, message)
+      const detail = old ? { ...incoming, hasOlder: old?.hasOlder ?? incoming.hasOlder,
+        messages: [...messages.values()].filter(m => m.visible !== false && !incoming.hiddenMessageIds?.includes(m.id)).sort((a, b) => a.seq - b.seq) } : incoming
+      this.details.set(key, detail)
+      for (const message of detail.messages) this.messageReconciler.remember(message)
+    }
+    for (const [key, detail] of previous) {
+      const conversation = snapshot.conversations.find(c => c.id === detail.conversation.id)
+      const current = snapshot.details.find(d => d.conversation.id === detail.conversation.id)
+      if (!this.details.has(key) && conversation && (conversation.archived || current?.tasks?.some(t => t.id === detail.task?.id))) {
+        this.details.set(key, { ...detail, conversation }); this.staleDetails.add(key)
+      }
+    }
+    for (const event of concurrent) this.accept(event)
   }
+
   get(id: string, taskId?: string | null): WorkspaceDetail | undefined {
     if (taskId) return this.details.get(transcriptKey(id, taskId))
     const remembered = this.selectedTasks.get(id)
@@ -110,8 +152,16 @@ export class WorkspaceTranscriptStore {
   }
   apply(event: WorkspaceEvent): void {
     if (event.seq <= this.cursor) return
-    for (const events of this.reads.values()) events.push(event)
+    this.accept(event)
+    this.cursor = event.seq
+  }
+  private accept(event: WorkspaceEvent): void {
+    event = this.messageReconciler.normalize(event)
     const data = event.data as { id: string }
+    const key = `${event.type.split('.')[0]}:${data.id ?? event.conversationId}`
+    if (event.seq < (this.entityVersions.get(key) ?? this.snapshotFloor)) return
+    this.entityVersions.set(key, event.seq)
+    for (const events of this.reads.values()) events.push(event)
     if (event.type === 'agent.changed') this.agents = upsert(this.agents, event.data as WorkspaceAgent)
     if (event.type === 'agent.deleted') this.agents = this.agents.filter(a => a.id !== data.id)
     if (event.type === 'conversation.changed') this.conversations = upsert(this.conversations, event.data as WorkspaceConversation)
@@ -119,8 +169,7 @@ export class WorkspaceTranscriptStore {
     for (const [key, detail] of this.details) {
       if ((event.type === 'conversation.deleted' && detail.conversation.id === data.id)
         || (event.type === 'task.deleted' && detail.task?.id === data.id)) this.details.delete(key)
-      else this.details.set(key, foldDetail(detail, event))
+      else if (event.conversationId === detail.conversation.id) this.details.set(key, foldDetail(detail, event))
     }
-    this.cursor = event.seq
   }
 }

+ 9 - 4
src/client/utils/turnTrace.ts

@@ -31,7 +31,7 @@ function traceStatus(messages: UiMessage[], entries: TurnTraceEntry[]): TurnTrac
   return 'success'
 }
 
-function appendAssistantSegment(rows: MessageTimelineRow[], segment: UiMessage[]): void {
+function appendAssistantSegment(rows: MessageTimelineRow[], segment: UiMessage[], bodies?: WeakMap<UiMessage, UiMessage>): void {
   if (!segment.length) return
   const entries: TurnTraceEntry[] = []
   for (const message of segment) {
@@ -47,16 +47,21 @@ function appendAssistantSegment(rows: MessageTimelineRow[], segment: UiMessage[]
   }
   for (const message of segment) {
     if (!hasVisibleMessage(message)) continue
-    rows.push({ id: `message:${message.id}`, kind: 'message', message: { ...message, reasoning: undefined, tools: undefined } })
+    let body = bodies?.get(message)
+    if (!body) {
+      body = { ...message, reasoning: undefined, tools: undefined }
+      bodies?.set(message, body)
+    }
+    rows.push({ id: `message:${message.id}`, kind: 'message', message: body })
   }
 }
 
 /** Groups contiguous assistant reasoning/tools by turn while preserving visible messages. */
-export function buildMessageTimelineRows(messages: UiMessage[]): MessageTimelineRow[] {
+export function buildMessageTimelineRows(messages: UiMessage[], bodies?: WeakMap<UiMessage, UiMessage>): MessageTimelineRow[] {
   const rows: MessageTimelineRow[] = []
   let segment: UiMessage[] = []
   let owner = ''
-  const flush = () => { appendAssistantSegment(rows, segment); segment = []; owner = '' }
+  const flush = () => { appendAssistantSegment(rows, segment, bodies); segment = []; owner = '' }
   for (const message of messages) {
     if (message.role === 'assistant' && !message.timelineKind) {
       const nextOwner = assistantOwner(message)

+ 74 - 20
src/client/views/ConversationsView.vue

@@ -1,4 +1,6 @@
 <script setup lang="ts">
+import { WORKSPACE_PATCH_CAPABILITY } from '@shared/workspaceMessagePatch'
+import { setApiCsrfToken } from '@/api/client'
 import { publishServerIdentity } from '@/api/serverIdentity'
 import type { ServerIdentity } from '@shared/serverIdentity'
 import { computed, nextTick, onBeforeUnmount, onMounted, reactive, ref, shallowRef, watch } from 'vue'
@@ -11,7 +13,7 @@ import LocalVmWorkspace from '@/components/workspace/LocalVmWorkspace.vue'
 import ComputerPanel from '@/components/workspace/ComputerPanel.vue'
 import TaskPlan from '@/components/workspace/TaskPlan.vue'
 import type { AgentAssignment } from '@shared/agentTasks'
-import type { WorkspaceTask } from '@shared/workspace'
+import type { WorkspaceSendReceipt, WorkspaceTask } from '@shared/workspace'
 import { workspaceHasUnread } from '@shared/workspace'
 import type { WorkspaceLifecycleAction, WorkspaceLifecyclePreview } from '@shared/workspaceLifecycle'
 import FloatingResourceSearch from '@/components/app/FloatingResourceSearch.vue'
@@ -122,6 +124,8 @@ function openPreview(file: {name: string; url?: string; kind?: string}) {
 }
 let uploadedSources: File[] = [], uploadedReferences: WorkspaceFile[] = []
 async function sendFromComposer(payload: ComposerSubmit) {
+  const sourceComposer = composer.value, token = sourceComposer?.submissionToken()
+  const scope = composerKey.value, ownerEpoch = accountEpoch
   text.value = quoted.value ? `> ${(quoted.value.author || '我')}: ${quoted.value.content.replace(/\n/g, '\n> ')}\n\n${payload.text}` : payload.text
   mentions.value = payload.mentionIds
   if (payload.files.length) {
@@ -131,15 +135,23 @@ async function sendFromComposer(payload: ComposerSubmit) {
       else {
         const data = new FormData()
         for (const file of payload.files) data.append('files', file)
-        files.value = (await apiRequest<{ files: WorkspaceFile[] }>('/api/app/uploads', {method: 'POST', body: data})).files
+        const uploaded = await apiRequest<{ files: WorkspaceFile[] }>('/api/app/uploads', {method: 'POST', body: data})
+        if (scope !== composerKey.value || ownerEpoch !== accountEpoch) return
+        files.value = uploaded.files
         uploadedSources = [...payload.files]
         uploadedReferences = [...files.value]
       }
     } catch (cause) { error.value = cause instanceof Error ? cause.message : '上传失败'; return }
-    finally { busy.value = false }
+    finally { if (ownerEpoch === accountEpoch) busy.value = false }
   }
+  if (scope !== composerKey.value || ownerEpoch !== accountEpoch) return
   if (!payload.files.length) files.value = []
-  if (await send()) { composer.value?.clearAfterSend(); quoted.value = null; uploadedSources = []; uploadedReferences = [] }
+  if (await send()) {
+    const cleared = sourceComposer?.clearAfterSend(token)
+    if (cleared && composer.value === sourceComposer && composerKey.value === scope && accountEpoch === ownerEpoch) {
+      quoted.value = null; uploadedSources = []; uploadedReferences = []
+    }
+  }
 }
 const dialog = ref<'agent' | 'group' | 'editAgent' | 'editGroup' | null>(null),
   editingId = ref(''),
@@ -288,6 +300,9 @@ async function load(id = selected.value, append = false) {
     const incoming = cached ?? await apiRequest<WorkspaceDetail>(`/api/app/conversations/${id}?limit=50${requestedTask ? `&taskId=${encodeURIComponent(requestedTask)}` : ''}`)
     if (disposed || own !== generation) return
     const r = cached ?? transcriptStore.finishRead(readToken, incoming)
+    if (cached && transcriptStore.staleDetails.has(transcriptKey(id, cached.task?.id))) {
+      queueMicrotask(() => { if (!disposed && active.value?.id === id) void load(id, true) })
+    }
     const atBottom = timeline.value?.isFollowingBottom() ?? true
     active.value = r.conversation
     if (r.task) transcriptStore.selectedTasks.set(id, r.task.id)
@@ -424,6 +439,7 @@ function openTaskLink(event: MouseEvent) {
     void router.push(url.pathname+url.search)
   } catch { /* Leave other links to their normal handler. */ }
 }
+let patchEvents = false
 let eventSource: EventSource | undefined
 let eventFrame: number | undefined
 let eventQueue: WorkspaceEvent[] = []
@@ -439,7 +455,8 @@ function presentDetail(detail: WorkspaceDetail) {
 }
 function flushEvents() {
   eventFrame = undefined
-  for (const event of eventQueue) transcriptStore.apply(event)
+  try { for (const event of eventQueue) transcriptStore.apply(event) }
+  catch { eventQueue = []; eventSource?.close(); void recoverEvents(); return }
   eventQueue = []
   cursor = transcriptStore.cursor
   agents.value = transcriptStore.agents
@@ -454,17 +471,24 @@ function flushEvents() {
   }
 }
 async function hydrateWorkspace() {
-  const owner = auth.user?.id
+  const owner = auth.user?.id, epoch = accountEpoch
+  const capabilities = await apiRequest<{ features: string[]; csrfToken?: string }>('/api/app/capabilities')
+  if (disposed || accountEpoch !== epoch || auth.user?.id !== owner) return
+  patchEvents = capabilities.features.includes(WORKSPACE_PATCH_CAPABILITY)
+  if (capabilities.csrfToken) setApiCsrfToken(capabilities.csrfToken)
+  const readToken = transcriptStore.beginRead()
+  try {
   const snapshot = await apiRequest<WorkspaceSnapshot & { serverIdentity?: ServerIdentity }>('/api/app/workspace/snapshot')
-  if (disposed || auth.user?.id !== owner) return
+  if (disposed || accountEpoch !== epoch || auth.user?.id !== owner) return
   transcriptStore.hydrate(snapshot)
   agents.value = snapshot.agents; conversations.value = transcriptStore.conversations; cursor = snapshot.cursor
   publishServerIdentity(snapshot.serverIdentity)
+  } finally { transcriptStore.cancelRead(readToken) }
 }
 function connectEvents() {
   eventSource?.close()
   if (disposed) return
-  const source = new EventSource(`/api/app/events/stream?after=${cursor}`)
+  const source = new EventSource(`/api/app/events/stream?after=${cursor}${patchEvents ? '&format=patch-v1' : ''}`)
   eventSource = source
   source.addEventListener('workspace', event => {
     if (disposed || eventSource !== source) return
@@ -491,7 +515,15 @@ async function recoverEvents() {
   eventSource?.close(); eventSource = undefined; eventQueue = []
   if (eventFrame !== undefined) cancelAnimationFrame(eventFrame)
   eventFrame = undefined
-  try { await hydrateWorkspace(); await load(); connectEvents() }
+  try {
+    await hydrateWorkspace()
+    const detail = selected.value ? transcriptStore.get(selected.value, selectedTask.value || activeTask.value?.id) : undefined
+    if (detail) {
+      presentDetail(detail)
+      if (transcriptStore.staleDetails.has(transcriptKey(detail.conversation.id, detail.task?.id))) await load(detail.conversation.id, true)
+    } else await load()
+    connectEvents()
+  }
   catch (cause) {
     if (disposed) return
     error.value = cause instanceof Error ? cause.message : '连接中断'
@@ -643,11 +675,25 @@ async function upload(event: Event) {
     ;(event.target as HTMLInputElement).value = ''
   }
 }
+let draftRevision = 0, accountEpoch = 0
+watch([text, files, mentions], () => { draftRevision++ }, { deep: true, flush: 'sync' })
+const sendRefreshes = new Map<string, ReturnType<typeof setTimeout>>()
+function reconcileSend(receipt: WorkspaceSendReceipt, scope: string, id: string, owner: string | undefined) {
+  clearTimeout(sendRefreshes.get(scope))
+  sendRefreshes.set(scope, setTimeout(() => {
+    sendRefreshes.delete(scope)
+    if (disposed || auth.user?.id !== owner || composerKey.value !== scope) return
+    if (receipt.cursor !== undefined && transcriptStore.cursor >= receipt.cursor && eventSource?.readyState === EventSource.OPEN) return
+    void load(id, true).catch(() => { error.value = '消息已发送,正在恢复同步' })
+  }, receipt.cursor === undefined ? 0 : 2000))
+}
 async function send() {
   const c = active.value
   if (!c || busy.value || (!text.value.trim() && !files.value.length)) return
   busy.value = true
   error.value = ''
+  const owner = auth.user?.id, epoch = accountEpoch, revision = draftRevision, scope = composerKey.value, taskId = activeTask.value?.id
+  const submittedText = text.value, submittedFiles = files.value, submittedMentions = [...mentions.value]
   const mode = deliveryMode.value ? 'goal' : 'chat'
   const fingerprint = JSON.stringify([c.id, activeTask.value?.id, text.value, mentions.value, files.value.map(f => f.id), mode])
   if (!pendingRequestId || pendingFingerprint !== fingerprint) {
@@ -655,7 +701,7 @@ async function send() {
     pendingFingerprint = fingerprint
   }
   try {
-    await apiRequest(`/api/app/conversations/${c.id}/messages`, {
+    const receipt = await apiRequest<WorkspaceSendReceipt>(`/api/app/conversations/${c.id}/messages`, {
       method: 'POST',
       body: {
         requestId: pendingRequestId,
@@ -666,19 +712,24 @@ async function send() {
         fileIds: files.value.map((f) => f.id),
       },
     })
-    text.value = ''
-    files.value = []
-    mentions.value = []
-    pendingRequestId = undefined
-    pendingFingerprint = ''
-    deliveryMode.value = false
-    await load(c.id, true)
-    await refresh()
+    if (disposed || accountEpoch !== epoch || auth.user?.id !== owner) return true
+    busy.value = false
+    if (draftRevision === revision && composerKey.value === scope && text.value === submittedText && files.value === submittedFiles
+      && JSON.stringify(mentions.value) === JSON.stringify(submittedMentions)) {
+      text.value = ''; files.value = []; mentions.value = []
+      pendingRequestId = undefined; pendingFingerprint = ''; deliveryMode.value = false
+    }
+    flushEvents()
+    transcriptStore.acceptReceipt(receipt)
+    conversations.value = transcriptStore.conversations
+    const accepted = transcriptStore.get(c.id, taskId)
+    if (accepted && composerKey.value === scope) presentDetail(accepted)
+    reconcileSend(receipt, scope, c.id, owner)
     return true
   } catch (e) {
-    error.value = e instanceof Error ? e.message : '发送失败'
+    if (accountEpoch === epoch) error.value = e instanceof Error ? e.message : '发送失败'
   } finally {
-    busy.value = false
+    if (accountEpoch === epoch) busy.value = false
   }
 }
 
@@ -804,6 +855,7 @@ watch([selected,selectedTask], () => {
 watch(selected,()=>{dockView.value=undefined})
 watch(() => auth.user?.id, (owner, previous) => {
   if (owner === previous) return
+  accountEpoch++; busy.value = false
   generation++
   eventSource?.close(); eventSource = undefined; eventQueue = []
   if (eventFrame !== undefined) cancelAnimationFrame(eventFrame)
@@ -826,6 +878,8 @@ onMounted(async () => {
   }
 })
 onBeforeUnmount(() => {
+  for (const timer of sendRefreshes.values()) clearTimeout(timer)
+  sendRefreshes.clear()
   disposed = true
   eventSource?.close()
   if (eventFrame !== undefined) cancelAnimationFrame(eventFrame)

+ 1 - 1
src/server/app.ts

@@ -424,7 +424,7 @@ export function createApplication(options: ApplicationOptions = {}): Application
   const sharedComputerRouter=sharedComputers.router();app.use(sharedComputerRouter.routes());app.use(sharedComputerRouter.allowedMethods())
   const localVmRouter=localVm.router();app.use(localVmRouter.routes());app.use(localVmRouter.allowedMethods())
   const computerRouter=computerControls.router();app.use(computerRouter.routes());app.use(computerRouter.allowedMethods())
-  const applicationRouter = workspaceRouter(workspace, workspaceRuntime, workspaceNodes, workspaceAssets, uploads, auth, push)
+  const applicationRouter = workspaceRouter(workspace, workspaceRuntime, workspaceNodes, workspaceAssets, uploads, auth, push, csrf)
   app.use(runners.adminRouter().routes())
   app.use(applicationRouter.routes())
   app.use(async (ctx, next) => {

+ 15 - 1
src/server/workspaceRoutes.ts

@@ -1,3 +1,4 @@
+import { WORKSPACE_PATCH_CAPABILITY } from '../shared/workspaceMessagePatch.js'
 import { workspaceDetail, streamWorkspace } from './workspaceSync.js'
 import { readServerIdentity } from './serverIdentity.js'
 import { randomUUID } from 'node:crypto'
@@ -18,6 +19,7 @@ import { receiveGroupUploads, type UploadStore } from './uploads.js'
 import { HttpError } from './errors.js'
 import type { PushCoordinator } from './pushCoordinator.js'
 import type { LocalAuthStore } from './localAuth.js'
+import type { CsrfProtection } from './security.js'
 import { compareWorkspaceConversations } from '../shared/workspace.js'
 import type {
   WorkspaceMessage,
@@ -38,6 +40,7 @@ export function workspaceRouter(
   uploads: UploadStore,
   auth: LocalAuthStore,
   push: PushCoordinator,
+  csrf?: CsrfProtection,
 ): Router {
   const router = new Router(),
     owner = (ctx: Koa.Context) => auth.require(ctx).id
@@ -60,7 +63,9 @@ export function workspaceRouter(
   }
   router.get('/api/app/capabilities', (ctx) => {
     owner(ctx)
+    ctx.set('Cache-Control', 'no-store')
     ctx.body = {
+      csrfToken: csrf?.issue(ctx),
       protocolVersion: 1,
       serverKind: 'yaoyao-web',
       features: [
@@ -75,6 +80,7 @@ export function workspaceRouter(
         'context',
         ...(auth.require(ctx).role === 'admin' ? ['nodes', 'pairedNodes', 'remoteAgentReferences', 'editableNodeAddress'] : []),
         'events', 'workspace-stream-v1',
+        ...(store.messagePatchesEnabled ? [WORKSPACE_PATCH_CAPABILITY] : []),
       ],
     }
   })
@@ -277,7 +283,15 @@ export function workspaceRouter(
       await runtime.teamTools.requireAvailable(user, store.require<WorkspaceAgent>(user, 'agent', conversation.administratorId))
       if (auth.pushAuthorizationVersion(user) !== version) throw new HttpError(401, '账号授权已变化,请重新登录', 'session_revoked')
     }
-    ctx.body = { run: runtime.send(user, ctx.params.id, input) }
+    const accepted = runtime.send(user, ctx.params.id, input)
+    const run = store.require<WorkspaceRun>(user, 'run', accepted.id)
+    ctx.body = {
+      requestId: input.requestId, run,
+      message: store.messageForDisplay(user, store.require<WorkspaceMessage>(user, 'message', run.messageId)),
+      conversation: store.conversationSummary(user, store.require<WorkspaceConversation>(user, 'conversation', run.conversationId)),
+      task: run.conversationTaskId ? store.requireTask(user, run.conversationId, run.conversationTaskId) : null,
+      cursor: store.cursor(user),
+    }
     ctx.status = 202
   })
   router.put('/api/app/conversations/:id/read', (ctx) => {

+ 8 - 6
src/server/workspaceRuntime.ts

@@ -260,6 +260,7 @@ export class WorkspaceRuntime extends WorkspaceScheduler {
       runtimeId = '',
       lastFlush = 0
     let flushTimer: ReturnType<typeof setTimeout> | undefined
+    let usageCompletion: Promise<void> | undefined
     const toolController = new AbortController()
     let toolLease: WorkspaceToolLease | undefined
     let pluginLease: OpenBotPlugins | undefined
@@ -320,7 +321,7 @@ export class WorkspaceRuntime extends WorkspaceScheduler {
         if (error) rejectTurn(error)
         else resolveTurn(resultMessage)
       } catch (failure) { rejectTurn(failure instanceof Error ? failure : new Error('无法保存执行状态')) }
-      finally { gateway.close() }
+      finally { if (usageCompletion) void usageCompletion.finally(() => gateway.close()); else gateway.close() }
     }
     gateway.onDisconnect = () =>
       finish(completedEvidence ? undefined : new Error('Hermes 连接断开'))
@@ -329,6 +330,7 @@ export class WorkspaceRuntime extends WorkspaceScheduler {
       this.inspector?.record(owner,c.id,{direction:'event',method:frame.type,data:frame.payload,agentId:agent.id,runId:run.runId,taskId:run.conversationTaskId})
       const p = frame.payload ?? {},
         type = frame.type
+      const firstContent = type === 'message.delta' && !resultMessage.content.trim()
       if(type==='computer.paused'||type==='computer.resumed'){const current=this.getWork(owner,run.id);current.status=type==='computer.paused'?'waiting':'running';this.saveWork(owner,current);return}
       if (type === 'message.delta') {
         resultMessage.content += String(p.text ?? p.delta ?? '')
@@ -390,14 +392,14 @@ export class WorkspaceRuntime extends WorkspaceScheduler {
           completedEvidence = true
           completing = true
           let timeout: ReturnType<typeof setTimeout>
-          void Promise.race([
+          usageCompletion = Promise.race([
             gateway.rpc('session.usage', { session_id: runtimeId }),
             new Promise<undefined>((resolve) => {
               timeout = setTimeout(() => resolve(undefined), 1000)
             }),
           ])
             .then((usage) => {
-              if (usage && !this.closing) {
+              if (usage && !this.closing && this.store.get<{ taskId: string }>(owner, 'binding', key)?.taskId === run.id) {
                 const used = usage.context_used ?? usage.used_tokens,
                   limit = usage.context_max ?? usage.context_limit
                 const contextKey = run.conversationTaskId ?? c.id,
@@ -423,8 +425,8 @@ export class WorkspaceRuntime extends WorkspaceScheduler {
             .catch(() => {})
             .finally(() => {
               clearTimeout(timeout)
-              finish()
             })
+          finish()
         }
         return
       } else if (['error', 'message.error', 'run.failed'].includes(type)) {
@@ -454,8 +456,8 @@ export class WorkspaceRuntime extends WorkspaceScheduler {
           finish(error instanceof Error ? error : new Error('无法保存流式消息'))
         }
       }
-      const remaining = 100 - (Date.now() - lastFlush)
-      if (remaining <= 0) flush()
+      const remaining = (this.store.messagePatchesEnabled ? 33 : 100) - (Date.now() - lastFlush)
+      if (firstContent || !['message.delta', 'reasoning.delta', 'message.interim'].includes(type) || remaining <= 0) flush()
       // A stream may pause after any chunk. Publish the latest text even when
       // no subsequent event arrives to trigger the next leading-edge flush.
       else if (flushTimer === undefined) flushTimer = setTimeout(flush, remaining)

+ 53 - 8
src/server/workspaceStore.ts

@@ -3,6 +3,7 @@ import { join } from 'node:path'
 import { createHash, randomUUID } from 'node:crypto'
 import { DatabaseSync } from 'node:sqlite'
 import { EventEmitter } from 'node:events'
+import { messageAppendPatch } from '../shared/workspaceMessagePatch.js'
 import { z } from 'zod'
 import { HttpError } from './errors.js'
 import { isVisibleMessageFile } from '../shared/messageFiles.js'
@@ -112,6 +113,35 @@ export function parse<T>(schema: z.ZodType<T>, value: unknown): T {
   return parsed.data
 }
 export class WorkspaceStore {
+  readonly messagePatchesEnabled: boolean
+  private summaryTimers = new Map<string, ReturnType<typeof setTimeout>>()
+  private scheduleSummary(owner: string, conversation: Conversation): void {
+    const key = `${owner}\0${conversation.id}`
+    if (this.summaryTimers.has(key)) return
+    const timer = setTimeout(() => {
+      this.summaryTimers.delete(key)
+      try {
+        const current = this.get<Conversation>(owner, 'conversation', conversation.id)
+        if (!current || current.archived) return
+        const latest = this.messages(owner, current.id, Number.MAX_SAFE_INTEGER, 1)[0]
+        if (!latest || !latest.content.trim()) return
+        this.atomic(() => {
+          current.updatedAt = Date.now()
+          current.lastMessageAt = Math.max(current.lastMessageAt ?? 0, latest.createdAt)
+          current.preview = notificationPlainText(latest.content, { maximum: 160, fallback: '' })
+          current.previewAgentId = latest.role === 'assistant' ? latest.agentId : undefined
+          this.put(owner, 'conversation', current.id, current)
+          this.event(owner, 'conversation.changed', current, current.id)
+        })
+      } catch { /* The message is already durable; a later update can retry its list summary. */ }
+    }, Math.max(1, 250 - (Date.now() - conversation.updatedAt)))
+    timer.unref(); this.summaryTimers.set(key, timer)
+  }
+  private wireEvents = new WeakMap<WorkspaceEvent, WorkspaceEvent>()
+  wireEvent(event: WorkspaceEvent): WorkspaceEvent { return this.wireEvents.get(event) ?? event }
+  hasPatchEvents(owner: string, after: number, through: number): boolean {
+    return !!this.db.prepare("SELECT 1 FROM workspace_events WHERE owner=? AND seq>? AND seq<=? AND type='message.patch' LIMIT 1").get(owner, after, through)
+  }
   prepareAgent?: (owner:string,agent:Agent)=>void
   private observers = new Set<(owner: string, event: WorkspaceEvent) => void>()
   observe(listener: (owner: string, event: WorkspaceEvent) => void): () => void {
@@ -125,7 +155,8 @@ export class WorkspaceStore {
   readonly db: DatabaseSync
   readonly changes = new EventEmitter()
   private transactionEvents: Array<{ owner: string; event: WorkspaceEvent }> | undefined
-  constructor(home: string) {
+  constructor(home: string, options: { messagePatches?: boolean } = {}) {
+    this.messagePatchesEnabled = options.messagePatches ?? process.env.HERMES_YAOYAO_WORKSPACE_MESSAGE_PATCHES !== '0'
     mkdirSync(home, { recursive: true, mode: 0o700 })
     const path = join(home, 'workspace.sqlite3')
     this.db = new DatabaseSync(path)
@@ -277,13 +308,15 @@ export class WorkspaceStore {
       throw error
     }
   }
-  event(owner: string, type: string, data: unknown, conversationId?: string): number {
+  event(owner: string, type: string, data: unknown, conversationId?: string, projection?: { type: string; data: unknown }): number {
     const seq = Number(
       this.db
         .prepare('INSERT INTO workspace_events(owner,type,conversation_id,data) VALUES(?,?,?,?)')
         .run(owner, type, conversationId ?? null, JSON.stringify(data)).lastInsertRowid,
     )
-    const event = { seq, type, conversationId, data: this.eventDataForDisplay(owner, type, data) }
+    const wire = { seq, type, conversationId, data: this.eventDataForDisplay(owner, type, data) }
+    const event = projection ? { seq, conversationId, type: projection.type, data: this.eventDataForDisplay(owner, projection.type, projection.data) } : wire
+    if (projection) this.wireEvents.set(event, wire)
     if (this.transactionEvents) this.transactionEvents.push({ owner, event })
     else this.publish(owner, event)
     return seq
@@ -887,6 +920,11 @@ export class WorkspaceStore {
     this.atomic(() => {
       const c = this.require<Conversation>(owner, 'conversation', message.conversationId)
       const previous = this.get<Message>(owner, 'message', message.id)
+      // Do not emit revisions for gateway events which did not change the message.
+      if (previous?.status === 'streaming' && message.status === 'streaming' && JSON.stringify({ ...previous, revision: undefined }) === JSON.stringify({ ...message, revision: undefined })) return
+      message.revision = (previous?.revision ?? 0) + 1
+      const patch = this.messagePatchesEnabled ? messageAppendPatch(previous, message) : undefined
+      const updateSummary = !patch || Date.now() - c.updatedAt >= 250
       if (previous && previous.conversationTaskId !== message.conversationTaskId)
         throw new HttpError(409, '消息不能移入其他任务', 'message_task_mismatch')
       const task = c.kind === 'group'
@@ -906,15 +944,15 @@ export class WorkspaceStore {
         if (task) { task.unread = true; task.unreadVersion = (task.unreadVersion ?? 0) + 1 }
       }
       c.unreadCount = c.unread ? 1 : 0
-      if (message.visible !== false && (message.content.trim() || message.attachments.length)) {
+      if (updateSummary && message.visible !== false && (message.content.trim() || message.attachments.length)) {
         c.updatedAt = Date.now()
         c.lastMessageAt = Math.max(c.lastMessageAt ?? 0, message.createdAt)
         c.preview = notificationPlainText(message.content, { maximum: 160, fallback: '' })
         c.previewAgentId = message.role === 'assistant' ? message.agentId : undefined
       }
       this.put(owner, 'message', message.id, message)
-      this.put(owner, 'conversation', c.id, c)
-      if (task) {
+      if (updateSummary) this.put(owner, 'conversation', c.id, c)
+      if (task && updateSummary) {
         const becameVisible = message.visible !== false && (!previous || previous.visible === false),
           becameHidden = Boolean(previous && previous.visible !== false && message.visible === false)
         if (becameVisible) task.messageCount += 1
@@ -932,8 +970,13 @@ export class WorkspaceStore {
         this.put(owner, 'conversation-task', task.id, task)
         this.event(owner, 'task.changed', task, c.id)
       }
-      this.event(owner, 'message.changed', message, c.id)
-      this.event(owner, 'conversation.changed', c, c.id)
+      if (patch) this.event(owner, 'message.patch', patch, c.id, { type: 'message.changed', data: message })
+      else this.event(owner, 'message.changed', message, c.id)
+      if (updateSummary) {
+        const key = `${owner}\0${c.id}`
+        clearTimeout(this.summaryTimers.get(key)); this.summaryTimers.delete(key)
+        this.event(owner, 'conversation.changed', c, c.id)
+      } else this.scheduleSummary(owner, c)
     })
   }
   agentSummary(agent: Agent): Agent {
@@ -1013,6 +1056,8 @@ export class WorkspaceStore {
     )
   }
   close(): void {
+    for (const timer of this.summaryTimers.values()) clearTimeout(timer)
+    this.summaryTimers.clear()
     this.changes.emit('workspace.close')
     this.changes.removeAllListeners()
     this.db.close()

+ 37 - 7
src/server/workspaceSync.ts

@@ -29,17 +29,21 @@ export function workspaceDetail(store: WorkspaceStore, runtime: WorkspaceRuntime
 /** Durable replay followed by live updates. A slow reader reconnects from its last applied cursor. */
 export function streamWorkspace(ctx: Koa.Context, store: WorkspaceStore, auth: LocalAuthStore): void {
   const owner = auth.require(ctx).id, version = auth.pushAuthorizationVersion(owner)
+  const patches = store.messagePatchesEnabled && ctx.query.format === 'patch-v1'
   const res = ctx.res
   const raw = ctx.get('last-event-id') || String(ctx.query.after ?? '0')
   let cursor = /^\d+$/.test(raw) ? Number(raw) : 0
-  let closed = false
+  let seen = cursor, closed = false, lastTextAt = 0
+  let flushTimer: ReturnType<typeof setTimeout> | undefined
+  const pending = new Map<string, WorkspaceEvent>()
+  const knownMessages = new Set<string>()
   const valid = () => {
     try { return auth.require(ctx).id === owner && auth.isUserActive(owner) && auth.pushAuthorizationVersion(owner) === version }
     catch { return false }
   }
   const close = () => {
     if (closed) return
-    closed = true; clearInterval(heartbeat)
+    closed = true; clearInterval(heartbeat); clearTimeout(flushTimer); pending.clear()
     store.changes.off(owner, deliver); store.changes.off('workspace.close', close)
     if (!res.writableEnded) res.end()
   }
@@ -48,12 +52,38 @@ export function streamWorkspace(ctx: Koa.Context, store: WorkspaceStore, auth: L
     if (res.writableLength + Buffer.byteLength(text) > 4 * 1024 * 1024) { close(); return }
     res.write(text)
   }
-  const deliver = (event: WorkspaceEvent) => {
+  const emit = (event: WorkspaceEvent) => {
     if (event.seq <= cursor) return
     write(`id: ${event.seq}\nevent: workspace\ndata: ${JSON.stringify(event)}\n\n`)
     cursor = event.seq
+    if (event.type.startsWith('message.')) lastTextAt = Date.now()
+  }
+  const flush = () => {
+    clearTimeout(flushTimer); flushTimer = undefined
+    for (const event of [...pending.values()].sort((a, b) => a.seq - b.seq)) emit(event)
+    pending.clear()
+  }
+  const deliver = (event: WorkspaceEvent) => {
+    if (event.seq <= seen) return
+    seen = event.seq
+    const wire = store.wireEvent(event), id = (event.data as { id?: string }).id
+    if (patches) {
+      // A new live subscription may not have this background task in its snapshot.
+      // The first live update is a full committed baseline; replay stays revision-checked.
+      emit(wire.type === 'message.patch' && event.type === 'message.changed' && id && !knownMessages.has(id) ? event : wire)
+      if (id && event.type.startsWith('message.')) {
+        knownMessages.delete(id); knownMessages.add(id)
+        while (knownMessages.size > 64) knownMessages.delete(knownMessages.values().next().value!)
+      }
+    } else if (wire.type === 'message.patch' && event.type === 'message.changed' && id) {
+      pending.set(id, structuredClone(event))
+      if (flushTimer === undefined) flushTimer = setTimeout(flush, Math.max(0, 100 - (Date.now() - lastTextAt)))
+    } else {
+      // Flush older text before non-text/terminal events so event order never reverses.
+      flush(); emit(event)
+    }
   }
-  const heartbeat = setInterval(() => write(': heartbeat\n\n'), 15_000)
+  const heartbeat = setInterval(() => { flush(); write(': heartbeat\n\n') }, 15_000)
   heartbeat.unref()
   ctx.respond = false
   res.writeHead(200, { 'Content-Type': 'text/event-stream; charset=utf-8', 'Cache-Control': 'no-store', 'X-Accel-Buffering': 'no' })
@@ -61,14 +91,14 @@ export function streamWorkspace(ctx: Koa.Context, store: WorkspaceStore, auth: L
   res.once('close', close); res.once('error', close)
   store.changes.on(owner, deliver); store.changes.once('workspace.close', close)
   const latest = store.cursor(owner)
-  if (!Number.isSafeInteger(cursor) || cursor > latest) {
+  if (!Number.isSafeInteger(cursor) || cursor > latest || (!patches && store.hasPatchEvents(owner, cursor, latest))) {
     write('event: reset\ndata: {}\n\n'); close(); return
   }
-  // No await between replay and subscription: an event cannot fall through that boundary.
   while (!closed && cursor < latest) {
     const page = store.events(owner, cursor)
     if (!page.length) break
     for (const event of page) deliver(event)
   }
-  write(`event: ready\ndata: ${JSON.stringify({ cursor, serverIdentity: readServerIdentity(store) })}\n\n`)
+  flush()
+  write(`event: ready\ndata: ${JSON.stringify({ cursor, format: patches ? 'patch-v1' : 'full-v1', serverIdentity: readServerIdentity(store) })}\n\n`)
 }

+ 19 - 0
src/shared/workspace.ts

@@ -116,6 +116,7 @@ export interface WorkspaceFile {
   sender: 'user' | 'agent'
 }
 export interface WorkspaceMessage {
+  revision?: number
   execution?:'profile'|'computer'
   id: string
   conversationId: string
@@ -137,6 +138,15 @@ export interface WorkspaceMessage {
   tools: Array<Record<string, unknown>>
   createdAt: number
 }
+export interface WorkspaceMessagePatch {
+  id: string
+  conversationId: string
+  conversationTaskId?: string
+  baseRevision: number
+  revision: number
+  contentAppend: string
+  reasoningAppend: string
+}
 export interface WorkspaceRun {
   id: string
   conversationId: string
@@ -175,6 +185,15 @@ export interface WorkspaceEvent {
   conversationId?: string
   data: unknown
 }
+/** Additional fields are optional while clients can still connect to older servers. */
+export interface WorkspaceSendReceipt {
+  requestId?: string
+  run: WorkspaceRun
+  message?: WorkspaceMessage
+  conversation?: WorkspaceConversation
+  task?: WorkspaceTask | null
+  cursor?: number
+}
 export interface WorkspaceSource {
   nodeId: string
   profile: string

+ 57 - 0
src/shared/workspaceMessagePatch.ts

@@ -0,0 +1,57 @@
+import type { WorkspaceEvent, WorkspaceMessage, WorkspaceMessagePatch } from './workspace.js'
+
+export const WORKSPACE_PATCH_CAPABILITY = 'workspace-message-patch-v1'
+export const WORKSPACE_PATCH_FORMAT = 'patch-v1'
+
+export function messageAppendPatch(previous: WorkspaceMessage | undefined, next: WorkspaceMessage): WorkspaceMessagePatch | undefined {
+  if (!previous?.revision || previous.status !== 'streaming' || next.status !== 'streaming'
+    || !next.content.startsWith(previous.content) || !next.reasoning.startsWith(previous.reasoning)) return
+  const { content: oldContent, reasoning: oldReasoning, revision: oldRevision, ...oldFields } = previous
+  const { content, reasoning, revision, ...fields } = next
+  if (content === oldContent && reasoning === oldReasoning) return
+  if (JSON.stringify(oldFields) !== JSON.stringify(fields)) return
+  return { id: next.id, conversationId: next.conversationId, conversationTaskId: next.conversationTaskId,
+    baseRevision: oldRevision, revision: revision!, contentAppend: content.slice(oldContent.length), reasoningAppend: reasoning.slice(oldReasoning.length) }
+}
+
+export class WorkspacePatchGap extends Error {
+  constructor() { super('消息版本不连续,需要重新同步') }
+}
+
+/** Wire patches are normalized before they enter history/ACK reconciliation. */
+export class WorkspaceMessageReconciler {
+  private messages = new Map<string, WorkspaceMessage>()
+  clear(): void { this.messages.clear() }
+  remember(message: WorkspaceMessage): void {
+    const previous = this.messages.get(message.id)
+    if (previous && (previous.revision ?? 0) > (message.revision ?? 0)) return
+    this.messages.delete(message.id); this.messages.set(message.id, message)
+    while (this.messages.size > 512) this.messages.delete(this.messages.keys().next().value!)
+  }
+  normalize(event: WorkspaceEvent): WorkspaceEvent {
+    if (event.type === 'conversation.deleted' || event.type === 'task.deleted') {
+      const id = (event.data as { id: string }).id
+      for (const [key, message] of this.messages) {
+        if (event.type === 'conversation.deleted' ? message.conversationId === id : message.conversationTaskId === id) this.messages.delete(key)
+      }
+    }
+    if (event.type === 'message.changed') {
+      const message = event.data as WorkspaceMessage
+      this.remember(message)
+      return { ...event, data: this.messages.get(message.id)! }
+    }
+    if (event.type !== 'message.patch') return event
+    const patch = event.data as WorkspaceMessagePatch, base = this.messages.get(patch.id)
+    if (!base || base.conversationId !== patch.conversationId || event.conversationId !== patch.conversationId
+      || (base.conversationTaskId ?? null) !== (patch.conversationTaskId ?? null)
+      || !Number.isSafeInteger(patch.baseRevision) || patch.baseRevision < 1
+      || patch.revision !== patch.baseRevision + 1
+      || typeof patch.contentAppend !== 'string' || typeof patch.reasoningAppend !== 'string') throw new WorkspacePatchGap()
+    if ((base.revision ?? 0) >= patch.revision) return { ...event, type: 'message.changed', data: base }
+    if (base.revision !== patch.baseRevision) throw new WorkspacePatchGap()
+    const message = { ...base, revision: patch.revision,
+      content: base.content + patch.contentAppend, reasoning: base.reasoning + patch.reasoningAppend }
+    this.remember(message)
+    return { ...event, type: 'message.changed', data: message }
+  }
+}

+ 27 - 0
tests/client/composer.test.ts

@@ -62,3 +62,30 @@ describe('composer availability', () => {
     }
   })
 })
+
+it('keeps a newer draft even when its text is edited back to the submitted value', async () => {
+  const wrapper = mount(ComposerShell, { props: { mode: 'group', draftKey: 'receipt-draft' } })
+  const input = wrapper.get('textarea')
+  await input.setValue('原消息')
+  const api = wrapper.vm as unknown as { submissionToken(): { key: string; revision: number }; clearAfterSend(token?: { key: string; revision: number }): boolean }
+  const token = api.submissionToken()
+  await input.setValue('新草稿'); await input.setValue('原消息')
+  expect(api.clearAfterSend(token)).toBe(false)
+  expect((input.element as HTMLTextAreaElement).value).toBe('原消息')
+  api.clearAfterSend()
+  await wrapper.vm.$nextTick()
+  expect((input.element as HTMLTextAreaElement).value).toBe('')
+  wrapper.unmount()
+})
+
+it('clears only the submitted stored draft after switching conversations', async () => {
+  const wrapper = mount(ComposerShell, { props: { mode: 'group', draftKey: 'receipt-a' } })
+  await wrapper.get('textarea').setValue('已发送 A')
+  const api = wrapper.vm as unknown as { submissionToken(): { key: string; revision: number }; clearAfterSend(token: { key: string; revision: number }): boolean }
+  const token = api.submissionToken()
+  await wrapper.setProps({ draftKey: 'receipt-b' }); await wrapper.get('textarea').setValue('保留 B')
+  expect(api.clearAfterSend(token)).toBe(false)
+  expect((wrapper.get('textarea').element as HTMLTextAreaElement).value).toBe('保留 B')
+  expect(localStorage.getItem(token.key)).toBeNull()
+  wrapper.unmount()
+})

+ 26 - 0
tests/client/markdownContent.test.ts

@@ -184,3 +184,29 @@ it('renders process media as text while retaining message media previews', async
   process.unmount()
   message.unmount()
 })
+
+it('allows Bot text to render at 33ms while keeping the default renderer cadence', async () => {
+  vi.useFakeTimers()
+  try {
+    const bot = mount(MarkdownContent, { props: { content: '开始', streaming: true, streamIntervalMs: 33 } })
+    const ordinary = mount(MarkdownContent, { props: { content: '开始', streaming: true } })
+    await bot.setProps({ content: '开始继续' }); await ordinary.setProps({ content: '开始继续' })
+    await vi.advanceTimersByTimeAsync(33)
+    expect(bot.text()).toContain('开始继续'); expect(ordinary.text()).not.toContain('继续')
+    await vi.advanceTimersByTimeAsync(47)
+    expect(ordinary.text()).toContain('开始继续')
+    bot.unmount(); ordinary.unmount()
+  } finally { vi.useRealTimers() }
+})
+
+it('renders server-batched Bot updates without a second throttle', async () => {
+  vi.useFakeTimers()
+  try {
+    const wrapper = mount(MarkdownContent, { props: { content: '开始', streaming: true, streamIntervalMs: 0 } })
+    await wrapper.setProps({ content: '开始第一批' })
+    expect(wrapper.text()).toContain('第一批')
+    await wrapper.setProps({ content: '开始第一批第二批' })
+    expect(wrapper.text()).toContain('第二批')
+    wrapper.unmount()
+  } finally { vi.useRealTimers() }
+})

+ 16 - 0
tests/client/workspaceTimelineIdentity.test.ts

@@ -0,0 +1,16 @@
+import { expect, it } from 'vitest'
+import { buildMessageTimelineRows } from '@/utils/turnTrace'
+import type { UiMessage } from '@/components/messages/types'
+
+it('keeps settled Bot message bodies stable without changing mutable ordinary-chat callers', () => {
+  const settled: UiMessage = { id: 'old', role: 'assistant', content: '历史正文', status: 'settled' }
+  const live: UiMessage = { id: 'live', role: 'assistant', content: '正在', status: 'streaming' }
+  const bodies = new WeakMap<UiMessage, UiMessage>()
+  const before = buildMessageTimelineRows([settled, live], bodies)
+  const after = buildMessageTimelineRows([settled, { ...live, content: '正在更新' }], bodies)
+  expect(after[0]!.kind === 'message' && after[0]!.message).toBe(before[0]!.kind === 'message' && before[0]!.message)
+  expect(after[1]!.kind === 'message' && after[1]!.message).not.toBe(before[1]!.kind === 'message' && before[1]!.message)
+  live.content = '原地更新的普通聊天'
+  const ordinary = buildMessageTimelineRows([live])
+  expect(ordinary[0]!.kind === 'message' && ordinary[0]!.message.content).toBe(live.content)
+})

+ 52 - 0
tests/client/workspaceTranscript.test.ts

@@ -86,3 +86,55 @@ describe('Bot transcript cache', () => {
     expect(foldDetail(pending, { seq: 13, conversationId: 'c', type: 'interaction.changed', data: { id: 'approval', resolved: true } }).interactions).toHaveLength(0)
   })
 })
+
+it('merges send receipts without advancing replay or regressing newer events', () => {
+  const store = new WorkspaceTranscriptStore()
+  store.hydrate({ agents: [], conversations: [conversation], details: [detail()], cursor: 10 })
+  const run = { id: 'r', conversationId: 'c', messageId: 'sent', status: 'queued' as const, mentionIds: [], round: 0, createdAt: 1, updatedAt: 1 }
+  const receipt = { run, message: message('sent', 3, 'accepted'), conversation, cursor: 15 }
+  const pending = store.beginRead()
+  store.acceptReceipt(receipt)
+  expect(store.cursor).toBe(10)
+  store.apply(event(12, message('sent', 3, 'stale')))
+  expect(store.get('c')!.messages.at(-1)!.content).toBe('accepted')
+  store.apply(event(16, message('sent', 3, 'newer')))
+  store.acceptReceipt(receipt)
+  expect(store.get('c')!.messages.at(-1)!.content).toBe('newer')
+  expect(store.get('c')!.messages.filter(m => m.id === 'sent')).toHaveLength(1)
+  expect(store.finishRead(pending, detail()).messages.at(-1)!.content).toBe('newer')
+  expect(store.cursor).toBe(16)
+})
+
+it('normalizes revision patches before replay and detects a gap without advancing the cursor', () => {
+  const store = new WorkspaceTranscriptStore()
+  store.hydrate({ agents: [], conversations: [conversation], details: [{ ...detail(), messages: [{ ...message('live', 2, '初始'), status: 'streaming', revision: 1 }] }], cursor: 10 })
+  const patch = (seq: number, baseRevision: number, text: string): WorkspaceEvent => ({ seq, type: 'message.patch', conversationId: 'c',
+    data: { id: 'live', conversationId: 'c', baseRevision, revision: baseRevision + 1, contentAppend: text, reasoningAppend: '思考' } })
+  store.apply(patch(11, 1, '🙂'))
+  store.apply(patch(11, 1, '🙂'))
+  expect(store.get('c')!.messages[0]!.content).toBe('初始🙂')
+  expect(() => store.apply(patch(12, 3, '丢失基线'))).toThrow()
+  expect(store.cursor).toBe(11)
+  store.apply(patch(12, 2, 'e\u0301'))
+  expect(store.get('c')!.messages[0]!.content).toBe('初始🙂e\u0301')
+})
+
+it('preserves paged history across hydrate, removes hidden rows and rejects older reads', () => {
+  const store = new WorkspaceTranscriptStore()
+  store.hydrate({ agents: [], conversations: [conversation], details: [detail()], cursor: 10 })
+  const read = store.beginRead()
+  const updated = { ...detail(), conversation: { ...conversation, name: '新版' },
+    messages: [{ ...message('live', 2, '新内容'), revision: 2 }], hiddenMessageIds: ['old'], cursor: 20 }
+  store.hydrate({ agents: [], conversations: [updated.conversation], details: [updated], cursor: 20 })
+  const merged = store.finishRead(read, { ...detail(), cursor: 11 })
+  expect(merged.conversation.name).toBe('新版')
+  expect(merged.messages.map(m => m.content)).toEqual(['新内容'])
+})
+
+it('does not resurrect a previous account through pending reads on logout', () => {
+  const store = new WorkspaceTranscriptStore()
+  store.hydrate({ agents: [], conversations: [conversation], details: [detail()], cursor: 10 })
+  store.beginRead(); store.apply(event(11, message('private', 3)))
+  store.hydrate({ agents: [], conversations: [], details: [], cursor: 0 })
+  expect(store.conversations).toEqual([]); expect(store.details.size).toBe(0)
+})

+ 25 - 0
tests/fixtures/workspace-server.ts

@@ -262,6 +262,31 @@ wss.on('connection', (socket) => {
         timestamp: Date.now() / 1000,
       })
       respond({ status: 'streaming' })
+      const latencyMarker = /\[latency:([^\]]+)\]/.exec(String(f.params.text))?.[1]
+      if (latencyMarker) {
+        const chunks = latencyMarker.includes('long')
+          ? Array.from({ length: 200 }, (_, i) => `第${String(i + 1).padStart(3, '0')}段。用于比较两个移动端的连续文本显示表现,全部内容来自隔离测试服务。\n\n`)
+          : Array.from({ length: 40 }, (_, i) => `${String(i + 1).padStart(2, '0')}测试文字 `)
+        let text = '', index = 0
+        setTimeout(() => {
+          const tick = () => {
+            if (socket.readyState !== 1 || !stored!.running) return
+            if (index === chunks.length) {
+              const tail = ` END-${latencyMarker}`; text += tail
+              event('message.delta', { text: tail }, f.params.session_id)
+              stored!.running = false
+              stored!.messages.push({ id: randomUUID(), role: 'assistant', content: text, timestamp: Date.now() / 1000 })
+              event('message.complete', { text, status: 'complete' }, f.params.session_id)
+              return
+            }
+            const part = chunks[index++]!; text += part
+            event('message.delta', { text: part }, f.params.session_id)
+            setTimeout(tick, 20)
+          }
+          tick()
+        }, 250)
+        return
+      }
       const name = /你是 (.*?)。/.exec(f.params.text)?.[1] || '助手'
       const requested = /本轮用户指定成员:([^\n]*)/.exec(f.params.text)?.[1] ?? ''
       const delegates = f.params.text.includes('你是管理员。') && !f.params.text.includes('本批次执行结果:') && requested.startsWith('@')

+ 92 - 0
tests/perf/workspace-message-latency.ts

@@ -0,0 +1,92 @@
+/** Run with: npx tsx tests/perf/workspace-message-latency.ts [output.json]
+ * Owned temporary SQLite homes and loopback SSE only; no model or user service. */
+import Koa from 'koa'
+import { once } from 'node:events'
+import { mkdtempSync, rmSync, statSync, writeFileSync } from 'node:fs'
+import { tmpdir } from 'node:os'
+import { join } from 'node:path'
+import { monitorEventLoopDelay, performance } from 'node:perf_hooks'
+import assert from 'node:assert/strict'
+import { WorkspaceStore } from '../../src/server/workspaceStore.js'
+import { streamWorkspace } from '../../src/server/workspaceSync.js'
+import { WorkspaceMessageReconciler } from '../../src/shared/workspaceMessagePatch.js'
+import type { WorkspaceConversation, WorkspaceEvent, WorkspaceMessage } from '../../src/shared/workspace.js'
+import type { LocalAuthStore } from '../../src/server/localAuth.js'
+const sleep = (ms: number) => new Promise(resolve => setTimeout(resolve, ms))
+const quantile = (values: number[], p: number) => [...values].sort((a, b) => a - b)[Math.min(values.length - 1, Math.floor(values.length * p))] ?? 0
+const auth = { require: () => ({ id: 'owner' }), isUserActive: () => true, pushAuthorizationVersion: () => 1 } as unknown as LocalAuthStore
+async function measure(patches: boolean) {
+  const home = mkdtempSync(join(tmpdir(), 'workspace-message-perf-')), store = new WorkspaceStore(home, { messagePatches: patches })
+  const messages: WorkspaceMessage[] = []
+  for (let i = 0; i < 5; i++) {
+    store.createAgent('owner', { name: `Bot ${i}`, profile: 'default' })
+    const c = store.list<WorkspaceConversation>('owner', 'conversation').find(c => c.name === `Bot ${i}`)!
+    const message: WorkspaceMessage = { id: `m${i}`, conversationId: c.id, seq: 0, role: 'assistant', content: '', reasoning: '', status: 'streaming', attachments: [], tools: [], createdAt: Date.now() }
+    store.saveMessage('owner', message); messages.push(message)
+  }
+  const startCursor = store.cursor('owner'), folder = new WorkspaceMessageReconciler()
+  messages.forEach(m => folder.remember(structuredClone(m)))
+  const app = new Koa(); app.use(ctx => streamWorkspace(ctx, store, auth))
+  const server = app.listen(0, '127.0.0.1'); await once(server, 'listening')
+  const controller = new AbortController(), saves: number[] = [], completed = new Map<string, string>()
+  const loop = monitorEventLoopDelay({ resolution: 10 }); loop.enable()
+  let bytes = 0, events = 0, buffer = ''
+  let consume: Promise<void> | undefined
+  try {
+    const response = await fetch(`http://127.0.0.1:${(server.address() as { port: number }).port}/?format=${patches ? 'patch-v1' : ''}`, { headers: { 'Last-Event-ID': String(startCursor) }, signal: controller.signal })
+    const reader = response.body!.getReader(), decoder = new TextDecoder()
+    consume = (async () => {
+      try {
+        while (true) {
+          const next = await reader.read(); if (next.done) break
+          bytes += next.value.length; buffer += decoder.decode(next.value, { stream: true })
+          let boundary: number
+          while ((boundary = buffer.indexOf('\n\n')) >= 0) {
+            const frame = buffer.slice(0, boundary); buffer = buffer.slice(boundary + 2)
+            if (!frame.includes('event: workspace')) continue
+            const line = frame.split('\n').find(l => l.startsWith('data: '))!
+            const event = folder.normalize(JSON.parse(line.slice(6)) as WorkspaceEvent); events++
+            if (event.type === 'message.changed') {
+              const message = event.data as WorkspaceMessage
+              if (message.status === 'complete') completed.set(message.id, message.content)
+            }
+          }
+        }
+      } catch (error) { if (!controller.signal.aborted) throw error }
+    })()
+    const cpu = process.cpuUsage(), started = performance.now()
+    const last = messages.map(() => -Infinity), timers: Array<ReturnType<typeof setTimeout> | undefined> = []
+    const flush = (index: number) => {
+      clearTimeout(timers[index]); timers[index] = undefined
+      const start = performance.now(); store.saveMessage('owner', messages[index]!); saves.push(performance.now() - start); last[index] = performance.now()
+    }
+    for (let i = 0; i < 200; i++) {
+      for (const [index, message] of messages.entries()) {
+        message.content += `第${String(i + 1).padStart(3, '0')}段。用于比较两个移动端的连续文本显示表现,全部内容来自隔离测试服务。\n\n`
+        const remaining = (patches ? 33 : 100) - (performance.now() - last[index]!)
+        if (remaining <= 0) flush(index)
+        else if (timers[index] === undefined) timers[index] = setTimeout(() => flush(index), remaining)
+      }
+      await sleep(20)
+    }
+    for (const [index, message] of messages.entries()) { message.status = 'complete'; flush(index) }
+    const deadline = performance.now() + 3000
+    while (completed.size !== 5 && performance.now() < deadline) await sleep(10)
+    for (const message of messages) assert.equal(completed.get(message.id), message.content, 'complete streamed text equals the full stored message')
+    const consumed = process.cpuUsage(cpu)
+    return { format: patches ? 'patch-v1' : 'full-v1', concurrentBots: 5, sourceChunksPerBot: 200, finalCharactersPerBot: messages[0]!.content.length,
+      sseBytes: bytes, events, saveCount: saves.length, saveMedianMs: quantile(saves, .5), saveP95Ms: quantile(saves, .95), saveMaxMs: Math.max(...saves),
+      elapsedMs: performance.now() - started, cpuMs: (consumed.user + consumed.system) / 1000,
+      eventLoopP95Ms: loop.percentile(95) / 1e6, walBytes: statSync(join(home, 'workspace.sqlite3-wal')).size,
+      eventLogBytes: Number(store.db.prepare('SELECT sum(length(cast(data AS BLOB))) AS n FROM workspace_events WHERE seq>?').get(startCursor)!.n), completedMessages: completed.size }
+  } finally {
+    controller.abort(); await consume; loop.disable(); store.close(); server.closeAllConnections()
+    await new Promise<void>(resolve => server.close(() => resolve())); rmSync(home, { recursive: true, force: true })
+  }
+}
+const baseline = await measure(false), optimized = await measure(true)
+const result = { baseline, optimized, sseReduction: 1 - optimized.sseBytes / baseline.sseBytes }
+console.log(JSON.stringify(result, null, 2))
+if (process.argv[2]) writeFileSync(process.argv[2], JSON.stringify(result, null, 2))
+assert.ok(result.sseReduction >= .6, 'total SSE bytes reduced by at least 60%')
+assert.ok(optimized.saveP95Ms <= 10, 'five concurrent Bots keep persistence and event encoding below 10ms P95')

+ 127 - 0
tests/server/workspaceMessagePatch.test.ts

@@ -0,0 +1,127 @@
+// @vitest-environment node
+import { afterEach, beforeEach, expect, it } from 'vitest'
+import { mkdtempSync, rmSync } from 'node:fs'
+import { tmpdir } from 'node:os'
+import { join } from 'node:path'
+import Koa from 'koa'
+import { once } from 'node:events'
+import type { Server } from 'node:http'
+import { WorkspaceStore } from '../../src/server/workspaceStore'
+import { streamWorkspace } from '../../src/server/workspaceSync'
+import { WorkspaceMessageReconciler, WorkspacePatchGap } from '../../src/shared/workspaceMessagePatch'
+import type { WorkspaceConversation, WorkspaceEvent, WorkspaceMessage } from '../../src/shared/workspace'
+import type { LocalAuthStore } from '../../src/server/localAuth'
+
+let home: string, store: WorkspaceStore, message: WorkspaceMessage, server: Server
+const auth = { require: () => ({ id: 'owner' }), isUserActive: () => true, pushAuthorizationVersion: () => 1 } as unknown as LocalAuthStore
+beforeEach(async () => {
+  home = mkdtempSync(join(tmpdir(), 'workspace-patches-'))
+  store = new WorkspaceStore(home, { messagePatches: true })
+  store.createAgent('owner', { name: 'Patch', profile: 'default' })
+  const conversation = store.list<WorkspaceConversation>('owner', 'conversation')[0]!
+  message = { id: 'm', conversationId: conversation.id, seq: 0, role: 'assistant', content: '开始', reasoning: '', status: 'streaming', attachments: [], tools: [], createdAt: Date.now() }
+  store.saveMessage('owner', message)
+  const app = new Koa(); app.use(ctx => streamWorkspace(ctx, store, auth))
+  server = app.listen(0, '127.0.0.1'); await once(server, 'listening')
+})
+afterEach(async () => {
+  store.close(); server.closeAllConnections()
+  await new Promise<void>(resolve => server.close(() => resolve()))
+  rmSync(home, { recursive: true, force: true })
+})
+const url = (format = '') => `http://127.0.0.1:${(server.address() as { port: number }).port}/?format=${format}`
+const append = (text: string) => { message.content += text; store.saveMessage('owner', message) }
+
+it('persists compact patches atomically while observers see complete stable messages', () => {
+  const cursor = store.cursor('owner'), events: WorkspaceEvent[] = []
+  store.observe((_, event) => events.push(structuredClone(event)))
+  const folder = new WorkspaceMessageReconciler(); folder.remember(structuredClone(message))
+  for (let i = 0; i < 40; i++) append(`中文🙂组合e\u0301-${i}`)
+  const patches = store.events('owner', cursor).filter(e => e.type === 'message.patch')
+  expect(patches).toHaveLength(40)
+  for (const event of patches) folder.normalize(event)
+  const last = folder.normalize(patches.at(-1)!)
+  expect((last.data as WorkspaceMessage).content).toBe(message.content)
+  expect(store.require<WorkspaceMessage>('owner', 'message', 'm')).toEqual(message)
+  expect(events.filter(e => e.type === 'message.changed')).toHaveLength(40)
+  expect(events.some(e => e.type === 'message.patch')).toBe(false)
+  expect(events.filter(e => e.type === 'conversation.changed').length).toBeLessThan(5)
+  expect(message.revision).toBe(41)
+})
+
+it('uses complete events for tools, rewritten content, visibility and terminal changes', () => {
+  append('文字')
+  for (const change of [() => { message.tools = [{ id: 'tool', status: 'running' }] },
+    () => { message.content = '改写' }, () => { message.visible = false }, () => { message.visible = true },
+    () => { message.status = 'complete' as const }]) {
+    const cursor = store.cursor('owner'); change(); store.saveMessage('owner', message)
+    expect(store.events('owner', cursor).some(e => e.type === 'message.changed')).toBe(true)
+    expect(store.events('owner', cursor).some(e => e.type === 'message.patch')).toBe(false)
+  }
+})
+
+it('detects missing revisions and task mismatches without manufacturing a second message', () => {
+  const cursor = store.cursor('owner'), baseline = structuredClone(message)
+  append('a'); append('b')
+  const patches = store.events('owner', cursor).filter(e => e.type === 'message.patch')
+  const folder = new WorkspaceMessageReconciler(); folder.remember(baseline)
+  expect(() => folder.normalize(patches[1]!)).toThrow(WorkspacePatchGap)
+  const first = folder.normalize(patches[0]!)
+  expect(folder.normalize(patches[0]!).data).toEqual(first.data)
+  expect(() => folder.normalize({ ...patches[1]!, data: { ...(patches[1]!.data as object), conversationTaskId: 'other' } })).toThrow(WorkspacePatchGap)
+})
+
+it('keeps persisted patches readable after restart and asks legacy replay to hydrate', async () => {
+  const cursor = store.cursor('owner'); append('持久化')
+  store.close(); store = new WorkspaceStore(home, { messagePatches: false })
+  expect(store.require<WorkspaceMessage>('owner', 'message', 'm').content).toBe(message.content)
+  expect(store.events('owner', cursor)[0]!.type).toBe('message.patch')
+  const response = await fetch(url(), { headers: { 'Last-Event-ID': String(cursor) } })
+  expect(await response.text()).toContain('event: reset')
+})
+
+it('sends a full live baseline then patches, with ordered legacy full frames and terminal flush', async () => {
+  const cursor = store.cursor('owner')
+  async function connect(format: string) {
+    const controller = new AbortController()
+    const response = await fetch(url(format), { headers: { 'Last-Event-ID': String(cursor) }, signal: controller.signal })
+    const reader = response.body!.getReader(), decoder = new TextDecoder()
+    let text = ''
+    const until = async (needle: string) => { while (!text.includes(needle)) text += decoder.decode((await reader.read()).value); return text }
+    await until('event: ready')
+    return { controller, reader, until }
+  }
+  const modern = await connect('patch-v1'), legacy = await connect('')
+  try {
+    append('a'); append('b'); append('c')
+    message.status = 'complete'; store.saveMessage('owner', message)
+    const a = await modern.until('"status":"complete"'), b = await legacy.until('"status":"complete"')
+    expect(a).toContain('"type":"message.patch"')
+    expect(a).toContain('"content":"开始a"')
+    expect(b).not.toContain('"type":"message.patch"')
+    expect(b).toContain('"content":"开始abc"')
+    const ids = [...b.matchAll(/^id: (\d+)/gm)].map(m => Number(m[1]))
+    expect(ids).toEqual([...new Set(ids)].sort((a, b) => a - b))
+  } finally { modern.controller.abort(); legacy.controller.abort(); await modern.reader.cancel().catch(() => {}); await legacy.reader.cancel().catch(() => {}) }
+})
+
+it('rolls back both the full row and patch event before any observer sees an update', () => {
+  const cursor = store.cursor('owner'), before = structuredClone(message), observed: WorkspaceEvent[] = []
+  store.observe((_, event) => observed.push(event))
+  store.db.exec("CREATE TRIGGER reject_patch BEFORE INSERT ON workspace_events WHEN NEW.type='message.patch' BEGIN SELECT RAISE(ABORT,'fixture rollback'); END")
+  expect(() => append('回滚文字')).toThrow('fixture rollback')
+  expect(store.require('owner', 'message', 'm')).toEqual(before)
+  expect(store.cursor('owner')).toBe(cursor); expect(observed).toEqual([])
+  store.db.exec('DROP TRIGGER reject_patch')
+  store.saveMessage('owner', message)
+  expect(store.require<WorkspaceMessage>('owner', 'message', 'm').revision).toBe(2)
+  expect(store.events('owner', cursor).filter(e => e.type === 'message.patch')).toHaveLength(1)
+})
+
+it('flushes the last paused-stream preview without creating an extra message revision', async () => {
+  append('暂停前的最后文字')
+  const revision = message.revision
+  await new Promise(resolve => setTimeout(resolve, 280))
+  expect(store.require<WorkspaceConversation>('owner', 'conversation', message.conversationId).preview).toContain('暂停前的最后文字')
+  expect(store.require<WorkspaceMessage>('owner', 'message', 'm').revision).toBe(revision)
+})

+ 19 - 0
tests/server/workspaceRoutes.test.ts

@@ -560,3 +560,22 @@ describe('application workspace HTTP contract', () => {
     expect(upstream.some((p) => p.includes('internal-session') || p.includes('old-id'))).toBe(false)
   })
 })
+
+it('prepares CSRF with capabilities and returns an idempotent committed send receipt', async () => {
+  const caps = await req('get', '/api/app/capabilities').expect(200)
+  expect(caps.body.csrfToken).toBe(csrf)
+  expect(caps.headers['cache-control']).toBe('no-store')
+  const store = runtime.workspace
+  store.createAgent('first', { name: '回执测试', profile: 'default' })
+  const conversation = store.list<any>('first', 'conversation')[0]
+  const input = { requestId: randomUUID(), content: '确认后立即恢复' }
+  const send = () => req('post', `/api/app/conversations/${conversation.id}/messages`).send(input).expect(202)
+  const a = (await send()).body, b = (await send()).body
+  expect(a.requestId).toBe(input.requestId)
+  expect(a.message.id).toBe(a.run.messageId)
+  expect(a.conversation.id).toBe(conversation.id)
+  expect(a.cursor).toBeGreaterThan(0)
+  expect(b.message.id).toBe(a.message.id)
+  expect(b.run.id).toBe(a.run.id)
+  expect(store.messages('first', conversation.id).filter(m => m.role === 'user')).toHaveLength(1)
+})

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott