Peter Steinberger
b319493a52
improve: let Code Mode use declared tool result shapes (#109813)
* feat(agents): add Code Mode output contracts
* perf(agents): defer untrusted tool schemas
* chore(plugin-sdk): refresh API baseline
* fix(agents): preserve deferred schema markers
* fix(agents): preserve policy-blocked tool results
* fix(agents): preserve nullable output contracts
* fix(agents): reject policy blocks from success contracts
* fix(agents): preserve output contracts through normalization
* test(agents): type normalized tool fixtures
* fix(agents): validate catalog results before projection
* fix(agents): keep result snapshots internal
* fix(agents): fail closed on unrenderable unions
* fix(agents): preserve empty result markers
* test(agents): keep result fixture discriminator literal
* test(agents): use native own-property check
2026-07-17 14:46:37 +01:00
..
2026-07-17 13:23:39 +01:00
2026-07-05 00:32:47 -04:00
2026-07-10 22:34:57 -07:00
2026-07-16 07:26:00 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-17 14:46:37 +01:00
2026-07-05 00:32:47 -04:00
2026-07-16 10:37:54 -07:00
2026-07-11 10:25:14 -07:00
2026-07-16 22:22:38 -07:00
2026-07-17 00:35:39 -07:00
2026-07-17 14:46:37 +01:00
2026-07-11 09:04:55 -07:00
2026-07-16 08:55:40 -07:00
2026-07-05 00:32:47 -04:00
2026-07-05 00:32:47 -04:00
2026-07-14 12:23:35 -07:00
2026-07-05 00:32:47 -04:00
2026-07-12 09:16:46 +01:00
2026-07-12 10:51:38 +01:00
2026-07-05 00:32:47 -04:00
2026-07-16 18:53:55 -07:00
2026-07-11 06:30:57 -07:00
2026-07-15 03:25:36 +10:00
2026-07-17 01:01:06 -07:00
2026-07-16 03:33:08 -07:00
2026-07-10 05:19:13 +01:00
2026-07-16 04:35:31 -07:00
2026-07-05 00:32:47 -04:00
2026-07-16 09:15:03 -07:00
2026-07-17 13:23:39 +01:00
2026-07-12 10:51:38 +01:00
2026-07-17 13:23:39 +01:00
2026-07-16 01:23:06 -07:00
2026-07-05 00:32:47 -04:00
2026-07-16 17:16:01 -07:00
2026-07-05 00:32:47 -04:00
2026-07-17 10:12:54 +05:30
2026-07-17 11:13:00 +01:00
2026-05-27 11:37:23 +01:00
2026-07-17 14:46:37 +01:00
2026-07-17 10:35:56 +01:00
2026-07-16 07:26:00 -07:00
2026-07-16 16:47:25 -07:00
2026-07-16 22:01:34 -07:00
2026-07-05 00:32:47 -04:00
2026-07-17 10:35:56 +01:00
2026-07-16 13:55:23 -07:00
2026-07-17 13:23:39 +01:00
2026-07-17 14:46:37 +01:00
2026-07-09 05:30:12 -05:00
2026-07-16 12:40:53 -07:00
2026-07-16 23:56:59 -07:00
2026-07-14 08:01:11 -07:00
2026-07-05 00:32:47 -04:00