Ysopwnable
7e96f25f8b
fix(mcp): deliver typed errors without invalid structured output ( #1277 )
...
* fix(mcp): deliver tool errors within advertised schema contracts
Retain complete typed JSON error content while omitting non-conforming
structured errors at the public transport boundary. Recover oversized
diagnostics into Evidence before removing their private structured carrier.
Update schema-validated client readers and cover actual stdio delivery.
Closes #1261
Assisted-by: Kogasa (gensokyo-skills:kogasa-surprise-testing)
* test(mcp): read typed errors in canonical Evidence regressions
* test(mcp): validate public error diagnostics in acceptance workflows
2026-10-09 13:54:32 +00:00
..
2026-10-09 20:18:52 +08:00
2026-10-09 06:32:10 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 02:01:29 +08:00
2026-10-07 04:35:49 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-07 21:45:07 +08:00
2026-10-07 21:45:07 +08:00
2026-10-07 21:45:07 +08:00
2026-10-07 21:45:07 +08:00
2026-10-07 04:35:49 +08:00
2026-10-09 13:54:32 +00:00
2026-10-07 17:16:58 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 07:47:34 +08:00
2026-10-09 20:11:17 +08:00
2026-07-18 05:49:14 +00:00
2026-10-09 20:11:17 +08:00
2026-09-29 18:00:47 +08:00
2026-09-29 18:00:47 +08:00
2026-10-09 20:11:17 +08:00
2026-10-09 20:11:17 +08:00
2026-10-06 22:57:36 +08:00
2026-10-09 05:33:36 +08:00
2026-10-08 14:22:08 +08:00
2026-10-06 01:59:19 +08:00
2026-07-15 17:43:52 +08:00
2026-10-08 00:21:39 +08:00
2026-10-09 13:54:32 +00:00
2026-10-08 23:46:02 +08:00
2026-07-26 15:02:58 +00:00
2026-07-26 15:02:58 +00:00
2026-10-09 13:54:32 +00:00
2026-10-08 00:46:21 +08:00
2026-10-09 20:11:17 +08:00
2026-10-09 20:18:52 +08:00
2026-09-29 07:08:46 +08:00
2026-10-08 22:43:51 +08:00
2026-10-09 13:54:32 +00:00
2026-10-09 19:09:30 +08:00
2026-10-09 13:54:32 +00:00
2026-10-09 13:28:48 +08:00
2026-10-09 18:53:28 +08:00
2026-10-09 06:39:12 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 13:54:32 +00:00
2026-10-09 05:10:36 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 02:41:34 +08:00
2026-10-09 02:41:34 +08:00
2026-10-09 05:46:16 +08:00
2026-09-29 07:08:46 +08:00
2026-09-29 07:08:46 +08:00
2026-07-18 04:50:23 +00:00
2026-10-09 05:12:36 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 05:12:36 +08:00
2026-10-09 05:12:36 +08:00
2026-09-29 07:08:46 +08:00
2026-07-18 04:50:23 +00:00
2026-10-09 20:18:52 +08:00
2026-10-09 10:14:25 +08:00
2026-10-09 06:13:41 +08:00
2026-10-09 02:44:28 +08:00
2026-10-08 16:50:31 +08:00
2026-10-09 08:44:47 +08:00
2026-10-07 10:56:06 +08:00
2026-10-07 10:56:06 +08:00
2026-07-22 14:04:00 +00:00
2026-09-29 08:07:24 +08:00
2026-10-06 16:53:33 +08:00
2026-10-05 15:32:58 +08:00
2026-10-09 20:34:42 +08:00