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-06-07 03:20:04 +08:00
2026-06-11 10:16:58 +08:00
2026-06-11 10:16:58 +08:00
2026-06-06 18:35:17 +08:00
2026-06-06 18:35:17 +08:00
2026-06-07 03:20:04 +08:00
2026-06-07 03:20:04 +08:00
2026-06-06 18:35:17 +08:00
2026-06-06 18:35:17 +08:00
2026-06-06 18:35:17 +08:00
2026-06-06 18:35:17 +08:00
2026-06-09 14:36:42 +08:00
2026-06-07 03:20:04 +08:00
2026-06-07 03:20:04 +08:00
2026-06-10 20:58:59 +08:00
2026-06-09 22:46:27 +08:00
2026-06-06 18:35:17 +08:00
2026-06-07 03:20:04 +08:00
2026-06-07 03:20:04 +08:00
2026-06-07 03:20:04 +08:00
2026-06-07 04:13:15 +08:00
2026-06-09 22:46:27 +08:00
2026-06-09 22:46:27 +08:00
2026-06-07 03:20:04 +08:00
2026-06-07 03:20:04 +08:00
2026-06-10 20:58:59 +08:00
2026-06-09 13:57:36 +08:00
2026-06-09 22:46:27 +08:00
2026-06-09 13:57:36 +08:00
2026-06-09 13:57:37 +08:00
2026-06-09 22:46:27 +08:00
2026-06-07 03:20:04 +08:00
2026-06-10 20:58:59 +08:00