Composer pulido, Ollama estable y automatizaciones mejoradas
La version 7.2.0 corrige el composer del chat para adjuntos inline estilo ChatGPT, estabiliza la resolucion de modelos y la integracion con Ollama, mejora la experiencia movil y convierte Tareas en Automatizaciones con indicaciones y herramientas configurables.
Nuevo
- Los adjuntos pasan a mostrarse dentro del composer con previews inline y subida autenticada por servidor.
- El input desktop deja de romperse al combinar adjuntos y herramientas activas gracias a un grid corregido y mas compacto.
- El sync de modelos ya no pisa display_name editados manualmente en admin.
- Automatizaciones anade indicaciones de ejecucion y herramientas activables por tarea.
- Admin gana navegacion movil dedicada y el selector de modelos evita claves duplicadas y grupos repetidos.
Mejorado
- Ollama usa endpoints normalizados, no exige API key y deja de mezclarse visualmente con modelos Meta.
Composer y adjuntos
- Nueva API /api/files/upload para subir archivos desde el chat de forma autenticada y registrar file_id real antes de enviar el mensaje.
- Los adjuntos se renderizan inline dentro del composer en lugar de abrir una tarjeta separada sobre el input.
- Desktop composer reorganizado para soportar correctamente la combinacion de texto, adjuntos y herramientas activas sin solapar filas ni chips.
- Miniaturas de adjuntos mas compactas, boton de eliminar mas limpio y badge de herramientas duplicado eliminado en desktop.
- Validacion de layout con typecheck para evitar regresiones del textarea colapsado en el shell minimalista.
Modelos y proveedores
- El sync de modelos conserva display_name personalizados cuando el admin ya ha renombrado un modelo.
- Nueva utilidad central de endpoints AI para normalizar rutas OpenAI-compatible y Ollama.
- Ollama prueba modelos con la ruta correcta, deja de enviar Authorization si no hay API key y usa /v1/chat/completions y /api/tags donde corresponde.
- El selector de modelos deduplica opciones para evitar warnings de React por keys repetidas como openai o meta.
- La clasificacion visual prioriza provider_type, de modo que los modelos Ollama dejan de aparecer en el grupo Meta.
Chat y vista movil
- Header PC y header movil actualizados a la version 7.2.0.
- Deep Research inline viewport se ajusta mejor al flujo movil y reduce dependencias del popup flotante.
- ChatArea y MessageBubble limpian mejor estados residuales para reducir mensajes fantasma al terminar respuestas o cambiar de contexto.
- Store de modelos y chat refinados para resolver mejor el modelo activo por config_id, slug publico o provider_model_id.
Automatizaciones y admin
- La seccion Tareas se presenta como Automatizaciones en la interfaz de ajustes.
- Cada automatizacion editable incorpora indicaciones/instructions y lista de herramientas habilitadas para la ejecucion.
- Task execution y mutaciones preservan prompt, instrucciones y enabled_tools dentro de execution_json.
- Nueva navegacion admin movil mas adaptada, con header y accesos tactiles dedicados sin tocar la experiencia desktop.
