pablodiazjorge
02e2c9cd7f
fix(providers): report provider-selection diagnostics when the selected provider refuses its profile ( #4103 )
...
* fix(providers): report provider-selection diagnostics when the selected provider refuses its profile
An explicitly selected provider that refuses the target during profile resolution now yields the target_unsupported selection error with its candidates and rejections, keeping the refusal's message and, when present, its specific recovery.
Fixes #3930
* fix(providers): keep refusal evidence and cleanup ownership on selection failures
A refusal with unconfirmed cleanup is returned unchanged; otherwise the selection failure carries the refusal's captured output, diagnostics, partial observation and cause. Registry tests cover the copied recovery and the cleanup guard.
2026-10-23 02:31:23 +08:00
..
2026-10-22 00:43:30 +00:00
2026-10-22 07:48:39 +08:00
2026-10-22 11:48:09 +00:00
2026-10-22 07:48:39 +08:00
2026-10-22 08:13:46 +08:00
2026-10-23 02:31:23 +08:00
2026-10-23 00:06:00 +08:00
2026-10-22 10:02:31 +08:00
2026-10-22 08:13:46 +08:00
2026-10-23 00:26:16 +08:00
2026-10-22 17:46:15 +08:00
2026-10-22 08:13:46 +08:00
2026-10-22 10:02:31 +08:00
2026-10-22 04:11:15 +08:00
2026-10-22 04:01:02 +08:00
2026-10-21 21:18:35 -07:00
2026-10-21 19:06:44 +08:00
2026-10-22 07:48:39 +08:00
2026-10-22 08:13:46 +08:00
2026-10-23 01:38:51 +08:00
2026-10-23 02:28:05 +08:00
2026-10-23 01:57:31 +08:00
2026-10-23 00:32:35 +08:00
2026-10-23 01:57:31 +08:00
2026-10-22 22:55:22 +08:00
2026-10-22 04:01:02 +08:00
2026-10-21 21:18:35 -07:00
2026-10-22 10:02:31 +08:00
2026-10-22 08:13:46 +08:00
2026-10-23 02:24:45 +08:00
2026-10-22 00:43:30 +00:00
2026-10-21 14:09:29 +08:00
2026-10-22 02:59:27 +08:00
2026-10-21 04:22:20 +08:00
2026-10-21 05:06:28 -07:00
2026-10-23 02:29:29 +08:00
2026-10-23 02:29:29 +08:00
2026-10-21 04:17:46 +08:00
2026-10-21 04:17:46 +08:00
2026-10-21 04:17:46 +08:00
2026-10-21 04:17:46 +08:00
2026-10-22 19:00:08 +08:00
2026-10-23 02:27:18 +08:00
2026-10-23 02:27:18 +08:00
2026-10-23 01:57:31 +08:00
2026-10-22 00:26:40 -07:00
2026-10-23 01:57:31 +08:00
2026-10-23 02:20:55 +08:00
2026-10-23 01:00:58 +08:00
2026-10-23 01:00:58 +08:00
2026-10-22 00:17:11 +08:00
2026-10-22 00:17:11 +08:00
2026-10-22 23:54:01 +08:00
2026-10-22 00:17:11 +08:00
2026-10-21 03:44:49 +08:00
2026-10-21 03:44:49 +08:00
2026-10-22 04:08:31 +08:00
2026-10-21 06:12:21 +08:00
2026-10-23 01:43:23 +08:00
2026-10-23 02:13:49 +08:00
2026-10-22 00:43:30 +00:00
2026-10-22 00:43:30 +00:00
2026-10-22 00:43:30 +00:00
2026-10-23 01:00:58 +08:00
2026-10-23 01:43:23 +08:00
2026-10-22 07:48:39 +08:00
2026-10-22 17:20:07 +08:00
2026-10-22 00:43:30 +00:00
2026-10-22 00:43:30 +00:00
2026-10-23 01:57:31 +08:00
2026-10-22 22:44:39 +08:00
2026-10-23 01:57:31 +08:00
2026-10-23 01:57:31 +08:00
2026-10-23 01:57:31 +08:00
2026-10-21 04:17:46 +08:00
2026-10-21 04:17:46 +08:00
2026-10-21 04:17:46 +08:00
2026-10-22 05:53:42 +08:00
2026-10-22 14:04:28 +08:00
2026-10-21 07:54:37 -07:00
2026-10-21 07:54:37 -07:00
2026-10-21 07:54:37 -07:00
2026-10-21 07:54:37 -07:00
2026-10-23 01:28:58 +08:00
2026-10-22 09:11:44 +08:00
2026-10-22 03:57:38 +08:00
2026-10-22 03:57:38 +08:00
2026-10-23 01:57:31 +08:00
2026-10-23 01:57:31 +08:00
2026-10-23 01:57:31 +08:00
2026-10-23 02:27:18 +08:00
2026-10-22 00:17:11 +08:00
2026-10-23 02:23:58 +08:00
2026-10-23 02:23:58 +08:00
2026-10-23 01:57:31 +08:00
2026-10-23 01:57:31 +08:00
2026-10-23 01:57:31 +08:00
2026-10-23 01:57:31 +08:00
2026-10-22 23:54:01 +08:00
2026-10-23 01:57:31 +08:00
2026-10-23 02:27:18 +08:00
2026-10-23 01:57:31 +08:00
2026-10-22 07:30:54 +08:00
2026-10-23 01:57:31 +08:00
2026-10-22 08:13:46 +08:00
2026-10-22 05:47:38 +08:00
2026-10-22 08:13:46 +08:00
2026-10-21 04:17:46 +08:00
2026-10-21 04:17:46 +08:00
2026-10-23 01:57:31 +08:00
2026-10-22 05:47:38 +08:00
2026-10-22 05:47:38 +08:00
2026-10-22 08:13:46 +08:00