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 07:47:34 +08:00
2026-10-09 13:54:32 +00:00
2026-10-09 13:54:32 +00:00
2026-10-09 20:11:17 +08:00
2026-10-08 05:11:47 +08:00
2026-10-09 06:49:02 +08:00
2026-10-09 06:49:02 +08:00
2026-10-08 22:43:51 +08:00
2026-10-09 20:11:17 +08:00
2026-10-08 22:43:51 +08:00
2026-10-08 22:43:51 +08:00
2026-10-08 22:43:51 +08:00
2026-10-07 23:16:48 +08:00
2026-10-07 20:59:56 +08:00
2026-10-09 20:11:17 +08:00
2026-10-09 00:49:30 +08:00
2026-10-09 20:11:17 +08:00
2026-10-09 20:11:17 +08:00
2026-10-09 20:11:17 +08:00
2026-10-09 14:49:09 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 04:12:49 +08:00
2026-10-07 21:45:07 +08:00
2026-10-09 02:01:29 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 13:54:32 +00:00
2026-10-09 20:18:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 06:08:29 +08:00
2026-10-09 04:12:49 +08:00
2026-10-09 13:54:32 +00:00
2026-10-09 20:11:17 +08:00
2026-10-09 12:57:00 +08:00
2026-10-09 06:08:29 +08:00
2026-10-09 04:12:49 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 05:54:10 +08:00
2026-10-09 06:08:29 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 02:38:07 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 20:18:52 +08:00
2026-10-09 18:53:28 +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-09 20:18:52 +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-09 20:18:52 +08:00
2026-10-09 13:54:32 +00:00
2026-10-08 16:50:31 +08:00
2026-10-08 10:13:05 +00:00
2026-10-09 04:12:49 +08:00
2026-10-09 04:12:49 +08:00
2026-10-09 20:18:52 +08:00
2026-10-07 20:59:56 +08:00
2026-10-09 21:01:53 +08:00
2026-10-09 06:08:29 +08:00