Léo
137daab16e
fix(preview): return validator-authored tool errors to the model ( #6554 )
...
The compact preview reduces every pre-execution tool error to a fixed
allowlist so exception text cannot reach the client. Messages our own
validators build per call are not on that list, so the model got "The
tool call could not be validated..." instead of the pdf_extract path
hint, the email uid provenance error, the artifact-Python target
message, or which schema argument was wrong. That is the default path
for the tool-profile models, Qwen3.5-9B included.
Each validator site now records its message in a per-call
validator_error before raising, and only that text is returned
verbatim. A schema failure gets a hint rebuilt from the offered schema
and the call's own arguments (missing property, expected type, allowed
values), never from the caught ValidationError. Everything else,
including all execution failures, still goes through
_public_preview_tool_error.
2026-10-07 12:52:39 +01:00
..
2026-10-05 15:59:59 +01:00
2026-10-07 00:12:27 +02:00
2026-08-16 23:25:46 +01:00
2026-06-04 18:57:24 +02:00
2026-10-06 03:16:54 +01:00
2026-09-11 06:04:19 +00:00
2026-10-03 00:58:32 +01:00
2026-10-06 15:18:34 +01:00
2026-10-01 01:34:26 +00:00
2026-09-17 10:07:40 +00:00
2026-10-05 15:59:59 +01:00
2026-06-23 23:28:53 +02:00
2026-10-01 19:45:59 +02:00
2026-09-05 19:21:12 +02:00
2026-05-31 23:58:26 +09:00
2026-07-11 15:14:14 +01:00
2026-10-05 15:59:59 +01:00
2026-09-11 06:04:19 +00:00
2026-10-02 23:23:40 +01:00
2026-10-03 01:13:36 +01:00
2026-10-02 23:23:40 +01:00
2026-10-02 01:27:08 +01:00
2026-10-01 05:03:58 +01:00
2026-10-02 23:15:51 +01:00
2026-09-11 06:04:19 +00:00
2026-07-11 13:03:24 +01:00
2026-07-11 13:03:24 +01:00
2026-09-11 06:04:19 +00:00
2026-09-21 06:54:03 +00:00
2026-09-17 10:07:40 +00:00
2026-09-22 13:12:19 +01:00
2026-06-01 22:22:41 +09:00
2026-10-07 12:52:39 +01:00
2026-06-03 14:14:27 +09:00
2026-09-11 06:04:19 +00:00
2026-07-11 17:06:19 +01:00
2026-10-05 15:59:59 +01:00
2026-10-02 18:54:09 +01:00
2026-10-02 01:27:08 +01:00
2026-09-11 06:04:19 +00:00
2026-10-01 22:31:21 +01:00
2026-06-27 13:05:44 +00:00
2026-07-08 23:57:23 +02:00
2026-05-31 23:58:26 +09:00
2026-09-17 10:07:40 +00:00
2026-07-01 10:11:22 +00:00
2026-09-17 10:07:40 +00:00
2026-10-01 01:34:26 +00:00
2026-09-17 10:07:40 +00:00
2026-10-01 01:34:26 +00:00
2026-10-01 01:34:26 +00:00
2026-06-03 14:06:31 +09:00
2026-06-09 10:40:17 +02:00
2026-09-21 06:54:03 +00:00
2026-10-06 18:31:13 +01:00
2026-09-17 10:07:40 +00:00
2026-06-24 16:50:07 +02:00
2026-09-11 06:04:19 +00:00
2026-09-11 06:04:19 +00:00
2026-09-22 13:12:19 +01:00
2026-10-01 19:45:59 +02:00
2026-09-11 06:04:19 +00:00
2026-09-17 10:07:40 +00:00
2026-06-06 03:37:10 -06:00
2026-06-30 19:54:51 +02:00
2026-10-01 01:34:26 +00:00
2026-07-23 14:18:08 +02:00
2026-10-02 03:00:46 +01:00
2026-08-14 10:47:47 +01:00
2026-10-06 03:16:54 +01:00
2026-10-06 03:16:54 +01:00
2026-06-10 15:15:13 +09:00
2026-10-02 03:00:46 +01:00
2026-08-15 23:09:01 -06:00
2026-09-11 06:04:19 +00:00
2026-08-06 02:33:50 -06:00
2026-06-06 03:17:19 -06:00
2026-08-06 02:33:50 -06:00
2026-07-18 09:40:58 +01:00
2026-09-17 10:07:40 +00:00
2026-09-30 12:14:03 +02:00
2026-09-11 06:04:19 +00:00
2026-10-01 01:34:26 +00:00
2026-09-17 10:07:40 +00:00
2026-06-15 15:16:41 +09:00
2026-09-11 06:04:19 +00:00
2026-08-15 20:27:26 +01:00
2026-10-01 19:45:59 +02:00
2026-09-11 06:04:19 +00:00
2026-09-11 06:04:19 +00:00
2026-06-01 18:27:17 +09:00
2026-09-11 06:04:19 +00:00
2026-09-11 06:04:19 +00:00
2026-10-02 01:27:08 +01:00
2026-10-01 22:11:10 +01:00
2026-10-02 23:22:41 +01:00
2026-08-15 01:58:32 +00:00
2026-07-03 15:07:16 +01:00
2026-06-15 17:44:10 +01:00
2026-07-23 14:18:08 +02:00
2026-05-31 23:58:26 +09:00
2026-10-06 03:16:54 +01:00
2026-09-11 06:04:19 +00:00
2026-09-22 13:12:19 +01:00
2026-09-11 06:04:19 +00:00
2026-10-01 20:59:27 +01:00
2026-09-17 10:07:40 +00:00
2026-06-15 17:44:10 +01:00
2026-09-17 20:53:01 +00:00
2026-09-17 22:00:44 +00:00
2026-06-08 09:58:52 +02:00
2026-06-09 16:00:24 +01:00
2026-06-09 01:06:20 +01:00
2026-10-01 19:45:59 +02:00
2026-09-11 06:04:19 +00:00
2026-06-11 12:53:33 +02:00
2026-09-11 06:04:19 +00:00
2026-09-11 06:04:19 +00:00
2026-07-05 13:19:04 +01:00
2026-09-17 10:07:40 +00:00
2026-10-06 18:31:16 +01:00
2026-10-05 15:59:59 +01:00
2026-10-06 03:16:54 +01:00
2026-10-06 13:36:01 +01:00
2026-10-01 01:34:26 +00:00
2026-06-04 13:18:50 +01:00
2026-09-05 19:20:49 +02:00
2026-10-02 18:54:09 +01:00
2026-10-06 19:49:15 +02:00
2026-10-06 18:31:08 +01:00
2026-06-28 14:07:23 +00:00
2026-10-02 18:54:09 +01:00
2026-10-06 13:36:01 +01:00
2026-10-01 01:34:26 +00:00
2026-09-21 06:54:03 +00:00
2026-10-05 15:59:59 +01:00
2026-10-05 15:59:59 +01:00
2026-10-01 01:34:26 +00:00
2026-07-11 15:14:14 +01:00
2026-06-02 20:44:27 +09:00
2026-10-06 13:36:01 +01:00
2026-10-06 03:16:54 +01:00
2026-09-11 06:04:19 +00:00
2026-10-06 18:31:22 +01:00
2026-06-03 22:47:00 +09:00
2026-09-11 06:04:19 +00:00
2026-09-11 06:04:19 +00:00
2026-09-11 06:04:19 +00:00
2026-07-04 17:03:38 +01:00
2026-10-05 15:59:59 +01:00
2026-06-15 15:03:41 +09:00