VectorPeak
f8c7f67bde
fix(ai): reject non-finite tool schema numbers (#104470)
* fix(ai): reject non-finite tool schema numbers
Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
* fix(ai): catch non-finite values from tool schema serializers
Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
* test(ai): cover nested tool schema serializers
Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
* fix(ai): satisfy schema projection lint
Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
* fix(ai): satisfy schema projection lint
Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
* fix(ai): preserve empty-key schema diagnostic paths
* fix(ai): reject boxed non-finite schema numbers
* fix(ai): ignore spoofed boxed-number tags
* fix(ai): isolate boxed-number brand probes
* refactor(ai): use intrinsic boxed-number detection
---------
Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-11 14:50:54 -07:00
..
2026-07-11 14:50:37 -07:00
2026-07-11 14:50:54 -07:00
2026-07-11 13:14:08 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 14:50:37 -07:00
2026-07-09 12:29:50 +01:00
2026-07-11 14:50:37 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 04:23:30 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 13:00:17 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 18:12:32 +08:00
2026-07-11 12:59:29 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 14:50:37 -07:00
2026-07-10 22:29:13 -07:00
2026-07-11 13:00:17 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 10:25:14 -07:00
2026-07-10 16:43:00 +01:00
2026-07-11 12:57:16 -07:00
2026-07-10 03:41:33 +01:00
2026-07-11 14:50:37 -07:00
2026-07-09 15:53:02 +01:00
2026-07-11 14:50:37 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 10:25:14 -07:00
2026-07-10 03:18:38 +01:00
2026-07-09 12:08:50 +01:00
2026-07-11 14:50:37 -07:00
2026-07-11 06:30:57 -07:00
2026-07-11 07:28:20 -07:00
2026-07-11 12:36:37 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 10:16:34 -07:00
2026-07-11 10:16:34 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 01:09:51 -07:00
2026-07-11 01:09:51 -07:00
2026-07-11 14:50:37 -07:00
2026-07-10 22:29:37 -05:00
2026-07-11 05:32:22 -07:00
2026-07-11 14:50:37 -07:00
2026-07-11 00:55:06 -07:00
2026-07-11 12:19:02 -07:00
2026-07-11 07:28:20 -07:00
2026-07-11 13:36:07 -07:00
2026-07-10 04:49:42 +01:00
2026-07-11 01:09:51 -07:00
2026-07-11 13:22:27 -07:00
2026-07-10 10:42:36 +01:00
2026-07-10 17:33:28 +01:00
2026-07-11 01:09:51 -07:00
2026-07-11 01:09:51 -07:00
2026-07-11 14:50:37 -07:00
2026-07-10 00:53:10 +01:00
2026-07-11 14:50:37 -07:00