Lyon
0256989ee0
fix(web-probe): expand finding drilldown from collect grep ( #826 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 14:49:02 +08:00
Lyon
297e6d0373
fix(hwlab): use domestic npm registry for node lanes ( #825 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 13:25:20 +08:00
Lyon
841f8e7245
fix(hwlab): pull latest d601 tools image in pipeline ( #824 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 12:46:59 +08:00
Lyon
eb1ccdab1e
fix(hwlab): install d601 tools yaml dependency direct from cn mirror ( #823 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 12:29:30 +08:00
Lyon
233e5eda1e
fix(hwlab): repair d601 tools image yaml registry indentation ( #822 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 12:20:03 +08:00
Lyon
f529d68896
fix(hwlab): use cn npm registry for d601 tools image ( #821 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 12:18:34 +08:00
Lyon
e28fc7ab60
fix(platform-infra): expose egress proxy node diagnostics ( #820 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 12:12:49 +08:00
Lyon
2b3b05c2d6
fix(hwlab): route node yaml deps through proxy ( #819 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 11:53:41 +08:00
Lyon
273283c160
fix(hwlab): install tools yaml with node npm proxy ( #818 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 11:37:09 +08:00
Lyon
e968b2d8a9
fix(hwlab): retry bun yaml install in tools image ( #817 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 11:21:38 +08:00
Lyon
1ac20735a1
fix(hwlab): install tools yaml dependency with bun proxy ( #816 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 11:16:56 +08:00
Lyon
d9197898d2
fix(hwlab): fetch tools yaml dependency with curl ( #815 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 11:14:41 +08:00
Lyon
b659ccbdb2
fix(hwlab): build tools image from node-local base ( #814 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 11:07:03 +08:00
Lyon
e5284a530d
fix(hwlab): avoid forced pull for node tools image ( #813 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 11:03:00 +08:00
Lyon
5939f3c7fd
fix(hwlab): vendor yaml in D601 tools image ( #812 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 11:01:01 +08:00
Lyon
e0497b282e
fix(hwlab): avoid deploy overlay in node contract check ( #811 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 10:55:21 +08:00
Lyon
8c351227e1
fix(hwlab): skip yaml-backed node contract render check ( #810 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 10:51:02 +08:00
Lyon
467abd16d4
fix(hwlab): avoid prepare-source yaml runtime dependency ( #809 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 10:45:06 +08:00
Lyon
cac291d7af
fix(hwlab): cache yaml in node tools image ( #808 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 10:34:05 +08:00
Lyon
fc7047d467
fix(hwlab): allow direct ssh git mirror egress ( #807 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 09:40:30 +08:00
Lyon
2a72892f70
fix(agentrun): lower v02 missing terminal timeout ( #806 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 08:04:27 +08:00
Lyon
59fe4a4d98
fix(web-probe): require authoritative prompt submit evidence ( #805 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:48:56 +08:00
Lyon
b9b237747d
fix(web-probe): scope turn timing by page epoch ( #803 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:43:07 +08:00
Lyon
089f764427
fix(web-probe): avoid loading false positives in trace text ( #801 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:33:50 +08:00
Lyon
6c083a4dfe
fix(deploy): allow canonical compose env override ( #799 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:28:06 +08:00
Lyon
84a4b70a26
fix(workbench): scope trace loading indicators ( #797 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:24:18 +08:00
Lyon
d45fc1890e
fix(otel): show workbench api spans in trace summary ( #795 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:21:30 +08:00
Lyon
6abc904a6e
fix(web-probe): preserve observe analyze drilldown fields ( #793 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:18:06 +08:00
Lyon
8a983f20fd
fix(web-probe): prefer identity owner for loading nodes ( #791 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:11:21 +08:00
Lyon
d2ae01b76a
fix(web-probe): expose loading owner drilldown ids ( #790 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:04:16 +08:00
Lyon
a9e7729246
fix(web-probe): expose page identity in turn timing report ( #788 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 07:00:16 +08:00
Lyon
02f78a89c7
fix: scale web-probe tail scan budget ( #786 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 06:22:31 +08:00
Lyon
cf5c782997
fix: bound web-probe analyzer tail reads ( #785 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 06:21:07 +08:00
Lyon
a223079b20
fix(web-probe): expose analyze timeout artifacts ( #784 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 06:12:42 +08:00
Lyon
d0913f1ab8
fix(web-probe): merge turn timing columns by stable id ( #783 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 05:33:05 +08:00
Lyon
e6fe4ca053
fix(web-probe): harden observe analyze recovery ( #780 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 04:54:45 +08:00
Lyon
be9b6dce23
fix(web-probe): expose observe analyze tail samples ( #778 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 04:23:53 +08:00
Lyon
bd5acfae06
fix(web-probe): recover compact analyze turn details ( #776 )
...
* fix(web-probe): keep rounds in compact analyze output
* fix(web-probe): recover compact analyze turn details
---------
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 04:09:58 +08:00
Lyon
05495577f7
fix(web-probe): keep rounds in compact analyze output ( #775 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 04:04:34 +08:00
Lyon
ee565d3f42
fix(web-probe): anchor prompt timing at command start ( #773 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 03:54:44 +08:00
Lyon
87d6130636
fix(web-probe): reuse turn status helpers ( #771 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 03:49:01 +08:00
Lyon
f3075d2999
fix(web-probe): stabilize round timing attribution ( #770 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 03:45:28 +08:00
Lyon
382d345a3e
fix(web-probe): scope round timing to prompt turns ( #769 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 03:26:12 +08:00
Lyon
b5e66b77f3
fix(web-probe): ignore terminal duration snap in jump detector ( #767 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 02:50:48 +08:00
Lyon
9cc3c3e197
fix(web-probe): compare visible digests per observer page ( #766 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 02:33:42 +08:00
Lyon
8b42c15162
fix(web-probe): classify observer refresh aborts ( #765 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 02:08:09 +08:00
Lyon
3b6190959b
fix(web-probe): attribute final responses by trace role ( #763 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 00:36:37 +08:00
Lyon
5673a9e39b
fix(web-probe): keep attributed final response checks across prompts ( #761 )
...
* fix(web-probe): keep attributed final response checks across prompts
* fix(web-probe): trust terminal message final text
---------
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 00:17:53 +08:00
Lyon
214809c48f
fix(web-probe): widen long session DOM samples ( #760 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 00:10:17 +08:00
Lyon
402e859bfa
fix(web-probe): require exact terminal duration evidence ( #759 )
...
Co-authored-by: Codex <codex@noreply.local >
2026-06-24 00:07:57 +08:00