Skip to content

Conversation

@ldelreguero
Copy link
Contributor

@ldelreguero ldelreguero commented Dec 12, 2025

La nueva funcionalidad de exportar chats permite a los usuarios guardar las conversaciones mantenidas con los agentes en diferentes formatos, facilitando así la documentación, el análisis y el intercambio de información relevante. Ahora es posible exportar el historial de chat tanto en formato Markdown (MD) como en JSON, lo que brinda flexibilidad para utilizar los datos en reportes, presentaciones o integraciones con otras herramientas.

Las acciones se encuentran en

Image

@rabelenda rabelenda force-pushed the main branch 2 times, most recently from 82468b8 to 52fff73 Compare December 18, 2025 13:19
@rabelenda
Copy link
Contributor

Hola @ldelreguero, gracias por mandar esta funcionalidad, pero necesitariamos entender mejor la motivación para esta funcionalidad. No queremos agregar funcionalidad a la herramienta sin entender bien si vale la pena de agregar complejidad a la herramienta (para despues mantener el codigo y para que sea mas sencillo tambien para los usuarios entender o buscar la accion que quieren dentro de las ya existentes). Como se diferencia de hacer un copy paste del contenido del chat en un google doc o similar?

Tenes algun escenario concreto donde lo hayas necesitado?

Gracias de nuevo y saludos.

@ldelreguero
Copy link
Contributor Author

ldelreguero commented Dec 19, 2025

Buenas, @rabelenda!

Pensé esta funcionalidad a partir de este error: #26

Cuando seleccionás y copiás el contenido de un chat, no se incluye lo que está en el apartado "Pensamiento/Procesamiento". Hay que abrirlo, copiarlo y pegarlo aparte.

Al exportar, ese proceso sí se incluye.

Mi objetivo es facilitar la exportación de errores que tengan info o logs en el apartado "pensamiento/procesamiento".

En el siguiente video intento demostrar lo que me pasó y por qué pensé la funcionalidad:

prueba.webm

Abro un nuevo chat, escribo una consulta y aparece un error relacionado con el procesamiento del MCP.
Intento copiar todo el chat, pero el apartado no se copia.
Al exportar el chat, el apartado sí se exporta.


El otro motivo es que, al copiar el texto del chat, se pierde quién es el autor de cada mensaje. Al exportar, se mantiene la integridad visual del diálogo.

Acá va un video:

video2.webm

Me parece muy acertado no agregar funcionalidades superficiales o con poca utilidad, porque pueden generar un gran costo de mantenimiento. Quizás es una utilidad válida únicamente para periodos de exploración y luego ya no tiene sentido usar.

Agregué la complejidad de JSON y MD solo porque a veces soy rebuscado. 😅

Quedo atento a tus comentarios!

@rabelenda
Copy link
Contributor

Hola, buenisima la explicacion y el nivel de detalle (videos), gracias.

En general para hacer tracing de los problemas, si es un entorno que controlamos a los usuarios les pedimos datos de que chat y cuando fue que tuvieron un inconveniente y mirando la base, logs e info de observabilidad es en general suficiente. Para reportes en la herramienta OSS lo que pedimos son los logs y en algunos casos el har que se puede obtener en cualquier browser entrando en las dev tools. En algun caso un screenshot (pero en general con los logs y har deberia ser suficiente). Tener los logs y har agrega bastante mas info que hacer un export no+ de lo que se ve en el chat, que ayuda en el tracing.

Ves algun escenario que tenga igual sentido mantener la funcionalidad de exportar chat para alguno de estos analisis, o algun otro use case que tenga sentido a parte de este caso de hacer tracing de errores?

Saludos

@ldelreguero
Copy link
Contributor Author

Hola @rabelenda, luego de tu detallada explicación, no veo sentido promover esta función.

Desestimemos por favor el pr.

Muchas gracias!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants