- Se descapó
- 18 de julio de 2026 a las 21:41 UTC
- Autor
- Kamo
- Compromit
- 8a9a63b
Cada sesión exitosa de chat volvió como una burbuja de ayudante de EMPTY. El las filas de asistentes se estaban guardando con content-len=0 y is-error=false, así que allí No era nada que despojar de los clientes, los clientes no estaban beniendo fielmente nada. Causa: los adaptadores de streaming filtrados en un "data literal: " prefijo (-filtro(line --line.startsWith("data: ")) . WebClient decodifica texto/event-stream en sí, así que los trozos llegan con ese prefijo ALREADY despojado. filtrado, el Flux terminó vacío, y doOnComplete persistió "". Sólo es Aparecía en una respuesta SUCCESSFUL, por eso el AbrazoFace org (que siempre fracasó con modelo. no-apistida y salió a la superficie de su error) se veía diferente de la - OpenAiCompatibleAdapter / AbrazoFaceAdapter: aceptar trozos SSE con OR sin el prefijo de los datos en lugar de exigirlo. - ChatOrchestrationService: una secuencia completada con cero fichas es un fracaso, no una respuesta: registro del proveedor/modelo y persistir un error explícito (iserror=true) para que sea visible en lugar de una burbuja en blanco silenciosa.