Luis Pater
9985976ebd
feat(translator, pluginhost): add stream-specific response transformation support
- Introduced `HasStreamResponseTransformer` and `HasNonStreamResponseTransformer` to handle streaming and non-streaming transformations.
- Updated `executorResponseTranslatorExists` logic to correctly validate stream-specific transformers.
- Enhanced `TranslateStream` to suppress raw fallback when registered native transformers return empty output.
- Added comprehensive tests (`TestHasResponseTransformerChecksConcreteResponseKinds`, `TestHasResponseTransformerIgnoresEmptyRegistration`) for stream and non-stream transformer validation.
2026-06-11 10:16:58 +08:00
..
2026-05-08 11:46:46 +08:00
2026-06-09 22:46:27 +08:00
2026-06-10 03:19:26 +08:00
2025-09-26 00:54:52 +08:00
2025-11-13 08:38:03 +08:00
2026-06-02 16:08:40 +08:00
2026-06-06 18:41:13 +08:00
2026-06-06 18:35:17 +08:00
2025-11-21 23:40:59 +08:00
2026-05-29 08:12:52 +08:00
2026-05-08 11:46:46 +08:00
2026-06-10 01:29:42 +08:00
2026-05-08 11:46:46 +08:00
2026-06-09 11:32:57 +08:00
2026-06-11 10:16:58 +08:00
2026-06-04 00:53:43 +08:00
2026-06-10 02:38:04 +08:00
2026-06-10 03:19:26 +08:00
2026-06-08 12:41:28 +08:00
2026-05-29 15:22:57 +08:00
2026-05-16 04:55:44 +08:00
2026-06-07 03:20:04 +08:00
2026-06-11 03:14:03 +08:00
2026-05-17 01:02:35 +08:00
2026-05-17 04:21:53 +08:00
2026-06-06 18:35:17 +08:00
2026-01-28 10:58:35 +08:00