Mason Huang
f0bfb3fc33
test(tools): add unmocked image custom-provider auth regression (#85733)
Summary:
- The branch adds an unmocked image-tool custom-provider auth regression test, fixes split agents Vitest config routing, adds routing coverage, and records a changelog entry.
- PR surface: Tests +203, Docs +1, Other +8. Total +212 across 4 files.
- Reproducibility: not applicable. as a current-main failing issue: the production runtime bug was addressed by the linked predecessor, and this PR adds regression coverage plus test-routing verification for that path.
Automerge notes:
- PR branch already contained follow-up commit before automerge: test(tools): polish image auth regression and fix agents vitest routing
- PR branch already contained follow-up commit before automerge: test(tools): remove proof test filename after regression rename
- PR branch already contained follow-up commit before automerge: fix(test): remove duplicate agent shard constants
- PR branch already contained follow-up commit before automerge: test(tools): add unmocked image custom-provider auth regression
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-8573…
Validation:
- ClawSweeper review passed for head cff5476aeb.
- Required merge gates passed before the squash merge.
Prepared head SHA: cff5476aeb
Review: https://github.com/openclaw/openclaw/pull/85733#issuecomment-4525628364
Co-authored-by: Mason Huang <masonxhuang@tencent.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: hxy91819
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com>
2026-05-25 14:19:04 +00:00
..
2026-05-24 18:13:14 +02:00
2026-05-02 14:52:18 +01:00
2026-05-22 19:13:33 -07:00
2026-05-25 10:43:01 +02:00
2026-05-25 09:16:09 +02:00
2026-05-25 08:08:52 +01:00
2026-05-09 09:33:20 +01:00
2026-05-23 10:38:09 +01:00
2026-05-25 04:14:00 +02:00
2026-05-17 01:35:39 +08:00
2026-05-23 18:30:14 +02:00
2026-05-18 04:53:40 +01:00
2026-05-18 21:23:55 -07:00
2026-05-14 15:04:43 +00:00
2026-05-09 05:03:42 +01:00
2026-05-18 01:35:04 +01:00
2026-05-09 09:54:06 +01:00
2026-05-14 13:11:42 +08:00
2026-05-25 13:45:08 +01:00
2026-05-09 04:48:47 +01:00
2026-05-09 10:06:23 +01:00
2026-05-09 05:03:42 +01:00
2026-05-25 04:24:01 +02:00
2026-05-01 21:55:50 +01:00
2026-05-24 23:25:05 +02:00
2026-05-09 04:48:47 +01:00
2026-05-09 04:48:47 +01:00
2026-05-22 12:56:10 +01:00
2026-05-09 04:48:47 +01:00
2026-05-21 08:28:44 +01:00
2026-05-09 05:03:42 +01:00
2026-05-09 04:48:47 +01:00
2026-05-23 21:20:52 +02:00
2026-05-18 08:21:35 +01:00
2026-05-09 09:40:27 +01:00
2026-05-22 16:21:52 +02:00
2026-05-19 23:21:26 -07:00
2026-05-09 09:48:52 +01:00
2026-05-24 15:37:13 +02:00
2026-05-08 23:39:30 +01:00
2026-05-24 14:47:07 +02:00
2026-05-25 15:52:57 +02:00
2026-05-22 12:56:10 +01:00
2026-05-22 12:56:10 +01:00
2026-05-13 03:05:09 -05:00
2026-05-13 03:05:09 -05:00
2026-05-17 17:04:18 +08:00
2026-05-09 23:25:27 +01:00
2026-05-25 13:37:38 +02:00
2026-05-25 12:14:37 +02:00
2026-05-24 13:38:50 +02:00
2026-05-24 12:34:13 +02:00
2026-05-09 09:31:47 +01:00
2026-05-24 20:50:07 +02:00
2026-05-13 03:05:09 -05:00
2026-05-25 15:04:44 +01:00
2026-04-08 00:09:07 +01:00
2026-05-06 18:51:25 +08:00
2026-05-25 15:04:44 +01:00
2026-05-24 21:28:09 +02:00
2026-05-25 08:13:47 +01:00
2026-05-25 15:04:44 +01:00
2026-04-12 04:51:18 +01:00
2026-05-08 23:47:17 +01:00
2026-04-12 04:51:18 +01:00
2026-05-09 09:34:22 +01:00
2026-05-24 17:47:19 +02:00
2026-05-25 14:48:57 +02:00
2026-05-18 14:56:06 +01:00
2026-05-24 09:33:34 +01:00
2026-05-13 13:33:38 +01:00
2026-05-18 10:26:24 +01:00
2026-05-23 21:20:52 +02:00
2026-05-21 16:17:50 +00:00
2026-05-10 06:39:54 +01:00
2026-05-18 21:11:21 +05:30
2026-05-22 19:17:43 +01:00
2026-05-18 14:56:06 +01:00
2026-05-24 13:52:18 +02:00
2026-05-10 02:14:00 +01:00
2026-05-14 14:40:20 +08:00
2026-05-13 17:34:45 +03:00
2026-05-03 15:12:06 +01:00
2026-05-24 12:38:23 +02:00
2026-05-25 11:16:09 +02:00
2026-05-21 22:53:56 +01:00
2026-05-24 05:50:03 +01:00
2026-05-09 09:30:40 +01:00
2026-05-18 04:53:40 +01:00
2026-05-23 08:55:44 +02:00
2026-05-25 12:05:31 +02:00
2026-04-29 08:56:23 +01:00
2026-05-24 19:10:10 +02:00
2026-05-11 21:41:08 -07:00
2026-05-24 09:02:44 +02:00
2026-05-20 21:36:39 +01:00
2026-05-11 23:28:57 +01:00
2026-04-25 02:49:45 -07:00
2026-05-24 07:03:49 +02:00
2026-05-24 02:48:03 +01:00
2026-05-21 17:42:42 +08:00
2026-05-22 11:21:57 +00:00
2026-05-21 07:58:15 +01:00
2026-05-20 01:57:00 +01:00
2026-05-17 06:34:58 +01:00
2026-05-08 21:22:04 +01:00
2026-05-23 17:28:29 +01:00
2026-05-23 17:28:29 +01:00
2026-05-09 10:02:55 +01:00
2026-05-21 04:23:59 +00:00
2026-05-18 14:56:06 +01:00
2026-05-18 06:29:14 +01:00
2026-04-30 02:42:20 +10:00
2026-05-24 07:03:49 +02:00
2026-05-25 14:31:38 +02:00
2026-05-24 02:55:08 +02:00
2026-05-25 05:17:45 +01:00
2026-05-25 01:15:49 +02:00
2026-04-28 07:56:08 +01:00
2026-05-24 03:44:31 +01:00
2026-05-16 19:50:26 +08:00
2026-05-22 19:27:56 +01:00
2026-04-25 04:27:17 -07:00
2026-05-04 21:15:12 -07:00
2026-05-24 17:17:28 +02:00
2026-05-17 01:35:39 +08:00
2026-05-24 19:13:03 +02:00
2026-05-18 00:26:44 +01:00
2026-05-25 09:58:39 +02:00
2026-05-13 03:46:33 +01:00
2026-05-23 12:39:02 +02:00
2026-05-24 19:13:03 +02:00
2026-05-24 19:13:03 +02:00
2026-05-25 14:19:04 +00:00
2026-05-09 09:55:23 +01:00
2026-05-13 03:05:09 -05:00
2026-04-09 16:48:04 +08:00
2026-05-18 03:18:55 +01:00
2026-05-23 08:39:17 +02:00
2026-05-25 13:06:56 +02:00
2026-05-17 03:33:54 +08:00
2026-05-04 21:15:12 -07:00
2026-05-24 16:05:24 +02:00
2026-05-09 05:03:42 +01:00
2026-05-24 15:33:17 +01:00
2026-04-25 03:07:27 -07:00
2026-05-08 20:55:20 +01:00
2026-05-09 09:49:55 +01:00
2026-05-21 21:20:52 +01:00
2026-05-21 18:01:32 +08:00
2026-05-24 15:11:37 +02:00