Commit ae36740
authored
feat(agentic): Agent X cosmetic improvements / Agent X 外观改进 (#607)
* feat(agentic): enrich benchmark point tooltips
Preserve KV offload backend versions and multinode transfer engines through ingest, then show offload type, backend/version, transfer engine, and cache-hit rates across official, comparison, and unofficial-run tooltips.
中文:丰富 Agent X 基准测试数据点的提示卡信息。在摄取流程中保留 KV 卸载后端版本和多节点传输引擎,并在正式运行、GPU 对比及非正式运行覆盖层的提示卡中展示卸载类型、后端及版本、传输引擎和 Cache 命中率。
* fix(inference): restore unofficial overlay tooltips
Pass the portaled tooltip element through the shared D3 render context so unofficial-run points can render and pin the same tooltip as official points.
中文:通过共享 D3 渲染上下文传递 Portal 中的提示卡节点,使非正式运行数据点能够与正式运行数据点一样显示并固定提示卡。
* feat(agentic): surface runtime component metadata
Preserve and render KV offload engines, KV transfer engines, and router names/versions across official, comparison, fixed-sequence, agentic, and unofficial-run tooltips. Add an artifact-backed metadata backfill that merges only runtime keys into historical rows.
中文:展示 Agentic 运行时组件元数据。在正式运行、GPU 对比、固定序列长度、Agentic 及非正式运行提示卡中保留并展示 KV 卸载引擎、KV 传输引擎以及路由器名称和版本;新增基于原始产物的元数据回填,仅向历史数据合并运行时字段。
* fix(inference): preserve legacy and localized tooltips
Keep an explicit legacy offload fallback when detailed runtime metadata is unavailable, and rebuild unofficial overlay layers when the locale changes.
中文:保留旧版及本地化提示卡。在缺少详细运行时元数据时显示明确的旧版卸载状态,并在语言切换后重新构建非正式运行覆盖层。
* fix(inference): scope legacy offload fallback
Show the binary fallback only for legacy agentic rows so fixed-sequence database defaults do not create misleading tooltip metadata.
中文:限定旧版卸载状态的适用范围。仅对旧版 Agentic 数据显示二元回退信息,避免固定序列长度数据的数据库默认值产生误导性提示卡。
* fix(db): harden runtime metadata backfill
Store component versions only when their names are valid and include the producer rollout date itself in historical backfill candidates.
中文:强化运行时元数据回填。仅在组件名称有效时保留对应版本,并将生产端上线当天纳入历史回填候选范围。
* fix(agentic): hide CPU cache hits without offload
Gate CPU Cache hit-rate rows behind the canonical KV-offload state in shared point tooltips and the agentic detail summary. Preserve GPU and theoretical rates, legacy fallback behavior, and unofficial-run overlays.\n\n中文:仅在启用 KV 卸载时展示 CPU Cache 命中率,统一覆盖数据点提示卡和 Agentic 详情摘要;保留 GPU 与理论命中率、旧版数据回退逻辑以及非正式运行覆盖层支持。
* fix(inference): omit disabled offload type
Hide the Offload Type row when the canonical KV-offloading descriptor is none while preserving non-empty types and legacy agentic fallbacks.
中文:当规范化 KV 卸载描述为 none 时隐藏“卸载类型”行,同时保留有效卸载类型和旧版 Agentic 数据的回退展示。1 parent 3959bff commit ae36740
24 files changed
Lines changed: 821 additions & 27 deletions
File tree
- packages
- app
- cypress/e2e
- src
- components/inference
- agentic-point
- ui
- utils
- lib
- d3-chart/D3Chart
- db
- src
- etl
- lib
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
225 | | - | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
226 | 228 | | |
227 | 229 | | |
228 | 230 | | |
| |||
297 | 299 | | |
298 | 300 | | |
299 | 301 | | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
300 | 305 | | |
301 | 306 | | |
302 | 307 | | |
| |||
Lines changed: 16 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
111 | | - | |
| 111 | + | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
115 | 123 | | |
116 | 124 | | |
117 | 125 | | |
| |||
177 | 185 | | |
178 | 186 | | |
179 | 187 | | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
180 | 194 | | |
181 | 195 | | |
182 | 196 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
22 | 32 | | |
23 | 33 | | |
24 | 34 | | |
| |||
58 | 68 | | |
59 | 69 | | |
60 | 70 | | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
61 | 85 | | |
62 | 86 | | |
63 | 87 | | |
| |||
Lines changed: 47 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 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 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| 22 | + | |
| 23 | + | |
21 | 24 | | |
22 | 25 | | |
23 | 26 | | |
| |||
41 | 44 | | |
42 | 45 | | |
43 | 46 | | |
44 | | - | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
45 | 50 | | |
46 | 51 | | |
47 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
| 193 | + | |
194 | 194 | | |
195 | 195 | | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
196 | 208 | | |
197 | 209 | | |
198 | 210 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
853 | 853 | | |
854 | 854 | | |
855 | 855 | | |
| 856 | + | |
856 | 857 | | |
857 | 858 | | |
858 | 859 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1204 | 1204 | | |
1205 | 1205 | | |
1206 | 1206 | | |
| 1207 | + | |
1207 | 1208 | | |
1208 | 1209 | | |
1209 | 1210 | | |
| |||
1270 | 1271 | | |
1271 | 1272 | | |
1272 | 1273 | | |
| 1274 | + | |
1273 | 1275 | | |
1274 | 1276 | | |
1275 | 1277 | | |
| |||
2211 | 2213 | | |
2212 | 2214 | | |
2213 | 2215 | | |
2214 | | - | |
2215 | | - | |
| 2216 | + | |
2216 | 2217 | | |
2217 | 2218 | | |
2218 | 2219 | | |
| |||
2222 | 2223 | | |
2223 | 2224 | | |
2224 | 2225 | | |
| 2226 | + | |
2225 | 2227 | | |
2226 | 2228 | | |
2227 | 2229 | | |
| |||
2493 | 2495 | | |
2494 | 2496 | | |
2495 | 2497 | | |
| 2498 | + | |
2496 | 2499 | | |
2497 | 2500 | | |
2498 | 2501 | | |
| |||
0 commit comments