Esta es una traducción automática del documento original en inglés. En caso de cualquier discrepancia entre esta traducción y la versión original en inglés, prevalecerá la versión en inglés. Leer la versión original en inglés

Notas de la versión

Versión 0.9.80716 de septiembre de 2026

Caiioo ahora te muestra su límite de confianza. Una única pantalla de Trust Boundary sustituye a Remote AI Providers y Permissions: cada destino al que pueden llegar tus datos —cada proveedor y cuenta de IA, cada conector y servicio de búsqueda, cada salto que una solicitud puede dar en el camino—, con lo que se le puede enviar y un registro continuo de lo que ha salido de este dispositivo. El consentimiento se otorga por cuenta, de modo que un ChatGPT del trabajo y uno personal son decisiones independientes, y cada perfil conserva sus propias aprobaciones. Tu elección de proveedor, modelo y cuenta es un ajuste por dispositivo: una laptop de trabajo configurada con una cuenta de trabajo se mantiene en ella para cada nueva conversación, y tus demás dispositivos conservan la suya. vLLM y NVIDIA NIM se unen a los proveedores de inferencia local, el filtro de privacidad se conmuta por conversación, y las clasificaciones detrás de los enrutadores solo clasifican un modelo una vez que se han medido todos los benchmarks de la categoría.

Mostrar detalles

Nuevas funciones

  • Común: Una única pantalla de Trust Boundary: Settings → Trust Boundary sustituye a Remote AI Providers y Permissions. Enumera cada destino al que pueden llegar tus datos —cada proveedor y cuenta de IA, cada conector y servicio de búsqueda, y cada salto posterior que puede dar una solicitud—, con lo que se puede enviar a cada uno, en un solo lugar.
  • Común: Lo que salió de este dispositivo: La pantalla de Trust Boundary mantiene un registro en el dispositivo de las solicitudes salientes —adónde fueron y cuántas— para que puedas ver lo que ha enviado este dispositivo y a quién. El registro permanece en el dispositivo.
  • Común: Consentimiento por cuenta, con cada salto en la tarjeta: Una tarjeta de consentimiento indica el proveedor Y la cuenta que autoriza —un ChatGPT de trabajo y uno personal son decisiones independientes— y enumera cada salto posterior que cubre la autorización, incluida una conmutación por error declarada, antes de que aceptes.
  • Común: Los perfiles conservan sus propias aprobaciones: Las aprobaciones de herramientas y las decisiones de consentimiento pertenecen al perfil que las tomó; cambiar de perfil cambia el conjunto, y una aprobación solicitada en un perfil solo se responde allí.
  • Común: vLLM y NVIDIA NIM como proveedores de inferencia local: Apunta Caiioo a cualquier servidor vLLM o NIM compatible con OpenAI —en esta máquina o en otro host— con una clave opcional; los modelos y sus tamaños de contexto se leen desde el servidor.
  • Común: Tu elección de proveedor, modelo y cuenta se queda en este dispositivo: Elegir un proveedor, modelo o cuenta en Settings establece el valor predeterminado para cada nueva conversación solo en este dispositivo. Una laptop de trabajo configurada con una cuenta de ChatGPT de trabajo permanece en ella; tu teléfono y la computadora de casa conservan la suya.
  • Común: La vinculación a una organización es una oferta: Cuando una organización ha reclamado tu dominio de trabajo, iniciar sesión con esa dirección muestra una oferta para unirte, con el nombre de la organización y lo que implica unirse; nada cambia hasta que aceptes.

Mejoras

  • Común (testers): Google Photos y YouTube en el Community Hub: Dos nuevos conectores de solo instalación. Google Photos: selecciona fotos y videos directamente en Google Photos e incorpóralos a la conversación como archivos adjuntos, súbelos desde Caiioo y gestiona los álbumes que crea Caiioo —Google ya no permite que ninguna app busque en toda la biblioteca, por lo que una selección es la forma en que llegan tus fotos—. YouTube: encuentra una pista mediante un enlace, música en tendencia o tus propias listas de reproducción, y reprodúcela dentro de la conversación a través del propio reproductor de YouTube; no se descarga nada. Ambos aparecen en la lista de herramientas solo después de instalarlos desde el Hub, y ambos requieren la revisión de Google de los nuevos permisos antes de su lanzamiento general.
  • iOS, Android (y cualquier ventana con ancho de teléfono): La pantalla se ajusta a la pantalla: Con un título de conversación largo, el ancho natural del encabezado (título, interruptor de incógnito, etiqueta de versión, pastilla de Zen/Studio) forzaba a toda la columna a 420px en un iPhone de 390 puntos, recortando los controles de la derecha, el texto y el botón de Enviar. Ahora la columna se fija al viewport; en su lugar, el título se trunca.
  • Común: Se elige la herramienta adecuada con mayor frecuencia: La selección de herramientas se ha reentrenado con conversaciones reales con intención verificada por humanos, por lo que la herramienta que requiere una solicitud está lista más a menudo —y ahora el Self Checker y las herramientas de control de escritorio pueden ser elegidas automáticamente cuando una solicitud las requiera—.
  • Común: El filtro de privacidad es un interruptor por conversación: Cambiarlo desde el redactor modifica únicamente esa conversación; tu configuración predeterminada y tus otras conversaciones se mantienen como estaban.
  • Común: Un modelo solo se clasifica con evidencia completa: Las listas Power y Best puntúan un modelo para una categoría únicamente cuando se han medido para él todos los benchmarks que esa categoría pondera; si a un modelo le falta uno, se muestra como no clasificado, indicando los benchmarks faltantes, y los enrutadores no lo eligen para esa categoría.
  • Común: El inicio de sesión de Microsoft muestra un editor verificado: Conectar Outlook o Microsoft 365 desde una cuenta de trabajo muestra a Caiioo como un editor verificado de Microsoft (llamado Six Cailloux, la empresa detrás de Caiioo, en la pantalla de consentimiento), por lo que la advertencia de "editor no verificado" de Microsoft ya no se interpone entre tú y tu correo o calendario. Las organizaciones que gestionan el consentimiento de forma centralizada siguen aprobando el acceso una sola vez, a través del enlace de administración en el almacén de credenciales.
  • iOS, Android: La app se abre y se mantiene receptiva con un historial grande: Las conversaciones y su memoria ahora se cargan cuando las abres o buscas, no todas a la vez al iniciar, y la sincronización ya no vuelve a leer cada conversación en cada ciclo. En un teléfono con cientos de conversaciones, el inicio y la escritura son fluidos donde antes se pausaban.
  • Común: Los recordatorios se programan en una sola pasada: El teléfono registra sus recordatorios con el sistema una vez al iniciar en lugar de dos veces por recordatorio, y los eventos de calendario de todo el día se programan correctamente.
  • Común: El filtro de privacidad detecta más contenido de conversaciones reales: Reentrenado con turnos reales, ahora detecta nombres escritos en mayúsculas o minúsculas, nombres de usuario e identificadores de cuenta que antes pasaba por alto, y en el modo PHI un correo electrónico sustituido ya no revela al empleador a través de su dominio. En iPhone, el nuevo detector llegará con la próxima compilación de la app.
  • Desktop: El sandbox indica qué herramientas de proceso permite: La descripción de la herramienta de shell nombra las herramientas que funcionan dentro del sandbox (pgrep, lsof, Python) y las que no pueden hacerlo (ps, top), para que el asistente recurra a la adecuada desde el principio.

Corrección de errores

  • Común: La sincronización deja de volver a eliminar los ajustes que acaba de resubir: Cuando un perfil se había vuelto a identificar en un dispositivo, los demás dispositivos trataban sus ajustes como abandonados y los eliminaban del almacén de sincronización en cada ciclo mientras el primer dispositivo los volvía a guardar. Ahora los ajustes solo se eliminan cuando el perfil en sí ha sido eliminado.
  • iOS: Settings permanece abierto al pulsar un enlace de ayuda: Abrir la guía del usuario o las notas de versión desde Settings → Help ya no cierra Settings en segundo plano.
  • Común: Los archivos adjuntos grandes sobreviven a la sincronización: Un clip de audio largo, una imagen grande o un PDF pesado que llegaba a otro dispositivo a través de la ruta de sincronización rápida se almacenaba allí como un marcador de posición vacío en lugar del archivo, e igualmente en el dispositivo de origen. Ahora nunca se almacena el marcador de posición, y cualquier archivo adjunto que hubiera reemplazado se recupera completo en la siguiente sincronización.
  • Común: Una actualización nunca interrumpe un clip en reproducción: La actualización inalámbrica espera a que el audio o el video terminen de reproducirse antes de recargar.
  • Común: La herramienta de voz conoce su propio límite: Un clip puede tener hasta 5,000 caracteres; se le informa al asistente antes de que la llame, y los fragmentos más largos se leen en varios clips en lugar de fallar.
  • Común: Las fórmulas se renderizan: Una fórmula de visualización escrita con delimitadores \[ … \] ahora se renderiza en bloque; antes absorbía la oración siguiente en un único error rojo.
  • Común: Refresh vuelve a iniciar sesión en un servidor MCP: Cuando la sesión de un servidor ha expirado en este dispositivo, Refresh ahora inicia la sesión nuevamente en lugar de fallar con "connection unavailable"; ya no es necesario eliminar y volver a añadir el servidor.
  • Desktop: Los entornos virtuales de proyecto funcionan con el acceso a red activado: Un .venv cuyo Python fue instalado por uv, pyenv o pip --user ahora puede ejecutarse e instalar paquetes en el sandbox con "Allow network" activado; antes fallaba con "Operation not permitted" porque el intérprete reside en tu carpeta personal, la cual oculta el modo de red. Las rutas absolutas dentro del espacio de trabajo también funcionan ahora en ese modo. En Windows, los mismos entornos eran ilegibles en cualquiera de los dos modos; esa parte se incluirá en el próximo instalador de Windows.
  • Común: Los identificadores de código no son nombres: El filtro de privacidad ya no enmascara los identificadores camelCase y snake_case en el código como si fueran nombres de personas.
  • Común: Las consultas de ajustes respetan la búsqueda: Preguntar al asistente sobre el esquema de configuración devuelve las entradas que coinciden con lo solicitado, no el esquema completo.
  • Desktop: El cuadro de diálogo para conectar un navegador mantiene tu correo en privado: El diálogo hace referencia a la cuenta con sesión iniciada sin imprimir la dirección, y el marcador de posición del nombre del dispositivo es un ejemplo genérico en lugar del nombre de tu propio dispositivo.
  • Común: Cada perfil conserva únicamente sus propias credenciales: Cambiar o cerrar sesión en un perfil traslada sus claves y cuentas consigo, y una limpieza única elimina cualquier copia que un cambio anterior haya dejado en otro perfil.
  • Común: Detener desde otro dispositivo finaliza el turno en ese dispositivo también: Detener desde el teléfono una conversación alojada en tu Mac sí la detenía, pero al teléfono nunca se le notificaba y mantenía su indicador de carga durante un minuto y medio. La señal de fin de turno ahora sale del host en el mismo instante en que se detiene, y una acción de Stop que no pueda comunicarse con el host lo indica en lugar de permanecer en silencio.
  • Común: Los inicios de sesión completados en otro dispositivo llegan a la herramienta solicitante: Cuando una herramienta que se ejecuta en un dispositivo requiere que inicies sesión y completas (o descartas) el inicio de sesión en tu teléfono, la respuesta ahora regresa al dispositivo que ejecuta la herramienta; antes permanecía en el teléfono mientras la herramienta agotaba un tiempo de espera de dos minutos.
  • Común: El temporizador del proceso se ejecuta hasta que termina el turno: La insignia de tiempo transcurrido en la pastilla de proceso de una respuesta solo seguía avanzando mientras se ejecutaba una herramienta y se congelaba entre llamadas a herramientas y durante la respuesta final; ahora se ejecuta durante todo el turno y se fija en el mismo número cuando finaliza.
  • Común: Un evento de calendario compartido, un solo recordatorio: Una reunión en un calendario compartido entre dos de tus cuentas conectadas generaba dos recordatorios y dos notificaciones por dispositivo. Ahora cada evento se reconoce entre cuentas y se notifica una sola vez, desde la cuenta que prefiere tu perfil; la Agenda muestra esa copia.
  • Común: Los botones de la lista de hilos aparecen en la fila a la que apuntas: Pasar el cursor por cualquier parte de la lista de conversaciones solía mostrar los botones Share/Keep/Archive/Rename en cada fila; ahora se muestran únicamente en la fila sobre la que se pasa el cursor, y en un teléfono en la fila que pulsaste. Además, al contraer la lista, permanece contraída en ese dispositivo entre reinicios.
  • Común: Ningún menú se abre más ancho que la pantalla: El menú del selector de modelos podía salirse por el borde derecho de la pantalla de un teléfono, ocultando precios y filtros; ahora cada menú se ajusta dentro del viewport.
  • Común: El servidor al que la app no puede acceder se indica en el error: "Fetch failed" ahora especifica a qué host no se pudo acceder y por qué (una conexión restablecida, un fallo de DNS, un certificado) y qué verificar —un firewall, VPN, filtro DNS o software de seguridad en esa red— en lugar de un simple "fetch failed".
  • Común: Los resultados de herramientas de un script mantienen una sola estructura: call_tool dentro de python_run devuelve lo que devolvió la herramienta —texto como texto con saltos de línea reales, un objeto nativo como un dict— en lugar de un dict cuando el texto casualmente parecía JSON y una cadena en caso contrario; una aprobación permanente que no se podía leer bajo carga ya no se muestra como "needs your approval"; y un script distribuye como máximo cuatro llamadas a herramientas a la vez.
  • Común: Una página que no se pudo obtener es un error, no la página anterior: web_browsing solía leer la pestaña actual de la conversación para cualquier URL solicitada, por lo que después de un CAPTCHA cada obtención devolvía silenciosamente esa página; las llamadas simultáneas también podían leer la página de destino de la otra. Ahora navega a la URL indicada, verifica dónde aterrizó antes de leer y ejecuta las llamadas en una conversación una a la vez.
  • Común: El asistente puede eliminar un servidor MCP que haya añadido: mcp_setup incorpora una acción remove (con tu aprobación) para que un servidor registrado durante una conversación pueda desregistrarse sin tener que ir a Settings.
  • Windows, Linux: El archivo de registro tiene un límite: desktop.log ahora rota a los 50 MB con cuatro archivos de respaldo; solía crecer sin límite (una máquina alcanzó los 65 GB). Se incluye en los próximos instaladores de Windows y Linux. Si eliminaste un registro enorme mientras la app se ejecutaba, cierra la app una vez para liberar el espacio.
  • Windows, Linux: Una página en blanco de "can't reach 127.0.0.1" se repara sola: La carga de un panel lateral que ocurría mientras el servidor integrado se reiniciaba permanecía en la página de error del navegador hasta que reiniciabas la app; ahora se recarga cuando el servidor regresa y cuando haces clic en Show Sidebar. Se incluye en los próximos instaladores, con el nombre de la app mostrado como "Caiioo" en todas partes y el elemento de la bandeja indicando "Quit Caiioo".

Versión 0.9.80615 de septiembre de 2026

La extensión de Chrome y Edge ahora se abre con una opción: usar este navegador para Caiioo Desktop o ejecutar el asistente completo aquí; en ambos casos se inicia sesión, y un navegador con la sesión iniciada en la misma cuenta se conecta al escritorio por sí solo, sin códigos; el escritorio incorpora un chip «Add a browser» donde se ubican los chips de navegador, el asistente le indica qué conector de navegador necesita su plataforma y la Skills Library recibe un cuadro de búsqueda y deja de albergar duplicados. Cada conversación conserva su propia cuenta de proveedor; su cuota de ChatGPT y Anthropic es visible por cuenta; Astra y todos los modelos de OpenAI muestran su razonamiento; las conversaciones en Mac, Windows y Linux residen en la base de datos de la aplicación mensaje a mensaje; y las clasificaciones tras los enrutadores miden la capacidad, mostrando la cobertura de sus evidencias.

Mostrar detalles

Nuevas funciones

  • Extensión: Usar este navegador para Caiioo Desktop o ejecutar el asistente aquí: La pantalla inicial de Chrome/Edge ofrece dos caminos: usar este navegador para las herramientas de navegación de la aplicación de escritorio (aquí no se ejecuta nada más: sin sincronización ni programaciones) o ejecutar el asistente completo de Caiioo en el navegador. Ambos inician sesión. Un navegador con la sesión iniciada en la misma cuenta que Caiioo Desktop, en el mismo equipo, se conecta por sí solo; con Private Sync configurado en ambos, se convierte en un par de confianza que además comparte identidad y herramientas de Apple. Sin códigos de emparejamiento. La extensión de Safari se incluye dentro de la aplicación para Mac y se conecta por su cuenta; las extensiones de versiones anteriores conservan el control del navegador hasta que las actualice.
  • Escritorio: Añadir un navegador donde están los chips de navegador: Un chip «Add a browser» se sitúa junto a los chips de navegador en la parte superior del panel lateral y en Tool Configuration, en Mac, Windows y Linux, presente incluso cuando no hay ningún navegador conectado. Abre los tres pasos (instalar la extensión, iniciar sesión en la misma cuenta y conectarse por sí sola) con los enlaces a las tiendas, indica el nombre de la cuenta en la que ha iniciado sesión este escritorio y confirma el navegador por su nombre cuando aparece. Settings → Connections enumera cada navegador conectado como Browser control o Trusted peer, marca las extensiones más antiguas y permite desconectar una.
  • General: Una cuenta de proveedor por conversación: Elegir una cuenta de ChatGPT, Anthropic o xAI dentro de una conversación se mantiene en esa conversación en lugar de cambiar la cuenta predeterminada de su perfil.
  • General: Su cuota de suscripción, por cuenta: Las cuentas de ChatGPT y Anthropic muestran la cuota utilizada y restante, el período al que se aplica y cuándo se restablece, siempre que el proveedor lo reporte.
  • General: Python y Self Evaluator en todos los planes: El intérprete de Python en sandbox y la función opcional Self Evaluator ya no están limitados a testers.
  • General: El razonamiento de ChatGPT es visible: Los turnos ejecutados a través de su cuenta de ChatGPT muestran el resumen de su razonamiento a medida que piensan, tal como ya lo hacían otros modelos de razonamiento.
  • Escritorio: Conversaciones almacenadas mensaje a mensaje: Mac, Windows y Linux guardan cada mensaje como su propio registro en la base de datos de la aplicación, escrito una vez por turno; las conversaciones existentes se migran en el primer inicio, verificándose sobre la marcha.
  • General: Busque en sus habilidades: La Skills Library cuenta con un cuadro de búsqueda que filtra por nombre, descripción, etiquetas, aplicación y el propio texto de la habilidad, con un recuento en tiempo real; Escape lo borra.

Mejoras

  • Escritorio: El asistente sabe qué conector de navegador necesita: En Windows y Linux indica que la navegación web requiere la extensión de Chrome/Edge; en macOS, la extensión de Safari o la de Chrome/Edge (con la sesión iniciada en la misma cuenta) y remite a Tool Configuration → Add a browser antes del enlace de instalación, en lugar de fallar silenciosamente.
  • General: Las clasificaciones miden la capacidad y muestran sus evidencias: Las listas Power y Best ya no mezclan la velocidad con la capacidad; la puntuación de cada modelo se basa exclusivamente en benchmarks medidos, y la página de benchmarks muestra en qué medida de las evidencias se apoya cada puntuación.
  • General: Razonamiento de Astra y de todos los modelos de OpenAI: Los resúmenes de razonamiento se transmiten en tiempo real conforme se generan; la información sobre qué modelos razonan se lee desde el catálogo, no de una lista de nombres.
  • General: Un informe de soporte incluye las evidencias: Las exportaciones conservan las líneas de conexión del navegador y enumeran las herramientas ofrecidas al asistente en el turno reportado.
  • Escritorio: Una actualización nunca pierde su mensaje: Si una actualización inalámbrica reinicia el motor mientras está enviando, Caiioo muestra «installing an update», retiene el mensaje y lo envía tan pronto como el motor vuelve a estar disponible; una sola vez, sin duplicados.
  • Escritorio: Misma compilación, sin descargas: Un escritorio que ya se encuentre en la compilación de la versión aplica una actualización inalámbrica sin nada que descargar y sin necesidad de reiniciar.
  • General: Búsqueda Keenable para todos: La búsqueda web preferida ya no solicita un plan de tester.
  • General: Las conversaciones conservan su modelo y la aplicación «for Legal» del Hub se lee sobre fondo blanco: Añadir o volver a conectar una cuenta de ChatGPT actualiza su lista de modelos de inmediato; el color azul de la aplicación Legal cumple con el contraste de accesibilidad.

Corrección de errores

  • General: Nunca se ofrece una herramienta cuyo paquete del Hub no esté instalado: Computer Use (y Self Evaluator) podían ofrecerse al modelo antes de que su paquete estuviera instalado, lo que terminaba en «install the package first»; ahora permanecen fuera del conjunto de herramientas hasta que se instalen.
  • General: Un navegador lento no es un navegador vacío: Una búsqueda de pestañas que agotaba el tiempo de espera se notificaba como «no tabs open»; ahora indica que el navegador no respondió, y las búsquedas puntuales disponen del mismo margen de tiempo que las cargas de página.
  • General: Permisos de Google tras un nuevo consentimiento: El rechazo que Google reitera justo después de haber vuelto a autorizar ya no entra en un bucle de consentimiento dos veces e indica el motivo de Google; un inicio de sesión simple de Google ya no reemplaza un permiso más amplio de Calendar o Drive por uno exclusivo de identidad.
  • General: Una conversación larga aún puede transferirse entre sus dispositivos: Una conversación que supera el tamaño admisible por la transferencia entre dispositivos ya no se niega a ejecutarse en ningún lugar mostrando «start a new conversation»; la transferencia indica el nombre de la conversación en lugar de transportarla, y el dispositivo que la contiene la ejecuta desde su propia copia (o espera a que la sincronización se ponga al día).
  • Escritorio: Nada llega a un socket que no se haya autenticado: Una conexión no autenticada al motor de escritorio ya no recibe la instantánea del estado, las transmisiones de conversaciones ni los tokens de inicio de sesión. Un navegador con la sesión iniciada en la misma cuenta obtiene el control del navegador; la identidad, los secretos y el flujo de estado solo se envían a un par de confianza que haya acreditado la clave compartida de Private Sync; una extensión más antigua en este equipo mantiene el control del navegador y nada más; las respuestas de navegador falsificadas procedentes de cualquier otro socket se descartan.
  • Escritorio: La base de datos conserva todo lo guardado: Los alias de contenido enmascarado, los detalles de actualización de OAuth, el historial de carpetas y el inicio de sesión de una cuenta no activa ahora se conservan en cada inicio; el origen de un archivo local, de GitHub o de Drive también se conserva tras guardar e iniciar, y las estrellas ya no se pierden con la migración a la base de datos.
  • General: Nunca se ofrece una herramienta no incluida en el plan: Las acciones restringidas por plan se seguían ofreciendo al modelo cuando el esquema de la herramienta las envolvía, mostrándose como una tarjeta de actualización en mitad de un turno; el filtro ahora las abarca y las funciones exclusivas para testers nunca muestran un aviso de compra.
  • General: Reconectarse tras una interrupción en el handshake reconstruye las sesiones entre pares: Una interrupción en el handshake durante la reconexión dejaba obsoletas las sesiones entre dispositivos.
  • Escritorio: El actualizador siempre lee la versión actual: Las comprobaciones de actualización leen directamente el manifiesto de versión en tiempo real; una copia obsoleta ya no puede ofrecer una versión intermedia.
  • General: Un único directorio de caché de modelos en cada escritorio: La caché del modelo E5 en Windows y Linux ahora se ubica junto a los demás modelos de la aplicación.
  • General: Una habilidad nunca se duplica: Cada habilidad cuenta ahora con un identificador estable, por lo que un valor predeterminado reinsertado, la copia de una misma habilidad de un par o una exportación reimportada se aloja en la fila que ya tiene en lugar de crear un duplicado; los duplicados existentes se unifican en uno solo en el primer inicio y un valor predeterminado editado nunca se sobrescribe al reinsertarse.
  • Mac: Las solicitudes propias del escritorio se autentican en un inicio en frío: La aplicación entregaba su secreto de inicio al panel lateral antes de que este existiera, por lo que Add a browser, Calendar, Reminders y Notes desde la interfaz de escritorio se rechazaban hasta reiniciar el motor; ahora el secreto llega junto con la página.
  • General: Un inicio de sesión de ChatGPT realizado con una conversación abierta resuelve a su credencial: La cuenta no resolvía a ninguna credencial (un turno sin clave y con «Reconnect» bajo su cuota) debido a que la ruta de resolución tomaba un atajo destinado a la selección; ahora materializa la autorización guardada.
  • General: Los resúmenes de razonamiento de varias partes conservan sus saltos de línea: Las fases de razonamiento de OpenAI se unían con un único salto de línea y se representaban como una sola línea continua; ahora se muestran en líneas separadas.
  • Escritorio: Una extensión antigua ya no se reconecta cada segundo: El motor limitaba dicho navegador a una conexión cada diez segundos y lo registraba una vez por navegador cada diez minutos; los archivos temporales interrumpidos de guardados de conversación anteriores se eliminan en el siguiente inicio.

Versión 0.9.80514 de septiembre de 2026

Las aplicaciones para Mac, Windows y Linux ahora se actualizan a sí mismas entre versiones —no solo la pantalla que ves, sino el motor subyacente—, de modo que un mejor enrutador, una herramienta más precisa o una sincronización más rápida llegan a tu escritorio en cuestión de una hora, con un reinicio silencioso en un momento en que no se esté ejecutando nada. El enrutamiento Value se mantiene en los modelos de este lado del abismo de costos, cada conversación recuerda el modelo que elegiste para ella, las carpetas que seleccionas permanecen seleccionadas y los documentos de una carpeta conectada se abren en Slate como una vista de solo lectura que puedes guardar en Caiioo con un solo clic.

Mostrar detalles

Nuevas funciones

  • General: Toda la aplicación se actualiza over-the-air: Las versiones de escritorio para Mac, Windows y Linux reciben el motor que ejecuta tus conversaciones —enrutamiento, herramientas, sincronización, almacenamiento— de la misma manera en que ya recibían la interfaz, verificados y aplicados conjuntamente, con un reinicio en un momento de inactividad. Una actualización de versión desde la tienda ya no es la única vía para que una mejora de escritorio llegue a ti.
  • General: El enrutamiento Value respeta el abismo de costos: El enrutador Value lee la curva de precios real de los modelos a tu disposición y se mantiene en la parte plana de esta, seleccionando el modelo más capaz allí presente para cada tarea. La columna Value en la página de benchmarks clasifica exactamente en el orden que elige el enrutador.
  • General: Los documentos de tus carpetas se abren en Slate: Un archivo de una carpeta conectada se abre como una vista de solo lectura en Slate —ya sea Markdown, Word, hojas de cálculo, RTF o PDF—, con un botón para guardar en Caiioo que crea una copia en la Biblioteca y deja intacto el original.
  • General: Todos los modelos clasificados son accesibles en tu proveedor: Al elegir un proveedor, los enrutadores ahora ven su catálogo clasificado completo en lugar de una lista preliminar global, por lo que un proveedor más pequeño siempre cuenta con un modelo apto para la tarea.
  • General: Voz con tu propia cuenta de ElevenLabs (vista previa para testers): Inicia sesión en ElevenLabs una sola vez y tanto la voz como sus herramientas utilizarán esa autorización, sin necesidad de pegar ninguna clave. Disponible para testers en esta versión.

Mejoras

  • General: Cada conversación conserva su propio modelo: Elegir un modelo o proveedor dentro de una conversación se aplica a esa conversación. Tu opción predeterminada para nuevas conversaciones se encuentra en Configuración.
  • General: Las selecciones de carpetas se mantienen: Las carpetas que seleccionas para una conversación se conservan tras guardar, sincronizar y reabrir, y viajan con el turno cuando otro dispositivo lo ejecuta.
  • General: Las aprobaciones de herramientas pertenecen a la conversación: Aprobar una herramienta se aplica a esa conversación en todos los dispositivos, y la solicitud especifica primero la intención.
  • General: Un único número de versión: La etiqueta de versión muestra el número exacto que se está ejecutando; una actualización over-the-air ya no abre las notas de la versión, las cuales ahora aparecen con cada actualización de versión.
  • General: Un editor más ordenado: Los botones de acción de la aplicación se pueden ocultar en un editor estrecho y la fila hace espacio a medida que los botones cambian.
  • General: Conectar una aplicación que requiere aprobación ahora lo indica: Cuando el administrador de un espacio de trabajo debe aprobar una aplicación antes de poder usar sus herramientas, la configuración lo indica de forma explícita en lugar de prometer herramientas en el mensaje siguiente.
  • General: El descubrimiento de herramientas reconoce el Hub: Al solicitar una función, se buscan tanto paquetes del Hub como aplicaciones conectadas.

Corrección de errores

  • General: El enrutamiento Value ya no selecciona el modelo más caro: La combinación anterior permitía que un modelo insignia superara a modelos mucho más económicos que se encontraban a tan solo un punto o dos de su capacidad.
  • General: Cambiar el modelo en una conversación ya no modifica otra: Los controles de conversación guardaban un valor predeterminado para todo el perfil; ahora se guardan en la propia conversación.
  • General: Las carpetas seleccionadas ya no desaparecen tras guardar o sincronizar: Una instantánea desactualizada o una sincronización entrante podían sobrescribir la selección con la lista vacía del turno en ejecución.
  • General: Todos los modelos aptos son accesibles en proveedores más pequeños: Las clasificaciones publicadas se limitaban a los 40 mejores a nivel global antes de aplicar el filtro por proveedor, lo que podía dejar a un proveedor sin ningún modelo apto.
  • General: Los enlaces a archivos locales se abren en todas las compilaciones de escritorio: Una interfaz servida sobre un motor más antiguo ahora abre el archivo del modo en que ese motor puede hacerlo, en lugar de notificar que no se pudo abrir.

Versión 0.9.80414 de septiembre de 2026

El enrutamiento automático ahora se ejecuta en cada turno con el proveedor que elijas. Elige ChatGPT, OpenRouter o tu propia clave, y los Caiioo Routers clasificarán y ejecutarán dentro del catálogo de ese proveedor; tus otras conexiones seguirán estando a tu disposición para cambiar a ellas, nunca serán un motivo para desviar el enrutamiento.

Mostrar detalles

Corrección de errores

  • General: Los enrutadores permanecen con el proveedor seleccionado: Con OpenRouter seleccionado, un turno del enrutador podía ejecutarse en una cuenta de Google que tenías conectada por separado (el mismo modelo figuraba allí y el enrutador prefería la ruta directa), por lo que un chat ordinario alcanzaba el límite de la cuota gratuita de esa cuenta y se detenía con «API quota exceeded». Ahora, los enrutadores clasifican y se ejecutan únicamente dentro del catálogo del proveedor seleccionado.

Versión 0.9.80313 de septiembre de 2026

Memoria ahora recuerda una conversación tal como ocurrió —la pregunta y la esencia de la respuesta— y se ciñe a las conversaciones que aún le pertenecen. Cada herramienta que tiene está a su alcance, incluidas las que usa rara vez, sin importar cómo las llame. También en esta versión: las herramientas de aplicaciones conectadas llegan con sus instrucciones exactas, las carpetas informan sobre su propio estado y sus datos conservan sus números y nombres con precisión en cada paso.

Mostrar detalles

Nuevas funciones

  • Común: Cada herramienta al alcance: El selector de herramientas en el dispositivo de Caiioo ahora reconoce una herramienta por su nombre sin importar cómo la escriba ("sub agent", "sub-agents", "subagents") y ha sido reentrenado con interacciones reales para que las herramientas menos utilizadas —Sub-Agents, tarjetas y similares— aparezcan siempre que se ajusten a la solicitud, y no solo las más frecuentes.
  • Común: Las herramientas de otras aplicaciones conservan sus instrucciones exactas: Cuando Caiioo se conecta a una aplicación que ofrece varias herramientas, la estructura propia de cada herramienta se entrega al modelo exactamente como la define dicha aplicación, de modo que las solicitudes se adapten a lo que la aplicación espera. Una vista Slate también puede abrirse con sus datos suministrados directamente.

Mejoras

  • Común: Los recuerdos se leen como una conversación: Los extractos de la memoria muestran lo que se preguntó y la esencia de la respuesta, con una referencia para expandir la salida de cualquier herramienta a petición.

Correcciones de errores

  • Común: Las conversaciones eliminadas ya no reaparecen a través de la memoria: Una conversación que usted eliminaba en un equipo Mac, Windows o Linux, o en un teléfono, aún aparecía en las búsquedas de memoria y en las referencias contextuales de las que se nutre Caiioo, etiquetada como si estuviera activa. Ahora, la eliminación borra su memoria en todas las plataformas, y cualquier elemento que llegue posteriormente desde otro dispositivo para una conversación eliminada se ignora.
  • Común: Un intercambio se recuerda una sola vez: La misma pregunta y respuesta podía almacenarse varias veces —Caiioo reindexaba una conversación una hora más tarde y no reconocía su propia copia anterior—, por lo que volvía a leerse a sí mismo el mismo intercambio como si usted hubiera preguntado repetidamente. Las copias ahora se reconocen durante la indexación y se suprimen en la recuperación.
  • Común: Una carpeta que se ha movido lo indica: Una carpeta que había conectado podía figurar como disponible y con permisos de escritura mientras que cualquier intento de leer o escribir en ella fallaba con un simple "not available". Caiioo ahora verifica la carpeta antes de conceder acceso, marca una carpeta faltante o movida como no disponible e indica si falta, si ha sido reemplazada, si no es una carpeta o si no está permitida.
  • Común: Los números y nombres dentro de los resultados de las herramientas se devuelven de forma exacta: Los valores que pasan por la protección de privacidad en su camino hacia el modelo —un precio, una medida, un identificador con números— podían devolverse alterados cuando el modelo los copiaba en un paso posterior. Ahora los datos estructurados se protegen valor por valor y se restauran de la misma manera.

Versión 0.9.80211 de septiembre de 2026

Ahora sus otros dispositivos ven una conversación en tiempo real — la pregunta que escribe en un equipo aparece en los demás de inmediato, seguida de la respuesta a medida que se transmite — y se ha mejorado el rendimiento y optimizado el uso de la red. También en esta versión: el enrutamiento automático elige entre todos los proveedores que ha conectado, e iniciar sesión con ChatGPT (actualmente solo para el nivel de evaluadores) vuelve a mostrar sus modelos.

Mostrar detalles

Nuevas funciones

  • General: Un teléfono junto a su Mac obtiene su historial desde el Mac: Un iPhone o iPad nuevo en la misma red que un Mac ahora toma sus conversaciones de la propia copia del Mac en lugar del almacenamiento en la nube — el Mac conserva lo que ya ha sincronizado y lo transfiere directamente —, por lo que una primera sincronización finaliza en una fracción de tiempo y no consume su cuota en la nube. Su propio trabajo nunca espera detrás: todo lo que cree durante una primera sincronización se guarda en la nube en cuestión de segundos, no después de que haya llegado todo el historial.
  • General: Sus otros dispositivos ven una conversación en tiempo real: Cuando enviaba un mensaje desde un dispositivo y miraba en otro, el dispositivo receptor solía mostrar la respuesta transmitiéndose sin la pregunta arriba — la pregunta llegaba un tiempo después de la respuesta. Ahora aparece en el momento en que la envía, en todos los dispositivos, con la respuesta transmitiéndose debajo.
  • General: El cambio de nombre, el fijado y el archivado llegan a sus otros dispositivos en segundos: Una conversación a la que se le cambiaba el nombre podía tardar un minuto o más en reflejar el cambio en otro dispositivo, y a veces solo después de que ese dispositivo se sincronizara según su propia programación. Ahora, cada cambio en una conversación notifica a sus otros dispositivos de inmediato.
  • General: El enrutamiento automático elige entre todos los proveedores que haya conectado: Los Caiioo Routers clasificaban y ejecutaban cada solicitud a través de OpenRouter, incluso cuando había conectado una suscripción de ChatGPT o una clave de proveedor. Ahora consideran cada catálogo que haya conectado, prefieren un proveedor que use directamente en lugar de una pasarela cuando ambos ofrecen el mismo modelo, y ejecutan la solicitud donde reside el modelo ganador. La clasificación publicada detrás de ellos también es más profunda: los cuarenta mejores modelos por tarea en lugar de diez.

Mejoras

  • General: Mucho menos tráfico entre sus dispositivos: Cada dispositivo enviaba sus tareas internas de mantenimiento — progreso de sincronización, avisos de almacenamiento, todo su almacén de configuraciones en cada cambio — a todos los demás dispositivos que posee, donde se descartaba tras recibirse y registrarse. Ahora solo viajan la transmisión de la conversación y las pequeñas señales que mantienen los dispositivos sincronizados. Los turnos comienzan más rápido en una máquina ocupada, y el registro de diagnóstico de cada dispositivo conserva su historial en lugar de sobrescribirlo cada par de minutos.
  • General: Los cambios en el protocolo de OpenAI llegan a todos los dispositivos sin actualizar la aplicación: La versión que Caiioo anuncia a OpenAI cuando solicita sus modelos de ChatGPT ahora se entrega como datos en lugar de estar compilada, de modo que cuando OpenAI vuelva a cambiarla, los modelos más recientes aparecerán en Mac, Windows, Linux y teléfonos tan pronto como publiquemos el cambio: sin lanzamientos en tiendas, sin esperas.

Corrección de errores

  • General: Iniciar sesión con ChatGPT vuelve a mostrar sus modelos: Después de conectar una cuenta de ChatGPT, la lista de modelos podía aparecer vacía, por lo que el inicio de sesión parecía no funcionar. OpenAI había comenzado a rechazar la versión que Caiioo anunciaba cuando solicitaba el catálogo; Caiioo ahora anuncia la actual, y los modelos recién lanzados como GPT-6 Astra aparecen tan pronto como su cuenta disponga de ellos. La lista obsoleta guardada en caché por la versión anterior se descarta en el primer uso en lugar de conservarse durante un día.
  • General: Un nuevo modelo de ChatGPT no queda oculto por una lista antigua: Los modelos de chat que Caiioo ofrecía de OpenAI se elegían a partir de una lista fija de familias, por lo que un modelo de una nueva familia no podía aparecer hasta que se actualizara Caiioo. La lista ha desaparecido: ahora se ofrece todo lo que no sea un modelo de embedding, voz, imagen, moderación o realtime.
  • General: La primera sincronización de un nuevo dispositivo finaliza en minutos, no en horas: Un teléfono o tableta que se unía a su constelación descargaba sus conversaciones del almacenamiento en la nube de pocas en pocas — cuando el almacenamiento pedía a Caiioo que redujera la velocidad, Caiioo abandonaba el pase y esperaba un minuto y medio antes de volver a intentarlo, por lo que un historial extenso tardaba casi todo un día. Ahora espera exactamente el tiempo que el almacenamiento solicita y continúa dentro del mismo pase, sigue avanzando sin la pausa habitual mientras aún esté rezagado, y el encabezado muestra "Descargando 812 de 3.061" para que pueda ver el progreso.
  • iOS: Un iPhone o iPad junto a su Mac se sincroniza a través de su red local: La aplicación nunca solicitaba permiso a iOS para acceder a los dispositivos de su red, por lo que cada intento de obtener datos del Mac situado junto a él se rechazaba en silencio y recurría al almacenamiento en la nube. Ahora lo solicita, la dirección del Mac llega al teléfono en el momento en que se conecta y, si el Mac más cercano se está sincronizando a través de otro, el teléfono pasa al que puede atenderlo.
  • iOS: Reconectar un servicio a mitad de una conversación ya no bloquea la herramienta: En iPhone y iPad, cuando una herramienta le pedía que volviera a conectar Google y lo hacía, la herramienta seguía esperando durante dos minutos antes de rendirse; la reconexión nunca se le notificaba. Ahora continúa en el momento en que usted termina.
  • General: Se recuerda la URL de Cloudflare AI Gateway: Introducir una URL de pasarela de Cloudflare y guardarla no hacía nada: el proveedor informaba luego de que no estaba configurado. Ahora el ajuste persiste como cualquier otro.
  • General: Cerrar Ajustes con el botón Cerrar conserva sus cambios: Cambiar el proveedor de IA y cerrar Ajustes con su botón Cerrar descartaba el cambio; solo se guardaba al cerrar con Escape o al hacer clic fuera. Ahora, cualquier forma de cerrar Ajustes guarda los cambios.

Versión 0.9.80110 de septiembre de 2026

Las mejoras de la interfaz ahora llegan a cada app de Caiioo sin esperar un lanzamiento en la tienda, y la versión que muestra Caiioo indica tanto la app que instaló como la actualización en la que se encuentra. La lista de conversaciones se abre al instante, sin importar cuántas conversaciones tenga. En un ordenador compartido, cada cuenta conserva sus propias conversaciones y configuraciones, listas en el momento en que vuelve a iniciar sesión. Las carpetas indican en qué equipo se encuentran, trabajar con los archivos que contienen es más rápido y la edición Free se describe con claridad junto a lo que añade Pro.

Mostrar detalles

Nuevas funciones

  • Común: Las actualizaciones de la interfaz llegan por sí solas: Caiioo ahora obtiene mejoras para su interfaz en segundo plano —en Mac, Windows, Linux, iPhone, iPad y Android por igual—, verifica cada archivo antes de conservarlo y aplica la actualización en un momento de inactividad: nunca a mitad de una conversación, nunca mientras haya texto en el redactor y, en un teléfono, nunca mientras se esté ejecutando alguna tarea. La ventana simplemente se actualiza por sí misma. Los equipos de escritorio comprueban cada quince minutos; los teléfonos comprueban cuando la app se abre o vuelve a primer plano, y una actualización que se estaba descargando cuando cambió de aplicación continúa durante un momento en segundo plano. Nunca se aplica una actualización sobre una app más reciente: lo que instaló es siempre la versión base.
  • Común: Una versión a la que hacer referencia: La versión mostrada en la app ahora se lee como 0.9.801-2 —la app que instaló, seguida de la actualización de interfaz que ha recibido— en todas las plataformas, y un ticket de soporte incluye eso, la compilación exacta y su procedencia, de modo que se pueda rastrear un informe hasta el código preciso que lo originó.
  • Común: Las carpetas indican en qué equipo se encuentran: Cada carpeta a la que Caiioo puede acceder está etiquetada con el dispositivo en el que reside —en el selector al elegir una y en Configuración, que ahora muestra las carpetas de todos los dispositivos en un solo lugar, agrupadas por equipo. Un dispositivo al que no se puede acceder se muestra como inaccesible en lugar de indicar que no tiene carpetas.
  • Común: Trabajar con carpetas es más rápido: El agente puede leer varios archivos en un solo paso, leer un fragmento de un archivo grande en lugar de todo el archivo y solicitar un esquema de un documento antes de abrirlo. Cada archivo que cita incluye un enlace que se abre, un archivo Markdown citado se abre renderizado en lugar de como texto sin formato, y el visor de un archivo en su carpeta indica lo que está mostrando.

Mejoras

  • Común: La lista de conversaciones se abre al instante: Con unos cientos de conversaciones, abrir la lista o cambiar entre conversaciones pausaba toda la app durante un momento en todas las plataformas, y las pulsaciones en un teléfono podían perderse durante esa pausa. Ahora la lista solo dibuja las conversaciones en pantalla, y un cambio que no afecta a nada visible no redibuja nada.
  • Escritorio: Su lista de conversaciones y configuraciones se guardan en una base de datos: En Mac, Windows y Linux, la lista de sus conversaciones y sus configuraciones ahora se guardan en una base de datos en lugar de en un único archivo grande. Una interrupción a mitad de un guardado deja todo intacto, un archivo dañado se aparta y se utiliza la base de datos en su lugar, y la migración desde el formato antiguo se realiza una sola vez, automáticamente, conservando el original.
  • Común: La edición Free se describe con claridad: El panel de cuenta indica lo que Caiioo puede hacer hoy —leer y planificar— y lo que Pro le permite hacer: editar sus archivos, redactar correos, actualizar su calendario, controlar su navegador, colaborar en documentos y usar integraciones. Una cuenta gratuita se muestra como gratuita, una de prueba como de prueba y una suscripción como activa; cada dato aparece una sola vez.
  • Común: Una solicitud con un archivo adjunto se enruta según lo que pidió: «Refactorizar el módulo adjunto» solía tratarse como investigación porque venía acompañado de un archivo. El archivo adjunto ya no decide el tipo de tarea; reduce la elección a modelos con visión, dentro de la clasificación para la tarea que realmente solicitó.
  • Común: Un turno que no pudo completarse indica el modelo que se ejecutó: Siempre que una solicitud finalice antes de tiempo, el mensaje indica qué modelo la estaba gestionando realmente, en todas las plataformas.
  • Común: El enrutamiento automático recuerda un rechazo: Cuando una pasarela declina servir un modelo en particular, ese rechazo se registra y el modelo sale de las clasificaciones automáticas para esa pasarela, en lugar de volver a ser seleccionado en el siguiente turno.
  • Común: El chip de host indica el equipo: El chip junto al redactor que muestra dónde se ejecuta una conversación ahora muestra el nombre del dispositivo —el mismo nombre que utilizan su propio menú y todos los demás dispositivos— en lugar de «Browser» o «iOS app».
  • Común: Se ha retirado el modo de apariencia cromático: El modo de color animado utilizaba un núcleo de procesador completo incluso cuando la ventana estaba oculta. Se ha eliminado; los modos de apariencia restantes no han cambiado.

Seguridad

  • Común: Cerrar sesión no deja nada en pantalla: Al cerrar sesión, sus conversaciones, configuraciones y perfil se resguardan y la pantalla ya no los muestra a la siguiente persona que use el equipo. Se restauran, exactamente como los dejó, la próxima vez que inicie sesión.
  • Común: Las configuraciones nunca se cruzan entre perfiles: Una pantalla de configuración abierta bajo un perfil no puede guardar sus valores en otro; el guardado se rechaza explícitamente en lugar de escribir silenciosamente las claves de API de un perfil en la cuenta de un perfil diferente.

Corrección de errores

  • Común: Cambiar de cuenta en el mismo equipo conserva las conversaciones de la cuenta anterior: Cerrar sesión en una cuenta e iniciar sesión en otra eliminaba las conversaciones de la primera cuenta de ese ordenador. Ahora se resguardan cuando la cuenta sale y se restauran cuando regresa, y si no se pueden resguardar de forma segura, el inicio de sesión se rechaza en lugar de continuar sin ellas.
  • Común: Una cuenta gratuita no se marca como Expired: Una cuenta gratuita mostraba una insignia roja de Expired y Refresh Subscription no podía eliminarla. La insignia ahora describe la licencia que tiene en lugar de una suscripción que tuvo en el pasado, y una prueba activa de Pro se etiqueta como de prueba en lugar de activa.
  • iOS: El indicador de versión se abre con un toque: El pequeño ⓘ junto al título de la conversación era difícil de pulsar y se cerraba en cuanto levantaba el dedo. Ahora se abre con un toque, permanece abierto hasta que toque en otro lugar y tiene un área de contacto del tamaño de un dedo.
  • Común: Elegir un proveedor en Settings se mantiene: Elegir un proveedor podía revertirse directamente al anterior debido a que una recarga que había comenzado antes de su elección se aplicaba sobre ella.
  • Común: Refresh Subscription mantiene su posición: Actualizar su suscripción mientras visualizaba un perfil diferente le devolvía al suyo propio. Ahora actualiza la licencia y le mantiene donde estaba.
  • Común: Enviar un ticket de soporte con una transcripción larga ya no congela la app: Preparar la transcripción de diagnóstico podía congelar la ventana durante mucho tiempo en una conversación concurrida, y el registro propio de la app podía crecer sin límite. Ambos ahora están delimitados.
  • macOS: Su Mac muestra su nombre: Varios lugares que debían indicar a qué Mac se referían —el selector de carpetas, la lista de dispositivos, las propias notas del agente— decían «macOS app» en lugar del nombre de su ordenador.
  • Común: Reconectar una carpeta sincronizada mantiene su conexión: Actualizar desde una versión anterior podía desconectar una carpeta cuya confirmación no hubiera finalizado.

Versión 0.9.8009 de septiembre de 2026

Conecte una cuenta profesional o educativa de Microsoft 365 exactamente con los permisos que elija y permita que el enrutamiento automático seleccione a partir de una clasificación publicada para cada tipo de solicitud, incluidos los turnos que contienen una imagen y los planes que funcionan únicamente con modelos gratuitos.

Mostrar detalles

Nuevas funciones

  • Común: Microsoft 365 para cuentas profesionales y educativas: Una conexión de Microsoft permanece vinculada a la organización en la que se inició sesión, por lo que sigue funcionando a lo largo de las renovaciones y solicita permisos adicionales en el momento en que una herramienta los necesita, en lugar de todos a la vez. Cuando su administrador deba aprobar algo, Caiioo se lo indicará y le ofrecerá el enlace para solicitárselo.
  • Común: Elegir qué permisos de Microsoft conceder: Un selector de permisos —agrupado y redactado del mismo modo en que lo hace la propia pantalla de consentimiento de Microsoft— ofrece correo y calendario como solo lectura o lectura y escritura, con el envío de correos y el uso de calendarios compartidos como opciones independientes. Conectarse a través de su propio registro de aplicación de Microsoft solicita la misma lista.

Mejoras

  • Común: Outlook hace más de lo que hace Outlook: Una reunión creada por el agente es una reunión real de Teams, una invitación se puede rechazar directamente en lugar de simplemente eliminarse, y las listas largas de correo y calendario se leen hasta el final en vez de detenerse en la primera página. Las solicitudes se regulan para no saturar un buzón ocupado y cualquier permiso faltante se informa señalando a Microsoft Outlook por su nombre.
  • Escritorio: Windows y Linux se equiparan a la aplicación para Mac: Las herramientas instaladas a través de npx o uvx ahora se inician en Windows, y uv se incluye dentro de las aplicaciones para Windows y Linux, por lo que instalar desde el hub ya no requiere que lo obtenga por su cuenta. Las notificaciones son nativas, un servicio en segundo plano que se detiene inesperadamente muestra un mensaje en lugar de silenciarse, View Logs y Copy Debug Log se ubican en la bandeja del sistema, las actualizaciones se comprueban de forma programada y un menú de Home Hub incluye iniciar al arrancar y evitar la suspensión. Las memorias caché de voz, habla y búsqueda siguen la carpeta de datos elegida, arrastrar y soltar funciona, las barras de desplazamiento son delgadas, Enter envía en portátiles con pantalla táctil y la información sobre herramientas de Zen y Studio muestra las teclas correctas para su teclado.
  • Común: Crear un juego o una aplicación se reconoce como programación: Los clasificadores en el dispositivo que determinan qué tipo de tarea es un turno se reentrenaron con un conjunto mucho más amplio de conversaciones reales, de modo que una solicitud como «programar un juego de sudoku en Slate» llega a un modelo de programación y las herramientas que se ofrecen para un turno coinciden con mayor frecuencia.
  • iOS: Una descarga mucho más pequeña: La aplicación para iPhone y iPad incluía unos 150 MB de archivos exclusivos para escritorio que nunca abría. Se han eliminado, lo que vuelve a situar cómodamente a la aplicación dentro del límite de Apple para descargas a través de datos móviles.
  • Común: La búsqueda de Configuración nombra cada resultado según el nombre de su sección: Model Configuration, Pseudonymizer (Personal Data Filter / PHI Filter), Privacy & Diagnostics y Agent Modes ahora se leen igual en el menú desplegable de búsqueda y en la parte superior de la sección que abren. La propia descripción de la herramienta de subagentes también cita su presupuesto de pasos predeterminado real.

Seguridad

  • Común: Desconectar un servicio no deja credenciales residuales: El registro que marca una conexión como eliminada se propaga a sus otros dispositivos y se conserva indefinidamente. Ahora no incluye ninguno de los tokens o secretos de cliente de esa conexión, en todas las rutas que lo generan.
  • Común: Los títulos de las conversaciones respetan su Personal Data Filter: En las aplicaciones de escritorio, el asistente auxiliar que asigna nombre a una conversación lee la configuración de su filtro desde el mismo lugar que el resto de la aplicación, y se niega a nombrar una conversación hasta que pueda leerla.
  • Común: El Personal Data Filter reconoce más formatos de identificadores: Una secuencia simple de dígitos tras una etiqueta de identificación, como «Medical ID: 456789», y los códigos biométricos que llevan un prefijo de modalidad ahora se enmascaran.

Corrección de errores

  • Común: Cada solicitud llega a un modelo que puede atenderla: Un plan que se ejecuta únicamente con modelos gratuitos, y un turno que incluye una imagen o un documento, podían terminar con «No published model for archetype … survives this turn's gates». Los modelos gratuitos y de pago ahora se clasifican en listas publicadas independientes para cada plan, un turno con un archivo adjunto se clasifica entre los modelos que realmente tienen capacidad de visión y el modelo auxiliar rápido proviene de la misma clasificación que el modelo que le responde.
  • Común: El enrutador le avisa cuando no hay ningún modelo disponible: El enrutamiento automático solía seleccionar silenciosamente algo de la parte superior del catálogo, que es como un turno de Value podía terminar en un modelo gratuito que se niega a responder. Ahora indica cuándo las clasificaciones aún no han llegado y reintenta, o le pide que elija un modelo en Configuración y explica el motivo, y nunca sustituye un modelo por su cuenta.
  • Común: Un servicio que desconecte permanece desconectado: Reconectar un servidor de herramientas, o cualquier cambio no relacionado realizado en otro dispositivo mientras una desconexión estaba en curso, podía hacer que la conexión desconectada volviera en la siguiente sincronización, y una cuenta de GitHub desconectada aún podía figurar como conectada. Desconectarse a través de la API pública ahora también guarda la desconexión.
  • Común: Una cuenta conectada sigue funcionando en los dispositivos que pueden usarla: Cuando un dispositivo no podía renovar una cuenta de Google, se notificaba a todos los dispositivos que la cuenta había caducado: las herramientas de Google desaparecían del selector de Mac, el acceso al calendario se desactivaba, los recordatorios y la sincronización con GitHub dejaban de funcionar, y Private Sync no podía iniciarse en el teléfono que generó la marca. Ahora la caducidad se registra por dispositivo, por lo que un dispositivo que aún puede usar la cuenta continúa funcionando, y un dispositivo que se recupera borra su propia marca.
  • Común: Un dispositivo se sincroniza a través del hub en su red sin necesidad de una cuenta en la nube propia: A un dispositivo enrutado a un hub de escritorio todavía se le obligaba a obtener primero su propia credencial de Drive o OneDrive, por lo que no podía sincronizarse en absoluto cuando dicha credencial no estaba disponible, a pesar de que el hub ya se estaba sincronizando en su nombre.
  • Común: La sincronización nunca relaja un requisito de aprobación de herramientas: Un dispositivo configurado para solicitar confirmación antes de cada herramienta podía adoptar una configuración más permisiva desde otro dispositivo. La sincronización ahora puede reforzar los requisitos de aprobación en todos sus dispositivos, pero nunca relajarlos.
  • Común: Una copia vacía de una credencial nunca borra la real: Un dispositivo que contenía un token de servidor de herramientas o un secreto de cliente vacío podía borrar la copia completa en todos los demás dispositivos, y una credencial eliminada en un dispositivo podía reaparecer desde otro. Las eliminaciones ahora se propagan y un secreto en blanco que provenga de otra parte no altera el valor que tenga guardado.
  • Común: La clave de OpenRouter en uso es la que se muestra: Al tener más de una clave de OpenRouter guardada, editar la clave solo modificaba la ranura activa, de modo que al salir y regresar se restauraba la anterior y no aparecía ningún selector de claves. La clave propia incluida de Caiioo ya no se puede guardar como una de sus claves ni sobrescribirse sobre una de ellas, y la insignia «Caiioo's account» sigue a la clave que realmente está en uso.
  • Extensión: Una sesión rechazada indica que se inicie sesión nuevamente: Después de que el relay rechazara la sesión de la extensión, el estado parpadeaba con «Connecting…» indefinidamente. Ahora se detiene y ofrece «Sign in again», lo que borra únicamente la credencial inactiva.
  • Común: La lectura de una página funciona en sitios con reglas de contenido estrictas: Cuando se controla Chrome o Edge desde la aplicación de escritorio o desde una pestaña del navegador, el mecanismo de respaldo utilizado para examinar páginas que bloquean scripts, y la instantánea de página detrás de varias herramientas, devolvían «Unknown message type». Ambos funcionan ahora, y los scripts de página de Chrome y Safari se comparan entre sí para que no vuelvan a divergir.
  • Safari: La superposición del agente aparece mientras este trabaja: La insignia que indica que el agente está interactuando en una página se ocultaba en cada mensaje en Safari.
  • Común: Un archivo adjunto eliminado permanece eliminado: Varias rutas de eliminación borraban un archivo sin dejar un registro para sus otros dispositivos, por lo que el archivo reaparecía en la siguiente sincronización. Ahora las eliminaciones se transmiten y el registro que dejan atrás ya no incluye el contenido del archivo.
  • Común: Configuración mantiene su posición cuando otro dispositivo guarda cambios: Cualquier cambio de configuración que llegara desde otro dispositivo —una sincronización, una instalación del hub— desplazaba el panel de Configuración de nuevo hacia arriba un momento después y contraía las secciones que había abierto.
  • Común: Las variables de un modo son las que usted defina: Cada modo mantenía su propia copia de un conjunto compartido de variables, por lo que cambiar de modo podía arrastrar una copia desactualizada y vaciar los valores que una instalación del hub acababa de escribir. Ahora hay un solo conjunto por perfil y las copias existentes se consolidan una sola vez en cada plataforma.
  • Común: La edición de un modo surte efecto: Se estaba almacenando una instantánea de su configuración resuelta como si usted mismo hubiera elegido esos valores, por lo que una copia anterior de las instrucciones de un modo podía tener prioridad sobre el modo que acababa de editar, y la carpeta que utiliza Private Sync podía leerse a partir de esa copia desactualizada.
  • Común: El rechazo de la lista de modelos de Anthropic se recuerda brevemente: Cuando Anthropic continuaba rechazando mostrar la lista de modelos después de que el inicio de sesión ya se hubiera renovado, la aplicación volvía a renovarlo en cada ciclo. El rechazo ahora se recuerda durante un minuto y el botón Retry sigue enviando la petición directamente a la red.
  • Escritorio: El paquete de Linux se inicia en un equipo limpio: Al paquete .deb le faltaba parte de lo que necesita su servicio en segundo plano, y un servicio que se detenía en el arranque se registraba como detenido a propósito, sin reinicio ni mensaje. Los paquetes ahora también declaran el componente del sistema del que dependen, y las aplicaciones de escritorio ya no registran una línea ilegible en cada inicio.
  • Escritorio: Copy Debug Log copia el registro unificado: En todos los sistemas de escritorio, el comando de la bandeja era rechazado y recurría silenciosamente a un archivo sin procesar, por lo que el registro que pegaba en un ticket de soporte no era el que Caiioo escribe.
  • Común: Una ejecución interrumpida a mitad de una herramienta conserva los pasos completados: Un fallo, un cierre inesperado o el bloqueo del teléfono a mitad de una serie de llamadas a herramientas dejaba una respuesta vacía, y al siguiente turno se le indicaba que no había ocurrido nada. Ahora todas las plataformas registran los pasos completados a medida que finalizan.
  • Servidor: Las clasificaciones publicadas de modelos se actualizan de nuevo: El recálculo nocturno se interrumpía antes de volver a publicar, por lo que las clasificaciones mostradas en el selector de modelos y en la tabla de clasificación permanecían estancadas.

Versión 0.9.7998 de septiembre de 2026

El agente puede mostrar HTML renderizado directamente dentro de la conversación, un mensaje que envíes mientras está trabajando siempre pasa a formar parte de la conversación y el router Power elige únicamente por capacidad.

Mostrar detalles

Nuevas funciones

  • Común: El HTML renderizado aparece integrado en la respuesta: Pide un juego, un gráfico o cualquier página y aparecerá directamente en la conversación, con el tamaño ajustado a su contenido. Un enlace a un slate renderiza el slate en el lugar, hacer clic en una tarjeta la abre en Slate y el agente muestra un slate existente en lugar de escribir una segunda copia. Las tarjetas se ejecutan bajo el mismo sandbox que Slate.
  • Común: Compartir en la web y Leer en voz alta en cada respuesta: La barra de acciones del mensaje incluye Compartir en la web y Leer en voz alta junto a Copiar y Volver a ejecutar, y Leer en voz alta se convierte en Detener mientras lee. Tus propios prompts también reciben una barra, con una opción de Volver a ejecutar que inicia una nueva respuesta como una rama y conserva la anterior.
  • Común: Las intervenciones se ponen en cola encima del cuadro de redacción: Los mensajes enviados mientras el agente está trabajando se apilan encima del cuadro de redacción, se pueden arrastrar para cambiar su orden, y si se envían varios cerca del final de una ejecución, se combinan en el siguiente turno en orden.
  • Común: Se asigna nombre a una nueva conversación en el momento en que la envías: El título proviene directamente de tu primer prompt; el nombre más completo elegido por la IA se aplica tras la primera respuesta, como antes.
  • Común: Conecta Microsoft 365 mediante tu propio registro de aplicación: Un asistente guiado solicita los detalles y el tenant de tu aplicación de Microsoft, y el agente puede leer y enviar correos de Outlook a través de esa conexión.

Mejoras

  • Común: El router Power elige únicamente por capacidad: El enrutamiento automático clasifica los modelos según lo que pueden hacer para la tarea en cuestión, de modo que la columna Best y el router coinciden, y las solicitudes de programación e investigación llegan al modelo más potente disponible. El precio solo guía al router Value. El tipo de tarea de una solicitud depende de la solicitud y de la conversación, nunca del título de la pestaña que esté abierta en ese momento.
  • Común: Zen se mantiene discreto: Zen oculta las etiquetas de herramientas activas encima del cuadro de redacción, las insignias de modelo y aplicación en los mensajes, y las barras de acciones hasta que pasas el cursor o tocas; el conmutador Zen/Studio se ubica en la parte superior derecha de la ventana; la longitud del encabezado se muestra en palabras. El modelo que hayas elegido se mantiene seleccionado en Zen.
  • Común: Los modelos exclusivos de imágenes dibujan a través del servicio de imágenes de OpenRouter: Los modelos que solo producen imágenes, como gpt-image-2, generan a través del endpoint creado para ellos, y gpt-image-2 es el modelo de imagen predeterminado.
  • Común: Las ejecuciones agénticas largas conservan su plan: La declaración de intenciones que el agente realiza al inicio de una ejecución larga permanece en su memoria de trabajo, sin importar cuánta salida de herramientas genere la ejecución.
  • Común: El modo general de Caiioo se tiñe de azul río: El modo predeterminado ahora incorpora el azul característico de Caiioo en superficies claras y oscuras.

Correcciones de errores

  • Común: Una intervención se procesa y se recuerda: Un mensaje enviado después del último paso del agente se descartaba cuando finalizaba la ejecución, y uno sobre el que se actuaba a mitad de la ejecución desaparecía de los turnos posteriores en conversaciones que utilizaban pensamiento extendido. Ambos ahora permanecen en la conversación.
  • Común: Una tarjeta muestra la última edición del agente: Una tarjeta renderizada seguía mostrando el documento que cargó inicialmente después de que el agente actualizara el slate, y un juego en ejecución dentro de una tarjeta se reiniciaba cada vez que la conversación recibía un nuevo turno.
  • Común: La actualización del slate por parte del agente se mantiene: Una pestaña de Slate que se dejaba abierta con una copia más antigua podía sobrescribir la actualización del agente al cerrarse, llevándose su historial consigo. Un dispositivo cuyo reloj tiene unos minutos de retraso aún puede guardar, y una página que se encuentra con un guardado rechazado regresa al documento actual una sola vez en lugar de añadir una versión recuperada con cada pulsación de tecla.
  • Común: Private Sync continúa funcionando cuando un dispositivo en tu red rechaza a este: Después de iniciar sesión, la sincronización podía reportar un error en cada ciclo debido a que un concentrador en la red local rechazaba las credenciales de este dispositivo. Ahora recurre a la conexión de Drive o OneDrive y vuelve a intentar la conexión local después de cinco minutos.
  • Común: La respuesta permanece donde estabas leyendo cuando finaliza una ejecución: Una ejecución con un uso intensivo de herramientas podía desplazar la vista hacia arriba, hasta el seguimiento de la herramienta, en el momento en que se completaba.
  • Común: Las tareas programadas se ejecutan en un dispositivo que puede completarlas: Una tarea diaria sin ningún dispositivo fijado podía ser reclamada por la extensión del navegador, la cual no puede completar una ejecución desatendida, dejando una respuesta vacía cada mañana. Los equipos de escritorio ahora asumen esas ejecuciones; las tareas fijadas a la extensión se siguen respetando.
  • Común: Los elementos eliminados permanecen eliminados en las aplicaciones de escritorio: Al reiniciar una aplicación de escritorio, podían reaparecer conversaciones, archivos adjuntos y habilidades eliminados.
  • Común: El enrutamiento automático en las aplicaciones de escritorio utiliza las clasificaciones publicadas: El router Value en macOS, Windows y Linux podía elegir un modelo costoso para un mensaje trivial porque las clasificaciones nunca le llegaban, y un turno podía fallar con "caiioo/free-router is not a valid model ID". Ambos routers ahora enrutan a partir de las mismas clasificaciones que muestra el selector de modelos, y un error de enrutamiento indica el perfil y la restricción.
  • Común: El selector de modelos nombra los routers de la misma forma que la lista: El selector contraído y el menú desplegable coinciden en "Caiioo Power Router (Auto)" y "Caiioo Value Router (Auto)".
  • macOS: Una sola aplicación, un solo relay: Iniciar la aplicación mientras ya se está ejecutando una copia transfiere el control a la que está en ejecución, y Safari se registra como un solo navegador en lugar de docenas tras un reinicio.

Versión 0.9.7987 de septiembre de 2026

Las conversaciones largas responden casi de inmediato sin importar cuánto contenido incluyan, y las clasificaciones de modelos que ves son las que la app utiliza realmente para elegir.

Mostrar detalles

Mejoras

  • General: Las conversaciones largas empiezan a responder de inmediato: Antes, una conversación con archivos adjuntos tardaba varios segundos en que el asistente comenzara a responder, y la espera aumentaba a medida que crecía la conversación. Ahora los archivos adjuntos se transmiten como referencias en lugar de reenviarse completos con cada mensaje, por lo que cada turno comienza en aproximadamente una décima de segundo, sin importar lo que contenga la conversación.
  • General: Mejor selección de modelos y herramientas: Un cabezal de intención aprendido ahora determina qué tipo de tarea es cada turno antes de aplicar cualquier regla de palabras clave, por lo que las solicitudes llegan con mayor frecuencia al modelo y a las herramientas adecuadas. Se ejecuta una vez por turno y comparte su resultado, lo que reduce notablemente la carga de trabajo en teléfonos.
  • General: Las clasificaciones Mejor y Calidad-precio se basan en criterios distintos, deliberadamente: Ahora, la categoría Mejor para Caiioo se clasifica únicamente según la capacidad, por lo que un modelo rápido y económico ya no puede liderar una columna llamada Mejor, y la preferencia de costo reside completamente en Calidad-precio y en el Value Router. El selector de modelos y el enrutamiento automático van a la par.
  • General: Los avisos de permisos de herramientas están desactivados mientras se rediseña la función: El aviso que preguntaba antes de que una herramienta utilizara otro proveedor de IA está desactivado por defecto; puedes activarlo en Configuración, en Personalización y privacidad. Cuando está activado, ahora muestra el nombre de la empresa que realmente recibe tus datos en lugar del servicio que los enruta allí.

Versión 0.9.7977 de septiembre de 2026

Cada solicitud comienza con las herramientas adecuadas vinculadas y las instrucciones personalizadas llegan al modelo una sola vez.

Mostrar detalles

Corrección de errores

  • Común: Se vinculan las herramientas adecuadas para cada solicitud: Desde principios de septiembre, una solicitud simple, como preguntar por el tiempo de hoy, podía iniciarse sin herramientas vinculadas, por lo que el modelo buscaba una y a veces se daba por vencido. El selector en el dispositivo ahora siempre vincula sus mejores coincidencias, y un ticket de soporte registra qué herramientas se vincularon para el turno.
  • Común: Las instrucciones personalizadas llegan al modelo una sola vez: Una persona podía acumular su bloque de instrucciones personalizadas muchas veces, aumentando el prompt en cada turno y en cada edición. Ahora el bloque se incluye exactamente una vez, independientemente de lo que contenga una copia anterior.

Versión 0.9.7967 de septiembre de 2026

La búsqueda web se ejecuta sin aviso de consentimiento, una pregunta de seguimiento puede reutilizar la herramienta de la respuesta anterior y los tickets de soporte incluyen las líneas de registro en torno al reporte.

Mostrar detalles

Correcciones de errores

  • Común: La búsqueda de memoria se mantiene fuera del turno en curso: Un modelo menos potente podía buscar en la memoria de la conversación una y otra vez dentro de un mismo turno, encontrando sus propias palabras de momentos antes como recuerdos nuevos hasta que se cancelaba. El turno en curso ya no se indexa mientras se ejecuta, y las sugerencias de memoria junto a tu prompt ya no le indican al modelo que busque.
  • Común: Una pregunta de seguimiento puede reutilizar la herramienta de la respuesta anterior: Pedir "otro" de lo que el agente acababa de hacer, como enviar un segundo reporte de error, podía provocar que no encontrara la herramienta que había usado segundos antes. Las herramientas invocadas en la respuesta anterior ahora siempre se ofrecen para la siguiente.
  • Común: La búsqueda web se ejecuta sin aviso de consentimiento y la tarjeta de consentimiento se muestra de nuevo donde corresponde: Buscar en la web a través de Keenable no envía nada a un proveedor de IA, por lo que ya no espera tras el consentimiento de límite de confianza, y es la búsqueda preferida cuando tu plan la incluye. Cuando el consentimiento es realmente necesario, la tarjeta que te permite otorgarlo se vuelve a mostrar.
  • Común: Los tickets de soporte incluyen las líneas de registro en torno al reporte: Un ticket enviado desde una conversación sin turnos previos llegaba con una transcripción vacía. Ahora, cada ticket incluye el registro de los quince minutos anteriores a su envío, menos las líneas que ya se muestran en el turno reportado, y en dicho registro se informa si una sesión de Google ha caducado.

Versión 0.9.7957 de septiembre de 2026

Envía desde tu teléfono incluso cuando no pueda comunicarse con el dispositivo que aloja la conversación, adjunta archivos de tus carpetas conectadas directamente a una conversación y guarda tus ediciones de vuelta en el original, consulta las mismas clasificaciones de modelos por caso de uso en la app y en el sitio web, y disfruta de conversaciones largas más rápidas que reutilizan lo que el modelo ya ha leído.

Mostrar detalles

Nuevas funciones

  • Desktop: Adjuntar un archivo desde una carpeta conectada: El explorador de carpetas del editor de mensajes ahora tiene un botón Adjuntar en cada archivo, y el agente puede copiar un archivo desde una carpeta conectada a la conversación cuando le pidas que lea uno. El texto se extrae de archivos PDF, Word, Excel y RTF, se avisa al agente cuando no se pudo extraer el texto de un archivo y cada adjunto registra de qué carpeta y archivo proviene.
  • Común: Un mensaje enviado sin conexión con el anfitrión se entrega cuando vuelve la conexión: Cuando el dispositivo en el que estás escribiendo no puede comunicarse con el dispositivo que aloja la conversación, el mensaje se retiene en tu dispositivo con un aviso de «En cola» en el editor y se envía por sí solo en cuanto el anfitrión vuelve a estar accesible, incluso después de reiniciar la app o de que la conversación se mueva a otro anfitrión.
  • Desktop: Una copia adjunta recuerda su original: Los detalles de la biblioteca muestran la carpeta y la ruta desde donde se adjuntó un archivo y si la copia y el original aún coinciden. «Escribir en la carpeta» reemplaza el original con tu copia editada y pregunta primero si el original cambió mientras tanto.

Mejoras

  • Común: Conversaciones largas más rápidas y económicas: Las partes de una solicitud que cambian en cada turno, como el reloj, la pestaña actual y las pistas de memoria, ahora viajan por separado de las instrucciones estables, lo que permite a los proveedores reutilizar lo que ya procesaron. Cuando los mensajes más antiguos se pliegan para hacer espacio, la conversación lo indica en lugar de descartarlos silenciosamente. El interruptor de Intuición personal ahora explica que controla las pistas de memoria, y el estado del índice muestra si está activado.
  • Común: Mejores modelos por caso de uso: Las clasificaciones de modelos para cada tipo de tarea se publican una sola vez y son leídas tanto por la app como por la tabla de clasificación del sitio web, que incorpora una sección de Mejores por caso de uso, de modo que las elecciones del Router coinciden con lo que muestra la tabla.
  • Común: La sincronización continúa cuando un hub no puede acceder a su almacenamiento en la nube: Otros dispositivos cambian a su propia conexión en lugar de esperar al hub, y una comprobación que sigue fallando reduce su frecuencia de intentos en lugar de reintentar cada pocos segundos.
  • Común: Seguir una conversación desde otro dispositivo consume muchos menos datos: Una respuesta transmitida a tus otros dispositivos ahora viaja en incrementos en lugar de una copia completa de todo lo recibido hasta el momento, por lo que una respuesta larga ya no multiplica los datos que recibe cada dispositivo, y una respuesta en curso sobrevive a las pausas de retransmisión entre mensajes.
  • Común: Se retira «Importar carpeta» de la biblioteca: Copiaba un directorio entero a Archivos a la vez. En su lugar, conecta la carpeta, lo cual lee sus archivos directamente donde están.

Seguridad

  • Común: Los archivos adjuntos en una conversación temporal permanecen en este dispositivo: Un archivo adjunto utilizado solo en conversaciones temporales aún se subía mediante Private Sync. Ahora solo sale del dispositivo cuando una conversación permanente también lo utiliza, cumpliendo con lo prometido en el cuadro de diálogo de conversaciones temporales.

Corrección de errores

  • iOS: El inicio de sesión con Google funciona igual que en cualquier otro dispositivo: Iniciar sesión con Google en iPhone ahora utiliza el mismo inicio de sesión que las aplicaciones de escritorio y Android, por lo que la conexión de cuenta que crea es la que ya comparten tus otros dispositivos, y las actualizaciones de permisos en macOS vuelven a funcionar.
  • Común: Una cuenta de Google es una sola entrada en cada dispositivo: Iniciar sesión en la misma cuenta de Google desde otro dispositivo podía dejar dos entradas con el mismo correo electrónico, y los dispositivos seguían agregando la entrada del otro hasta que la sincronización se estabilizaba. Ahora, un inicio de sesión se dirige a la entrada existente de la cuenta y las credenciales del inicio de sesión más reciente se utilizan en todas partes.
  • Común: Una conversación escrita en un equipo de escritorio vuelve a transmitirse a tus otros dispositivos: Desde principios de septiembre, un turno escrito en macOS, Windows o Linux mostraba su mensaje en tu teléfono pero la respuesta nunca llegaba allí.
  • Común: Otros dispositivos ven comenzar un turno en el instante en que inicia: Un dispositivo que observaba un turno alojado en otro lugar mostraba el indicador de actividad solo cuando llegaba el primer texto, y un turno enviado a un teléfono que luego se cancelaba dejaba al dispositivo observador en espera.
  • Común: Una conversación compartida entre la aplicación de escritorio y una extensión de navegador en la misma máquina llega una sola vez: Cada respuesta se representaba dos veces, y las solicitudes de finalización y de aprobación de herramientas se activaban dos veces. Un turno alojado en el navegador que falla ahora reporta el error al equipo de escritorio que lo observa en lugar de quedarse cargando durante un minuto y medio.
  • Desktop: Los ajustes y los cambios de anfitrión llegan a tus otros escritorios de inmediato: Un ajuste modificado en un equipo de escritorio llegaba a otro solo después de la siguiente sincronización en la nube, y mover una conversación a un anfitrión diferente no siempre se notificaba a los otros escritorios, los cuales también se pedían mutuamente que volvieran a iniciar sesión.
  • Común: El selector de Carpetas muestra las carpetas del anfitrión: Cuando una conversación reside en otro dispositivo, el selector listaba las carpetas de este dispositivo bajo el nombre del anfitrión, o te pedía que seleccionaras un equipo de escritorio. Ahora consulta al anfitrión y muestra sus carpetas, o indica claramente cuándo el anfitrión es un teléfono o no se puede alcanzar.
  • Común: El acceso LAN aparece únicamente en dispositivos que pueden ofrecerlo: En iPhone, Android o una pestaña del navegador, el interruptor guardaba un ajuste que nada utilizaba y luego pedía reiniciar una aplicación de escritorio en la que no estabas.
  • Común: Private Sync solicita tu frase de contraseña solo cuando pides desbloquear: Abrir los ajustes de Private Sync estando bloqueado, y nuevamente después de iniciar sesión, mostraba el cuadro de diálogo de Desbloqueo por sí solo. El banner de bloqueo y su botón Desbloquear son ahora el único aviso.
  • Común: El ticket de soporte que envía el agente incluye el intercambio sobre el que te quejaste: Cuando le pedías al agente que enviara un reporte de error, la transcripción adjunta al ticket mostraba tu solicitud de envío en lugar del turno que falló, por lo que el equipo de soporte no podía ver el problema.
  • Común: Los modelos que OpenRouter rechaza servir quedan fuera del selector y de la conmutación por error automática: Algunos modelos gratuitos de OpenRouter rechazan todas las solicitudes de aplicaciones que no están en su lista, y un turno que derivaba a uno de ellos fallaba. La app ahora recuerda el rechazo, marca el modelo en el selector, lo omite durante la conmutación por error y vuelve a verificar más tarde en caso de que OpenRouter retire el bloqueo.
  • Común: Las ediciones de personalidades se mantienen al día con las personalidades integradas actualizadas: Una copia editada de una personalidad integrada podía tener prioridad sobre una versión más reciente de esa misma personalidad, y tus instrucciones personalizadas podían añadirse dos veces a ella.
  • Extension: Una conexión silenciosa con la aplicación de escritorio se reemplaza en lugar de asumirse como válida: Una conexión que había dejado de responder se mantenía hasta que los comandos del navegador no llegaban a ninguna parte. La extensión ahora detecta la conexión inactiva y se vuelve a conectar.

Versión 0.9.7946 de septiembre de 2026

Abra y edite documentos de Word montados directamente en Slate, consulte comparativas transparentes de modelos y clasificaciones de evaluación en el selector de modelos, y coordine los cambios en los documentos entre agentes de coautoría y borradores del editor.

Mostrar detalles

Nuevas funciones

  • Desktop: Edite documentos de Word montados en Slate: Abra y edite archivos de Word (.docx) de carpetas conectadas directamente en Slate. El formato, los marcadores y la estructura del documento se conservan durante la edición, con guardado explícito y recuperación de borradores entre sesiones.
  • Common: Comparativas de modelos y metodología de enrutamiento: Explore clasificaciones verificadas de capacidades de modelos y métricas de evaluación transparentes directamente en el selector de modelos. Las opciones de enrutamiento se alinean directamente con estas fortalezas medidas a lo largo de las tareas.
  • Common: Revisiones coordinadas de documentos y archivos adjuntos: Los agentes de coautoría y los borradores del editor coordinan los cambios revisados y el control de cambios de forma fluida sin sobrescribir actualizaciones independientes.

Mejoras

  • Common: Las actualizaciones de la aplicación llegan sin reiniciar: Los cambios en las aplicaciones integradas publicadas a través de Community Hub llegan a una aplicación en ejecución según su programación habitual de actualización, en lugar de esperar al siguiente reinicio. Mientras se está sin conexión, la comprobación del catálogo se pausa durante unos minutos entre intentos en lugar de reintentar en cada solicitud.
  • Common: File Manager ahora es Library: El lugar para explorar sus archivos almacenados, documentos y elementos guardados se llama Library en todos los lugares donde aparece: en el menú Folders del compositor, en Settings y en el propio cuadro de diálogo, cuyos paneles son ahora Files e Items. Dentro de Library, las agrupaciones que crea para sus archivos ahora se llaman Projects, por lo que la palabra Folders siempre se refiere a una carpeta en su equipo.

Corrección de errores

  • Common: El catálogo de aplicaciones coincide con la versión instalada: Tras actualizar, la aplicación utiliza el catálogo incluido con la nueva versión hasta que se carga uno nuevo, en lugar de mantener el catálogo de la versión anterior mientras se está sin conexión.
  • Common: Las personas de las aplicaciones del Hub se mantienen actualizadas: Las aplicaciones integradas distribuidas a través de Community Hub siguen recibiendo actualizaciones de personas en lugar de mantener una copia anterior congelada como personalización personal.
  • Server: La API local enumera las mismas aplicaciones que la aplicación: Los endpoints de agents del relay incluyen las aplicaciones distribuidas a través de Community Hub, devuelven sus detalles actuales y las protegen para que no se modifiquen ni eliminen, coincidiendo con lo que muestra la aplicación.
  • Common: Los archivos cargados desde su equipo permanecen abiertos en Slate: Tras cargar un documento desde el disco, Slate mantiene ese documento en pantalla y lo guarda con normalidad, en lugar de volver al documento abierto anteriormente tras el primer guardado automático.
  • Common: Una edición recuperada puede restaurarse desde el historial de versiones: Cuando se rechazaba un guardado porque el documento había cambiado en otro lugar, la copia de su edición conservada en el historial de versiones no tenía número de versión, por lo que el panel de historial no podía abrirla ni restaurarla. Ahora es una versión numerada como cualquier otra, numerada después de la más reciente del documento.
  • Common: Private Sync solicita su frase de contraseña una sola vez, donde usted lo solicitó: Al abrir la configuración de Private Sync mientras la sincronización estaba bloqueada, aparecía un cuadro de diálogo Unlock sobre la sección y, tras una reautorización de Google, podía volver a aparecer. El banner de bloqueo de la sección y su botón Unlock son ahora las únicas indicaciones; el botón Enter Passphrase en el compositor y el candado en la lista de hilos le llevan directamente a ellos.
  • Common: El candado de la lista de hilos abre Private Sync: Al hacer clic en el candado se abría Settings sin ir a la sección Private Sync. Ahora le dirige directamente a esa sección.

Versión 0.9.7935 de septiembre de 2026

Mantenga los archivos de texto montados sincronizados con las ediciones en el disco, coordine los cambios de archivos entre agentes y organice los elementos guardados en Library.

Mostrar detalles

Nuevas funciones

  • Common: Edición en vivo de archivos montados y recuperación de borradores: Slate sigue los cambios en los archivos de texto en las carpetas conectadas, combina ediciones independientes y conserva las ediciones superpuestas para su revisión. Recupere borradores guardados después de volver a abrir; guardar sus ediciones en el disco sigue siendo una acción explícita.
  • Common: Los agentes coordinan los cambios de archivos: Los agentes cooperativos pueden proponer cambios en el archivo que leen. Las ediciones compatibles se pueden combinar, mientras que las propuestas superpuestas siguen estando disponibles para su revisión.
  • Common: Explore y organice elementos de Library: Explore y busque colecciones, guarde los archivos seleccionados como un elemento de Library y vuelva a abrir los archivos vinculados desde los detalles de un elemento.
  • Common: Lectores de Library específicos de la aplicación: Elija la vista Abrir aplicación cuando una aplicación instalada proporcione un lector para un elemento de Library. Sus archivos originales seguirán estando disponibles a continuación.
  • Common: Vistas de colección específicas de la aplicación: Elija la vista de colección de la aplicación abierta cuando una aplicación instalada proporcione una, explore sus páginas y mantenga la lista estándar de Library disponible a continuación.

Mejoras

  • Common: Controles de la aplicación de un vistazo: Seleccione su aplicación en la parte superior y vea su propósito cuando se proporcione. En Studio, las acciones de la aplicación aparecen a lo largo de la fila superior del editor, con un menú de desbordamiento cuando el espacio es limitado.

  • Common: Private Sync más eficiente: La sincronización de dispositivos realiza menos trabajo repetido cuando el contenido no ha cambiado, lo que reduce la actividad innecesaria entre actualizaciones.

  • Common: Deshacer en archivos montados después de volver a abrir: Conserve la opción Deshacer después de volver a abrir un archivo montado, incluso después de un guardado interrumpido, cuando el Deshacer guardado todavía coincida con el archivo.

  • Common: Volver a vincular un borrador a un archivo existente: Para borradores sin revisiones de conflicto, seleccione un archivo montado existente con contenido original coincidente, copie el borrador y guárdelo por separado.

  • Common: Volver a crear un archivo de texto perdido: Vuelva a crear un archivo perdido a partir de un borrador guardado elegible en una carpeta de escritorio conectada después de la confirmación. Los archivos existentes no se sobrescriben.

Bug Fixes

  • Common: Las conversaciones recientes siguen disponibles para recordar: Cuando la memoria está habilitada, las conversaciones recién completadas terminan de guardar su memoria de búsqueda antes de que se cierre la tarea en segundo plano.

  • Common: Comentarios claros sobre la ubicación precisa: Solicitar la ubicación precisa le pide a su dispositivo una nueva lectura y muestra claramente los errores de permiso o de búsqueda.

  • Common: Comentarios claros sobre la verificación de inicio de sesión: Los errores de verificación son visibles, los envíos repetidos se bloquean mientras hay una solicitud pendiente y los servidores compatibles proporcionan una cuenta regresiva hasta que el código expire.

  • Common: La incorporación sigue su elección de privacidad: Las guías de inicio esperan a que se cargue la configuración y se guarde su elección de informe de uso, luego se reanudan sin cubrir el aviso de consentimiento.

  • iOS: Las ofertas de suscripción utilizan los precios de App Store: Las pantallas de suscripción muestran precios de Apple localizados y distinguen las compras que esperan verificación de las suscripciones activas.

  • iOS: Disponibilidad clara de Apple Notes: La configuración explica la limitación de iPhone, y conectar un relé de Mac ya no habilita incorrectamente acciones locales de Notes no compatibles.

  • Web: Eliminación completa de cuentas vinculadas a Apple: La eliminación de la cuenta verifica la identidad de Apple y revoca su autorización antes de eliminar la cuenta, con una confirmación final clara después de regresar de Apple.

Versión 0.9.7925 de septiembre de 2026

Edite archivos de texto en carpetas montadas, organice habilidades reutilizables y mantenga su posición mientras lee los pasos de trabajo de una conversación. La configuración de privacidad le brinda control directo sobre el reporte de uso y los proveedores con los que se comunican sus herramientas.

Mostrar detalles

Nuevas funciones

  • Escritorio: Edite archivos de texto montados en Slate: Abra un archivo de texto desde una carpeta montada, guarde de forma explícita y deshaga un guardado confirmado. Los cambios realizados en el disco requieren volver a abrir y revisar antes de guardar.
  • Común: Scripts junto a habilidades reutilizables: Guarde scripts de soporte junto con una habilidad y seleccione varias habilidades personales para su limpieza en una sola acción.

Mejoras

  • Común: Los flujos de trabajo pasan resultados entre pasos: Los flujos de trabajo pueden combinar scripts de JavaScript o TypeScript, habilidades con salida verificada y flujos de trabajo anidados, con la cancelación transmitida a lo largo de la ejecución.
  • Común: Configuración de un vistazo: Los resúmenes de las secciones reflejan la configuración de voz actual, las credenciales y el uso de almacenamiento, con controles más claros para expandir las secciones.
  • Común: Selección de herramientas más relevante: Las solicitudes de seguimiento utilizan el contexto reciente de la conversación y del espacio de trabajo, mientras que es menos probable que las palabras comunes en una conversación activen herramientas no relacionadas.

Seguridad

  • Común: El reporte de uso requiere su elección: El reporte de uso anónimo comienza desactivado en todas las regiones y requiere consentimiento explícito. Las configuraciones anteriores habilitadas automáticamente no se consideran como autorización.
  • Común: Controle destinatarios de IA adicionales: Las herramientas preguntan antes de enviar información a un proveedor de IA remoto adicional. Revise y revoque estos permisos en Configuración, independientemente de su proveedor de chat.

Corrección de errores

  • Linux: Inicio confiable del escritorio: La detección del tema de la bandeja ya no interrumpe el inicio cuando el escritorio reporta su configuración de apariencia.

  • Escritorio: Respuesta a comandos del navegador: Los comandos fallidos del navegador y la apertura del navegador del sistema muestran un error en lugar de parecer exitosos.

  • Escritorio: Los documentos conservan su contexto de conversación: Reutilizar una pestaña del navegador para un documento actualiza su conversación y ubicación de línea, y mantiene separados los documentos de diferentes direcciones de retransmisión.

  • Común: Lea los pasos de trabajo a su propio ritmo: Al expandir el razonamiento o los detalles de la herramienta se pausa el desplazamiento automático para que pueda inspeccionarlos sin ser arrastrado de vuelta a la respuesta más reciente.

Version 0.9.791September 4, 2026

Scheduled tasks now offer immediate on-demand execution with live status feedback, file attachments resolve seamlessly across all your folders and subfolders, document view transitions maintain continuous state on mobile devices, and multi-turn reasoning models maintain pristine conversational coherence. You can now trigger any scheduled automation instantly with real-time thread tracking and updated status indicators. Document tools and assistants effortlessly locate project attachments regardless of how you organize your folders, while file streaming supports comprehensive binary data transfers across local mounts.

Mostrar detalles

Improvements

  • Common: On-demand scheduled task execution: Run any scheduled automation immediately from settings with real-time thread creation, live progress feedback, and persistent execution state.
  • Common: Flexible attachment resolution across folders: Tools and assistants locate project attachments and reference documents seamlessly across all folders and subfolders.
  • Web: Direct binary streaming for local mounts: Read and write binary files directly through local folder mounts with robust path boundary protection.
  • iOS & Android: Smooth document viewer state persistence: Document viewer transitions on mobile proactively save and sync local state before presenting document overlays.

Bug Fixes

  • Common: Multi-turn reasoning isolation across model families: Multi-turn conversations with extended reasoning models strictly isolate incompatible reasoning structures to ensure clean, coherent responses.
  • Common: Resilient scheduled task thread recovery: Scheduled tasks automatically establish and track a fresh conversation thread if a prior persistent thread was deleted or archived.

Version 0.9.790September 4, 2026

Python scripts can now directly read and write files within your workspace folders, document viewer links seamlessly open and preserve conversation context across mobile and desktop, and streaming model requests recover automatically across providers. You can now process project documents and datasets directly in Python code turns and save generated results straight into your workspace. Interactive document viewer links in chat messages now maintain full thread context and section navigation when opened on mobile overlays, and cloud AI streaming routes requests smoothly through backup providers when an upstream provider experiences temporary interruptions.

Mostrar detalles

New Features

  • Common: Workspace file integration for Python runs: Stage workspace files directly into Python execution environments and save generated output files straight into your mounted project folders.

Improvements

  • iOS: Fluid document viewer overlay navigation: The document viewer reliably synchronizes state and attachment data before presenting document overlays on iPhone and iPad.
  • Common: Thread-aware document links: Document links inside chat messages preserve conversation identifiers and section anchors across all platforms.

Bug Fixes

  • Common: Mid-stream multi-provider failover: Model turns encountering mid-stream provider errors automatically retry across alternative providers to deliver complete responses.

Version 0.9.789September 4, 2026

Mobile apps now feature native Microsoft 365 authentication for immediate access to Outlook and calendar events on iOS and Android, on-device neural intent matching initializes instantaneously with unified offscreen execution, and conversation history maintains flawless message count and attachment fidelity across server restarts. You can now connect your work or personal Microsoft account directly from your iPhone, iPad, or Android device using secure native system authorization without webview redirects. Unified agenda automatically defaults to your Microsoft calendar when connected, giving you instant event previews and meeting scheduling. Thread history and attachment metadata restore with exact counts and normalized file paths across local restarts, keeping your workspace fully synchronized.

Mostrar detalles

New Features

  • iOS: Native Microsoft 365 account authorization: Sign in to work or personal Microsoft accounts with native system-level OAuth sheets for instant calendar and agenda access.
  • Android: Native Microsoft 365 authentication: Connect Microsoft accounts through the native Android authentication channel with seamless account token management.

Improvements

  • Common: Streamlined on-device retriever initialization: On-device neural tool matching initializes immediately through unified offscreen execution with cross-platform model resolution.
  • Common: Intelligent agenda provider selection: Unified agenda automatically defaults to Microsoft 365 when it is your active calendar provider, eliminating manual source selection.
  • iOS: Smooth boot permission handling: Notification and background permissions await user completion cleanly on boot without interrupting app launch.

Bug Fixes

  • Desktop: Resilient SQLite message and attachment hydration: Conversation threads accurately restore full message counts and attachment file names from local database storage across server restarts.

Version 0.9.788September 4, 2026

Settings now feature a unified Command Deck with instant switching between Zen and Studio modes, Private Constellation lets you route tasks and mount folders across remote desktop hosts, on-device neural intent matching activates tools with sub-millisecond precision, and browser task automation is significantly more responsive. You can now seamlessly toggle between a distraction-free Zen chat layout and the full Studio workspace directly from the titlebar or settings. Starting a task on your phone or tablet can stream directly through any active desktop in your encrypted network with mounted project folders and live peer indicators. Tools and skills now activate instantly on launch through pre-computed neural matching, and multi-tab browser sessions attach smoothly without interruption.

Mostrar detalles

New Features

  • Common: Settings Command Deck & Zen mode toggle: Switch effortlessly between a clean, minimalist Zen layout and full Studio workspace controls, with a centralized command deck for rapid preference navigation.
  • Common: Remote host selection & folder mounting: Choose specific desktop machines in your private constellation directly from the message composer, and attach remote workspace folders seamlessly to your conversations.

Improvements

  • Common: Sub-millisecond neural intent matching: On-device neural embeddings classify intent and surface relevant capabilities instantly on cold launch with zero CPU lag.
  • Common: Streamlined browser orchestration: Automated web browsing connects reliably to browser sessions and maintains persistent tab context across multi-step research turns.
  • macOS: Refined sidepanel presentation: Docked desktop sidepanels tile and focus cleanly with neighboring active applications on launch.

Bug Fixes

  • Common: Fast tool checkpoint recovery: Assistant checkpoints safely recover and retry cleanly after interrupted tool runs without losing conversational progress.

Versión 0.9.7871 de septiembre de 2026

Los calendarios de Microsoft Outlook y Microsoft 365 ahora están integrados directamente en la Agenda Unificada, la configuración de la Sincronización Privada verifica los permisos de la nube por adelantado para conservar tu frase de contraseña, y el historial de conversaciones cuenta con un motor de almacenamiento local de alto rendimiento. Ahora puedes conectar cuentas de Microsoft de trabajo, educativas o personales para ver los próximos eventos, verificar la disponibilidad y programar reuniones junto con Google Calendar. Habilitar la sincronización en la nube cifrada gestiona automáticamente los permisos de la nube antes de solicitar tu frase de contraseña, manteniendo tu configuración fluida e inmediata. El historial de hilos locales, los eventos de la línea de tiempo y la indexación de búsquedas ahora se cargan más rápido con un uso de memoria significativamente menor.

Mostrar detalles

Nuevas características

  • Común: Microsoft Outlook y calendario de 365 en la Agenda Unificada: Conecta cuentas de Microsoft de trabajo, educativas o personales para ver la disponibilidad, programar reuniones y gestionar eventos del calendario junto con Google Calendar en tu agenda unificada.

Mejoras

  • Común: Configuración de Sincronización Privada optimizada: Habilitar la sincronización en la nube cifrada verifica los permisos de almacenamiento en la nube necesarios por adelantado y conserva la frase de contraseña elegida durante la autorización.
  • Común: Indexación local de conversaciones de alta velocidad: El historial de conversaciones, las líneas de tiempo de eventos y la indexación de búsquedas ahora se cargan más rápido con un uso de memoria significativamente menor.
  • Extensión: Empaquetado de extensiones unificado: Canalización automatizada de empaquetado y validación optimizada para extensiones de navegador.

Corrección de errores

  • Común: Solicitud redundante de frase de contraseña durante la configuración de sincronización: Habilitar la sincronización privada en la nube en cuentas de Google ya no te pide la frase de contraseña dos veces.

Versión 0.9.78631 de agosto de 2026

Iniciar sesión con Google, Apple o Microsoft ahora se conecta en un solo paso con reutilización de credenciales almacenadas en caché, las cuentas del nivel gratuito usan por defecto el enrutamiento dinámico de modelos con respaldos de alta velocidad resilientes, y el panel lateral de escritorio se acopla limpiamente junto a las ventanas activas al iniciar. Los nuevos usuarios pueden registrarse y conectar cuentas de terceros sin solicitudes repetidas de permisos. Las tareas de asistencia en segundo plano y las sugerencias rápidas se resuelven automáticamente en modelos gratuitos de alta disponibilidad. La gestión de ventanas de escritorio ahora ajusta el panel lateral en su lugar y se organiza en mosaico con las aplicaciones vecinas inmediatamente al iniciarse.

Mostrar detalles

Mejoras

  • Común: Inicio de sesión de cuenta en un solo paso con 1 clic: Iniciar sesión o crear una cuenta con Google, Apple o Microsoft ahora se autoriza en un solo paso fluido sin repetir solicitudes.
  • Común: Enrutamiento dinámico de modelos gratuitos: Las cuentas del nivel gratuito usan por defecto el enrutamiento inteligente y dinámico de modelos con respaldo automático en modelos de alta disponibilidad.
  • Escritorio: Disposición instantánea del panel lateral: Los paneles laterales acoplados se ajustan suavemente y organizan las ventanas de escritorio limpiamente al iniciar.
  • iOS: Alineación del sandbox de suscripciones de StoreKit: La configuración de StoreKit se alinea con las pruebas canónicas de 14 días y los precios mensuales transparentes.

Corrección de errores

  • Común: Resolución de modelos virtuales en asistentes en segundo plano: Las tareas en segundo plano y la asistencia rápida resuelven sin problemas los identificadores de enrutadores virtuales en modelos de ejecución concretos.
  • Escritorio: Ruta de datos de perfil personalizado aislada: El servidor de retransmisión de escritorio respeta limpiamente los directorios de datos personalizados durante las ejecuciones de prueba.

Version 0.9.78531 de agosto de 2026

Las conexiones de cuentas en Google Workspace, Microsoft 365, GitHub y otras herramientas ahora se gestionan y verifican de forma centralizada, el enrutamiento de múltiples cuentas aísla las identidades laborales y personales, los backends de Mistral de pesos abiertos se recuperan automáticamente de los errores de los proveedores upstream, y las incrustaciones de herramientas en el dispositivo eliminan los retrasos de arranque en frío. Un sistema unificado de conexiones de cuentas ahora permite al asistente descubrir, inspeccionar y solicitar permisos para cuentas de trabajo secundarias sin confundirlas con cuentas personales ni intentar la automatización del navegador en las páginas de inicio de sesión. La comunicación del backend de OpenRouter y Mistral se ha reforzado contra rechazos consecutivos de mensajes del sistema y fallos del host upstream. Las incrustaciones vectoriales en el dispositivo se precalculan en las 384 acciones de herramientas para un descubrimiento instantáneo de herramientas en el arranque en frío.

Mostrar detalles

Nuevas características

  • Común: Herramienta de Conexiones de Cuentas Centralizada: Introduce account_connections para permitir que el asistente descubra, verifique, reautorice y desconecte cuentas de terceros (Google Workspace, Microsoft 365, GitHub, Notion, Linear, Slack) con inspección de permisos detallada y protección estricta contra la salida de cero secretos.
  • Común: Aislamiento endurecido de identidades multi-cuenta: Elimina la ambigüedad entre múltiples cuentas del mismo proveedor (por ejemplo, [email protected] frente a [email protected]), aplica claves de espera OAuth compuestos para evitar colisiones de espera de herramientas paralelas y rechaza la redirección de cuentas no autorizadas.

Mejoras

  • Común: Descubrimiento de herramientas en el dispositivo con latencia cero: Las incrustaciones de arranque precalculadas para todas las capacidades de herramientas permiten el descubrimiento semántico instantáneo de herramientas en el arranque en frío sin requerir el calentamiento del modelo ONNX o picos de CPU.
  • Común: Enrutamiento de tareas semánticas multilingüe: Enrutamiento de arquetipos de alta precisión con incrustaciones multilingual-e5 en el dispositivo en más de 100 idiomas y herencia de contexto de múltiples turnos para consultas cortas.
  • Escritorio: Mosaico y gestión de ventanas optimizados: Controles de ventana integrados directamente en la barra lateral con soporte para flotación, fijación y acoplamiento dividido.

Corrección de errores

  • Común: Gestión de solicitudes de OpenRouter / Io Net Mistral: Se corrigió el rechazo consecutivo de mensajes del sistema en los backends de Mistral y vLLM, se eliminaron los marcadores cache_control incompatibles y se agregó una conmutación por error automática del host upstream para errores HTTP 400 del proveedor.
  • Común: Cierre del aviso de frase de contraseña de Private Sync: Ingresar una frase de contraseña de Private Sync ahora borra inmediatamente la puerta de enlace sin requerir la recarga de la aplicación.
  • macOS: Google OAuth en la aplicación nativa de Safari: Se corrigió el enrutamiento de devoluciones de llamada de OAuth para que el inicio de sesión de Google se complete limpiamente en Safari sin aterrizar en páginas de error desconocidas.

Version 0.9.78328 de agosto de 2026

La escritura móvil ahora inicia una nueva línea con la tecla Retorno del teclado virtual, el proceso de incorporación del nivel gratuito nunca se bloquea por problemas de creación de claves ascendentes, la autenticación biométrica de suscripción dentro de la aplicación está totalmente estabilizada y la gestión de ventanas de escritorio está integrada en la barra lateral. Presionar Retorno en el teclado virtual de tu iPhone o iPad ahora inserta un nuevo párrafo para mensajes de múltiples párrafos, mientras que el envío se sigue realizando tocando el botón Enviar (o con Cmd+Return usando un teclado físico). El aprovisionamiento de claves para el nivel gratuito ahora cuenta con mecanismos automáticos de respaldo de múltiples capas para que los usuarios nuevos puedan empezar a chatear de inmediato. Los modelos de razonamiento multilingües y de pesos abiertos ahora están protegidos contra bucles de degeneración de "ensalada de tokens", y el reporte de diagnóstico de escritorio para Windows incluye la trazabilidad completa del número de compilación.

Mostrar detalles

Mejoras

  • Móvil: La tecla Retorno en teclados virtuales inserta una nueva línea: Presionar Retorno en el teclado virtual de iOS o móvil ahora inserta un salto de línea ( ) para una redacción limpia de mensajes de múltiples párrafos. Utiliza el botón Enviar dedicado o Cmd+Return / Ctrl+Return (cuando uses un teclado físico conectado) para enviar.
  • Común: Incorporación y aprovisionamiento de claves resilientes para el nivel gratuito: Comenzar con modelos gratuitos ahora recurre automáticamente a grupos de claves de servidores de alta disponibilidad si la generación de claves ascendente experimenta retrasos o interrupciones en el servicio, garantizando una incorporación sin contratiempos.
  • iOS: Estabilidad biométrica para compras y suscripciones dentro de la aplicación: Los diálogos de compra, restauración y gestión de suscripciones de StoreKit ahora ofrecen tiempo suficiente para las confirmaciones de contraseña de Face ID, Touch ID y Apple ID sin tiempos de espera prematuros en el puente.
  • Escritorio: Controles de organización de ventanas en la barra lateral: Los controles flotantes, de fijación (siempre visible en primer plano), minimización y acoplamiento ahora son directamente accesibles desde la barra de título superpuesta en todas las plataformas de escritorio.
  • Común: Protección contra la degeneración de tokens en modelos de razonamiento: Intercepta y se recupera del colapso de entropía multiguión en modelos de razonamiento de pesos abiertos (GLM, DeepSeek, Qwen), previniendo bucles de vocabulario y aislando el razonamiento criptográfico entre proveedores.
  • Windows: Reporte del número de compilación en tickets de soporte: Los tickets de soporte de diagnóstico enviados desde compilaciones de escritorio Tauri en Windows ahora reportan con precisión el número de compilación del shell.

Version 0.9.782August 27, 2026

Los modelos que se convertían en jerigonza a mitad de la conversación y el cambio no comunicado al modelo que habías elegido formaban parte del mismo problema, y ambos están solucionados. Cuando una solicitud alcanzaba un límite de tasa, Caiioo te cambiaba discretamente a un modelo diferente y le pasaba el razonamiento interno del modelo anterior, el cual carece de significado para cualquier otro. Un límite de tasa en un modelo que elegiste ahora se reporta como el problema del proveedor que es. Por otro lado, una conexión de cuenta revocada ahora te pide que te reconectes en lugar de reintentar para siempre en silencio.

Mostrar detalles

Improvements

  • Common: A rate limit on the model you chose is reported, not worked around: Cuando un modelo que seleccionaste alcanza su límite de tasa, se sobrecarga o no está disponible, Caiioo ahora te indica qué modelo y qué sucedió, en lugar de cambiarte silenciosamente a uno gratuito. El cambio automático sigue rescatándote cuando Caiioo eligió el modelo por ti.
  • Common: A shared page shows that it is loading: Una conversación publicada ahora muestra un indicador de carga hasta que llega la interfaz real, y lo indica claramente si no se puede cargar. Anteriormente renderizaba un sustituto simplificado que podía permanecer en la pantalla indefinidamente, indistinguible de la página terminada.
  • Common: Fewer duplicate entries in the skills menu: Las habilidades que existían dos veces bajo diferentes nombres internos ahora se enumeran una sola vez. Todo sigue disponible, y cualquier habilidad que hayas usado sigue funcionando.

Bug Fixes

  • Common: Models no longer degenerate into unreadable output: A un modelo cambiado a mitad de la conversación se le proporcionaban los datos de razonamiento del modelo anterior. Debido a que esos datos son específicos del modelo que los produjo, el reemplazo podía deteriorarse en texto uninteligible, incluso dentro de llamadas a herramientas, lo que impedía que se pudiera recuperar. Existían salvaguardas para dos familias de modelos y eximían a todas las demás, razón por la cual esto apareció en muchos modelos a la vez.
  • Common: A revoked account connection asks you to reconnect: Cuando un proveedor rechaza permanentemente un inicio de sesión guardado, Caiioo ahora registra eso y te solicita que te reconectes. Anteriormente reintentaba la credencial caducada cada pocos segundos indefinidamente, sin decir nunca que algo iba mal.
  • Common: A provider rate limit no longer blames your API key: Un límite de tasa o un proveedor sobrecargado se reportaba a sí mismo como un problema con tu clave gestionada por Caiioo y te indicaba que ingresaras la tuya propia. Ahora nombra al modelo y la causa real.
  • Common: Published pages no longer carry your conversation's internal id: Las páginas compartidas incluían el identificador de la conversación en tu propia máquina. No cumplía ningún propósito en la página y ha sido eliminado.
  • Common: Diagrams in documents finish rendering: Un diagrama escrito en un documento mientras su renderizador aún se estaba cargando podía quedarse mostrando un error de análisis sintáctico para un texto que ya había sido corregido. Las etiquetas de diagrama que contienen corchetes o puntuación también se generan correctamente ahora.
  • iOS: Background sync no longer risks an interrupted turn: El trabajo en segundo plano que se comunica con la vista web de la aplicación ahora lo hace correctamente, y una tarea en segundo plano ya no se puede completar dos veces.

Version 0.9.78127 de agosto de 2026

Una conversación que publicas ahora se ve como el propio Caiioo — la interfaz real, no una transcripción aplanada — con un título que eliges, un tiempo de vida que estableces y una pantalla que lista todo lo que has publicado. En las aplicaciones de escritorio, el asistente también puede ver y abrir el documento en el que estás trabajando y encontrar documentos de conversaciones anteriores. Dos cambios que vale la pena conocer: los pasos de herramientas ahora informan su resultado real y la edición de una sección de documento requiere texto de reemplazo.

Mostrar detalles

Nuevas Funciones

  • Común: Las conversaciones publicadas se ven como Caiioo: Una página compartida ahora se renderiza en la interfaz real de Caiioo — el mismo diseño de mensajes, cadena de herramientas, insignia del modelo y formato que ves en la aplicación. Las vistas previas de enlaces y los navegadores con JavaScript desactivado siguen obteniendo una página limpia y legible.
  • Común: Elige cómo se publica una conversación: La publicación abre un diálogo donde estableces el título público, eliges cuánto tiempo permanece activa la página — incluyendo hasta que la elimines — y decides si los motores de búsqueda pueden indexarla. La indexación en buscadores está desactivada por defecto, por lo que un enlace que envías a tres personas no se convierte en un resultado de búsqueda.
  • Común: Una página pública por conversación: Publicar la misma conversación de nuevo actualiza la página que ya compartiste, de modo que un enlace que has enviado a la gente sigue funcionando. El menú de compartir muestra cuándo se publica una conversación y ofrece retirarla.
  • Común: Páginas compartidas: Una nueva pantalla de Configuración lista todo lo que has publicado — qué es, cuándo expira — y retira cualquiera de ellos en el acto.
  • Escritorio: El asistente puede ver y abrir el documento en el que estás trabajando: Las aplicaciones de escritorio ahora le dicen al asistente qué hay en pantalla, le permiten abrir un documento (slate) que tengas abierto y encontrar documentos de conversaciones anteriores por nombre o término de búsqueda.

Mejoras

  • Común: Los pasos de herramientas informan su resultado real: Una herramienta que informa un fallo dentro de su propia respuesta ahora se muestra como fallida. Algunos pasos que anteriormente parecían tener éxito ahora aparecerán como fallidos, tanto en conversaciones pasadas como nuevas.
  • Común: La edición de una sección de documento requiere texto de reemplazo: Editar una sección o rango de líneas sin proporcionar texto de reemplazo ahora se rechaza en lugar de aceptarse. Ya no se admite borrar una sección omitiendo el texto; usa buscar y reemplazar para eliminar contenido.
  • Común: Las ejecuciones largas de agentes se detienen y se explican por sí mismas: Cuando cada llamada a herramienta ha fallado durante veinte iteraciones seguidas, la ejecución ahora termina con una explicación en lugar de continuar hasta el límite de pasos.
  • Escritorio: Tu inicio de sesión se renueva antes de que caduque: Las aplicaciones de escritorio refrescan un inicio de sesión antiguo con antelación, para que el relé privado permanezca conectado.

Corrección de Errores

  • Común: Una sesión caducada te pide iniciar sesión: Cuando una sesión ha caducado por completo, la aplicación ahora te pide que vuelvas a iniciar sesión, en lugar de dejar tus dispositivos en gris e inalcanzables.
  • Común: La selección de modelos en segundo plano se mantiene con su proveedor: Un modelo auxiliar elegido bajo un proveedor ya no se envía a uno diferente, lo que producía errores de "no es un ID de modelo válido" de la nada.
  • Escritorio: El inicio de sesión con ChatGPT se completa: Un ciclo repetitivo de inicio de sesión y actualización de modelos ya no agota el límite de tasa compartido.
  • Escritorio: Se conserva la memoria del hilo: Archivar y buscar dentro de una conversación ahora persisten, por lo que "buscar en este hilo" devuelve resultados en lugar de regresar vacío.

Versión 0.9.78026 de agosto de 2026

Publica una conversación o un tablero en una página web privada y compartible, eliminando los datos de herramientas subyacentes y con una caducidad que tú controlas. Convierte cualquier conversación o tablero en un enlace que muestra tus indicaciones, la secuencia de herramientas que usó el asistente y sus respuestas finales, pero nunca las entradas de herramientas sin procesar, consultas de búsqueda o resultados. Define cuánto tiempo vive el enlace y revócalo en cualquier momento. Tus ordenadores también pueden ahora ejecutar las conversaciones de los otros, y tú eliges qué calendarios tienen permitido recordarte cosas.

Mostrar detalles

Nuevas Funcionalidades

  • Común: Publicar una conversación o tablero en la web: Convierte cualquier conversación o artefacto de tablero en un enlace compartible. La página publicada muestra tus indicaciones, la secuencia de herramientas que usó el asistente y sus respuestas finales, pero elimina las entradas de herramientas sin procesar, consultas de búsqueda y resultados, de modo que no se expone nada de lo recuperado en segundo plano. Elige cuánto tiempo permanece activo el enlace y revócalo en cualquier momento.
  • Común: Elegir qué calendarios te envían recordatorios: En los calendarios de mostrar/ocultar de Agenda, elige qué calendarios tienen permitido enviar recordatorios —incluyendo calendarios compartidos contigo— para que el calendario de tu cónyuge o familia pueda notificarte mientras otros permanecen en silencio. Por defecto, solo los calendarios que posees o añades deliberadamente envían recordatorios.

Mejoras

  • Escritorio: Tus ordenadores pueden ejecutar las conversaciones de los otros: Una conversación que envías desde un escritorio a otro ahora se ejecuta en el ordenador receptor cuando ambos están en línea y sincronizados, completando la misma transferencia entre dispositivos que ya está disponible para tu teléfono y navegador. Anteriormente, un segundo escritorio podía aparecer como "no alcanzable" incluso estando completamente conectado.

Corrección de Errores

  • Común: Solo los eventos de calendario reales se convierten en recordatorios: Los bloques de libre/ocupado y las entradas sin título en calendarios compartidos en el tuyo ya no se acumulan como recordatorios vacíos de "(sin título)".
  • Común: El inicio de sesión con ChatGPT se completa: Iniciar sesión con ChatGPT podía quedarse atascado repitiéndose mientras la aplicación refrescaba su lista de modelos disponibles; ahora finaliza normalmente en todas las plataformas.

Versión 0.9.77826 de agosto de 2026

Tus credenciales guardadas tienen un solo lugar y los cambios realizados en un dispositivo llegan a los demás de forma más fiable. Cambia el nombre de tus cuentas conectadas y, cuando un proveedor tenga más de una credencial guardada, elige cuál está activa, justo donde seleccionas tus proveedores de IA.

Mostrar detalles

Nuevas funciones

  • Común: Gestiona tus credenciales de proveedores en un solo lugar: Cambia el nombre de cualquier cuenta conectada para distinguir fácilmente entre "Trabajo" y "Personal", y cuando tengas más de una credencial guardada para un proveedor, elige cuál está activa desde la pantalla de Proveedores de IA sin necesidad de abrir el almacén de credenciales.

Mejoras

  • Común: La sincronización entre tus dispositivos es más fiable: Las conversaciones, las tareas programadas y tu configuración convergen de forma más fiable en tus ordenadores y teléfonos, por lo que un cambio realizado en un dispositivo llega a los demás con mayor rapidez.

  • Común: Un breve fallo de red al iniciar te mantiene la sesión abierta: Una caída momentánea de la conexión mientras se inicia la aplicación ya no te devuelve a la pantalla de inicio de sesión.

Corrección de errores

  • Común: Los eventos de calendario pasados dejan de reaparecer como recordatorios: Los eventos de calendario que ya han finalizado ya no se acumulan como recordatorios ni te notifican sobre reuniones que ya han terminado.
  • Común: Desconectar una cuenta se mantiene desconectado en todas partes: Eliminar una cuenta conectada ahora persiste en todos tus dispositivos en lugar de reaparecer en la próxima sincronización.
  • Común: Las conversaciones se sincronizan entre tus ordenadores de escritorio: Dos ordenadores de escritorio con la sesión iniciada en la misma Sincronización Privada ahora intercambian sus conversaciones de forma fiable.
  • Común: Tu configuración de retención de datos se sincroniza entre dispositivos: Cambiar el tiempo que se conservan las conversaciones en un dispositivo ahora se aplica a tus otros dispositivos, y los archivos adjuntos antiguos eliminados por la retención permanecen eliminados en todas partes.

Versión 0.9.77725 de agosto de 2026

Los cambios registrados pertenecen al documento, y una conversación que se ejecuta en tu teléfono se puede ver desde cualquier lugar. Las ediciones y comentarios se escriben directamente en el archivo de Word, por lo que se abren como cambios registrados en Word, sobreviven a una descarga y a una nueva subida, y se mantendrán separados cuando un segundo autor añada los suyos. Inicia una conversación en tu teléfono y tus otros dispositivos podrán seguirla en tiempo real, con el modelo y el modo que hayas elegido viajando junto a ella. Android se reincorpora a tu lista de dispositivos.

Mostrar detalles

Nuevas Funciones

  • Android: Iniciar sesión con Apple: La opción de inicio de sesión de Apple ahora funciona en Android, por lo que una cuenta creada con Apple en iPhone o Mac inicia sesión en todas partes. (Android anteriormente ocultaba la opción).
  • Común: La sincronización privada está incluida en el plan gratuito: La sincronización entre dispositivos —y todo lo construido sobre ella, incluido el Private Constellation— ya no requiere un plan de pago.
  • Común: La aplicación te avisa cuando el constellation necesita tu frase de contraseña: Un dispositivo sin tu frase de contraseña de Private Sync solía mostrar tus otros dispositivos como seleccionables y luego fallar con el mensaje "dispositivo no disponible". El selector de dispositivos y la configuración ahora indican exactamente qué falta y dónde introducirlo.
  • Común: Los cambios registrados viven dentro de tu documento de Word: Las ediciones y comentarios se almacenan dentro del propio archivo .docx en lugar de junto a él, por lo que se abren como cambios registrados reales en Word, vuelven intactos tras una descarga y una nueva subida, y se mantienen separados cuando un segundo autor añade los suyos. Los documentos que llevan el formato anterior en paralelo se convierten al abrirlos, siempre que la conversión se pueda realizar de forma exacta.
  • Común: Tu configuración sigue a la conversación entre dispositivos: El modelo, el modo y la configuración de turnos que hayas elegido se aplican allá donde se ejecute realmente la conversación, incluso en un dispositivo que no la haya iniciado.
  • Común: ElevenLabs añade una voz para el diálogo en tiempo real: Elige v3 Conversational en la configuración de voz para obtener un discurso expresivo y de baja latencia en más de 70 idiomas, con estimaciones de coste que reflejan su precio actual a mitad de tarifa.

Mejoras

  • Común: Una conversación fluye en ambas direcciones entre tu navegador y tu escritorio: El escritorio ahora puede enviar turnos a una conversación que aloja la extensión del navegador, las indicaciones que escribes en cualquier lado aparecen en el otro de inmediato, las respuestas se transmiten en directo desde el primer turno y Detener (Stop) funciona desde cualquier dispositivo en el que lo pulses.
  • Común: Los archivos adjuntos viajan por el camino corto: Un documento adjunto en un dispositivo ahora llega al dispositivo que ejecuta la conversación directamente a través de tu propia red, en lugar de agotarse el tiempo de espera frente a la nube cuando ambos dispositivos están en casa.
  • Común: La búsqueda web es una herramienta con tres formas de buscar: Los resultados web ordenados (Keenable) se unen a la respuesta sintetizada por la IA y a la búsqueda directa de Google dentro de la misma herramienta de búsqueda, por lo que el asistente elige un enfoque por pregunta en lugar de ejecutar dos búsquedas en paralelo.
  • Escritorio: El interruptor de acceso remoto se aplica de inmediato: Activar o desactivar el acceso LAN ya no te pide que reinicies la aplicación.
  • Común: Observa una conversación que otro dispositivo está ejecutando: Una conversación que inicias en tu teléfono ahora se transmite a tus otros dispositivos mientras ocurre, en lugar de aparecer una vez que ha terminado.
  • Extensión: La extensión del navegador se une a tus otros dispositivos: Puede alojar una conversación que le asignes y seguir otra que esté ejecutando otro dispositivo, bajo la misma identidad que el resto de tus dispositivos.
  • Común: Las ediciones sincronizadas se combinan automáticamente: Cuando dos dispositivos contribuyen a la misma conversación, el indicador de sincronización explica que sus ediciones se están combinando y desaparece tan pronto como la conversación unificada está lista.

Seguridad

  • Común: Un dispositivo ejecuta solo las conversaciones de las que es responsable: El trabajo enviado desde uno de tus dispositivos a otro se verifica frente a lo que el dispositivo receptor realmente aloja, y la configuración que lleva consigo se limita a aquellos aspectos que una conversación puede cambiar.
  • Común: Los archivos adjuntos se cargan correctamente sin importar cómo se llamen: Los nombres de archivo se escapan antes de ensamblar una carga, por lo que un nombre inusual no puede afectar a la estructura de la solicitud que lo transporta.

Corrección de Errores

  • Android: La parte superior de la pantalla vuelve a pertenecer a la aplicación: El encabezado ya no se renderiza debajo del reloj y el recorte de la cámara, todo lo que está ahí arriba responde a los toques y los diálogos de pantalla completa mantienen sus botones de cierre fuera de la barra de estado.
  • Común: La búsqueda web con ranking funciona: La búsqueda de Keenable incluida fallaba para todo el mundo; el lado del servicio ya está desplegado, configurado y se autorrepara.
  • Común: Las claves de proveedor se guardan y se quedan guardadas: Una clave API añadida en la configuración (especialmente en Unsloth) podía fallar al persistir, mientras que la pantalla de configuración se refrescaba en bucle.
  • Común: Dos dispositivos editando una misma conversación ya no entran en conflicto: Trabajar en la misma conversación desde dos dispositivos podía bifurcarla —una rama "2/2" que no se podía cambiar— y, en el peor de los casos, la respuesta desaparecía de todos los dispositivos una vez que la sincronización se asentaba.
  • Común: Las conversaciones que contienen un diagrama o un gráfico se abren normalmente: Abrir una conversación con un diagrama o un gráfico en su interior podía reemplazar toda la aplicación con una pantalla de error, y reiniciar no lo solucionaba: la aplicación volvía a abrir el mismo documento.
  • Común: Las etiquetas de los diagramas aparecen: Los diagramas de flujo y similares dibujaban sus cajas y líneas de conexión pero dejaban el texto fuera de ellas.
  • Común: El agente sigue trabajando en un documento que tienes abierto: Una vez que un documento había cambiado desde la última vez que el agente lo leyó, cada nueva edición que intentaba era rechazada y no podía recuperarse, por lo que informaba, de manera repetida, de que no podía guardar. Ahora vuelve a leer el documento actual y trabaja a partir de él, explicando claramente qué ha ocurrido cuando una edición no se puede combinar con la tuya.
  • Común: Tu inicio de sesión sobrevive a una red de hotel o de oficina: Un portal cautivo o un proxy corporativo que respondiera en nombre de la red se trataba como si el servicio rechazara tu inicio de sesión, lo que finalizaba la sesión (en el wifi de un hotel, en unos treinta segundos). Ahora solo un rechazo genuino finaliza una sesión.
  • Común: Los documentos descargados conservan sus acentos, caracteres y emojis: Un documento que contenía cualquier elemento fuera del inglés estándar se descargaba como caracteres ilegibles.
  • Extensión: Editar un documento en el navegador hace que siga siendo un documento: Guardar un cambio en un slate podía sobrescribirlo con texto plano mientras seguía presentándose como un documento; en Chrome, Edge y Safari este era el único comportamiento.
  • Común: El agente no puede dañar un archivo de Word que está editando: La protección que evita que el agente escriba texto en un documento binario estaba inactiva para los archivos .docx a los que se accedía a través del espacio de trabajo, y no cubría ninguna de las dos formas en las que escribe.
  • Común: Un documento conserva su formato sin importar de dónde venga: Los archivos adjuntos procedentes de distintos lugares se almacenaban de forma diferente, por lo que un mismo documento podía funcionar mejor o peor en su viaje de ida y vuelta según su origen.
  • Común: Un documento de Word creado por el asistente se abre con su formato: Un documento escrito a partir del propio texto del asistente se abría en el editor como un bloque continuo con las marcas de formato mostradas como caracteres literales, aunque se descargaba correctamente.
  • Común: Un documento descargado se lee como el texto finalizado: Exportar un documento con cambios registrados a Markdown o RTF solía incluir el texto tachado como si formara parte del documento.
  • Común: Las ediciones registradas de Word conservan su diseño y formato: Descargar un documento con ediciones registradas podía desplazar las tabulaciones y las cláusulas numeradas, perder el formato de negrita o las marcas de énfasis literal, y alterar etiquetas como 1.10. El documento exportado ahora preserva esos detalles a la vez que mantiene las ediciones nativas de Word.
  • Común: Los documentos de Word aparecen en Slate y se abren correctamente desde el Administrador de archivos: Los documentos de Word subidos y editados por la IA estaban ocultos en el selector de documentos de Slate, y abrir uno desde el Administrador de archivos en un teléfono podía utilizar una ventana de estilo navegador en lugar del editor de la aplicación.
  • Escritorio: Las copias de los documentos de Word incluyen sus cambios registrados actuales: Copiar un documento de Word editado desde el espacio de trabajo podía escribir la subida sin tocar en la carpeta de destino. La copia ahora reconstruye el documento actual y mantiene las importaciones sin editar intactas byte a byte.
  • Común: El texto que estás leyendo permanece en su sitio mientras finaliza una respuesta: Una respuesta en directo o el resultado de una herramienta expandida podían desaparecer o saltar cuando la transmisión alcanzaba su estado final, aunque el contenido regresara un momento después. La misma superficie de lectura ahora se mantiene en su lugar hasta completarse.
  • Android: Android se reincorpora a la lista de dispositivos: Android no podía abrir la conexión segura que tus dispositivos utilizan para comunicarse entre sí, por lo que faltaba en la lista de dispositivos en todas partes.
  • Común: Elegir un archivo o una foto mantiene tu conversación en curso: En Android, abrir el selector de archivos o fotos se interpretaba como si hubieras guardado el teléfono, lo que entregaba la conversación en curso a otro dispositivo a mitad de la respuesta; y en iOS, guardar un documento ahora permite tiempo para elegir un nombre y un destino en lugar de rendirse después de quince segundos.
  • Común: Un ordenador se registra con tus otros dispositivos y permanece registrado: El registro se intentaba una vez al inicio, antes de que el inicio de sesión hubiera finalizado, y las sesiones guardadas por versiones anteriores podían sobrevivir a su pase de inicio de sesión real sin renovarlo. El registro ahora espera al inicio de sesión y cada sesión utiliza la fecha de caducidad real del pase.
  • Común: Una respuesta finalizada llega a tus otros dispositivos de inmediato: En los ordenadores, una respuesta completada esperaba a la siguiente comprobación programada —que se alarga a minutos cuando hay pocos cambios— antes de viajar.
  • Común: Un ordenador que está retrasado pregunta al dispositivo que ejecuta la conversación: Anteriormente solo podía esperar al almacenamiento en la nube, y una vez que sus registros parecían actualizados, dejaba de intentarlo por completo.
  • Común: Una conversación fusionada se lee igual en todos los dispositivos: Cuando dos dispositivos habían añadido contenido a una conversación, el resultado combinado podía ordenarse de manera diferente en cada uno, por lo que los mismos mensajes se leían como dos conversaciones distintas.
  • Común: Los cambios viajan entre dispositivos sin esperar un aviso: Un turno finalizado en tu teléfono podía quedarse allí hasta que ponías la aplicación en segundo plano, y un ciclo de sincronización que tenía que esperar su turno podía descartar el cambio que lo inició. La sincronización también pasa mucho tiempo menos reexaminando cosas que no se han movido, por lo que deja de reportarse como ocupada cuando no lo está.

Versión 0.9.77622 de agosto de 2026

Tu teléfono termina lo que empieza. Bloquea tu iPhone a mitad de un pensamiento y la conversación seguirá llegando a tus otros dispositivos; la aplicación ahora aprovecha el momento en que entra en suspensión para enviar lo que tiene pendiente y retoma lo que haya quedado cuando la vuelvas a abrir. Tus dispositivos también se comunican entre sí lo que llevan consigo, por lo que cuando uno va por delante puedes verlo de inmediato en lugar de enterarte horas después.

Mostrar detalles

Corrección de errores

  • Común: Un teléfono bloqueado sigue enviando tu conversación: Los cambios realizados justo antes del bloqueo podían quedarse en el teléfono indefinidamente mientras informaba que todo estaba sincronizado. La aplicación ahora termina de enviar durante el momento que el sistema le concede al bloquearse y reintenta cualquier cosa pendiente la próxima vez que la abras.
  • Común: Los dispositivos comunican lo que tienen: Tus dispositivos ahora se comunican entre sí qué conversaciones tienen versiones más recientes (solo identificadores, nunca contenido), de modo que un dispositivo rezagado lo muestra de inmediato en lugar de parecer actualizado.
  • Común: Ya no se pierden los cambios hechos durante una sincronización: Un cambio que llegaba desde otro dispositivo mientras ya se estaba ejecutando una sincronización podía omitirse y no volver a recuperarse.

Versión 0.9.77522 de agosto de 2026

Tus dispositivos se mantienen conectados entre sí, siempre. El enlace entre tus dispositivos —la lista de dispositivos, la ejecución de una conversación en otro dispositivo y la transferencia entre dispositivos— ahora renueva sus propias credenciales en el momento en que las necesita, en todas las plataformas. Se acabaron los periodos en los que los dispositivos aparecían como desconectados hasta que se reiniciaba la aplicación.

Mostrar detalles

Corrección de errores

  • Común: Las conexiones de dispositivos renuevan sus propias credenciales: La conexión entre tus dispositivos dependía de un pase de inicio de sesión con una duración de 7 días, que solo se renovaba cuando la aplicación se reiniciaba por casualidad. Un dispositivo podía mostrar a sus compañeros como desconectados —y las conversaciones remotas podían quedar inaccesibles— hasta el siguiente reinicio. Todas las funciones entre dispositivos renuevan ahora el pase por sí mismas en el momento de su uso, en iPhone, Android, Mac, Windows, Linux y la extensión del navegador.

Versión 0.9.77422 de agosto de 2026

Una conversación es una sola conversación, en cada dispositivo. Inicia un turno desde tu teléfono contra el motor de ejecución de tu Mac y todo se mantiene: el mensaje y la foto se quedan en su lugar, la respuesta se transmite y permanece al completarse, las repeticiones y las interrupciones a mitad de ejecución llegan al dispositivo que está haciendo el trabajo, y reabrir un dispositivo que estuvo en suspensión durante un turno lo pone al día con el host en aproximadamente un segundo. Los documentos que la IA edita en Slate ahora se mantienen editados; un editor abierto se fusiona alrededor de ellos en lugar de sobrescribirlos, y tu Mac ahora puede compartir su pantalla y escritorio con el agente instalando Computer Use desde el Community Hub.

Mostrar detalles

Nuevas Funcionalidades

  • Común: Acceso a carpetas locales para conversaciones: Otorga a una conversación acceso a carpetas en tu computadora desde el compositor, administra las carpetas concedidas en Configuración, y el permiso persiste entre turnos y reinicios.
  • Común: Interrumpir y detener desde cualquier dispositivo: Mientras una conversación se ejecuta en otro de tus dispositivos, tu interrupción o Detener llega al dispositivo que hace el trabajo; los mismos controles que una ejecución local.
  • Común: Reabrir un dispositivo se pone al día al instante: Un teléfono o laptop que se cerró mientras una conversación se ejecutaba en otra parte ahora le pide al host el estado actual de la conversación en el momento en que se reabre, en lugar de esperar a un ciclo de almacenamiento.
  • macOS: Computer Use es descubrible: Pedir el control del escritorio o una captura de pantalla del escritorio ahora apunta directamente al paquete Computer Use en el Community Hub (nivel de evaluador), en lugar de informar que dicha herramienta no existe.

Mejoras

  • Común: Los cambios se sincronizan en el momento en que ocurren: Reconectar una cuenta de proveedor, agregar un servidor MCP, etiquetar un archivo, editar un recordatorio y decenas de otros cambios ahora activan una sincronización en segundos en cada plataforma, en lugar de esperar al siguiente ciclo programado.
  • Común: Los inicios de sesión reconectados llegan a todos los dispositivos: Desconectar y volver a conectar el inicio de sesión de un proveedor (como Grok) en un dispositivo ahora se aplica en tus otros dispositivos; el inicio de sesión más reciente siempre prevalece sobre la desconexión más antigua, en ambas direcciones.
  • Común: Las fotos conservan sus miniaturas en todos los dispositivos: Una foto enviada desde otro dispositivo se renderiza como imagen al llegar, y su contenido a tamaño completo se obtiene directamente del dispositivo que la tiene.

Correcciones de Errores

  • Común: Las ediciones de documentos por parte de la IA ya no pueden sobrescribirse silenciosamente: El guardado periódico de un editor Slate abierto podía restaurar contenido obsoleto sobre una edición que la IA acababa de escribir. Cada guardado ahora verifica que esté basado en el contenido actual del documento; se rechaza un guardado basado en contenido obsoleto, el contenido más nuevo se mantiene y el texto local del editor se conserva en el historial de versiones.
  • Común: Una respuesta transmitida ya no desaparece al completarse: En el dispositivo que observaba una conversación remota, la respuesta final persistía solo después de una sincronización posterior; ahora persiste en el momento en que termina el turno.
  • Común: Las repeticiones respetan el dispositivo elegido: Volver a ejecutar una respuesta en una conversación alojada en otro dispositivo se ejecutaba localmente en su lugar, produciendo dos turnos divergentes. Las repeticiones ahora se ejecutan en el host elegido de la conversación.
  • Común: Un documento que no se puede recuperar detiene el turno: Cuando no se podía recuperar un archivo adjunto desde otro dispositivo, el modelo respondía sin él. El turno ahora se detiene con un mensaje claro que nombra el archivo en lugar de responder sin nada.
  • Común: Los elementos eliminados siguen eliminados, y las eliminaciones nunca transportan secretos: Un dispositivo desconectado más allá de la ventana del historial de eliminación podía revivir conversaciones, archivos o credenciales eliminadas, y un registro de eliminación podía retener la credencial que eliminó. Las eliminaciones ahora se resuelven por causalidad y se almacenan sin material secreto.
  • iOS: La lista del administrador de archivos se desplaza inmediatamente: Desplazar mediante arrastre la lista de archivos requería tocar primero una casilla de verificación en algunos documentos. Ahora se desplaza al primer toque.
  • Común: Una tabla estilo hoja de cálculo ya no cambia el tipo de documento: Una tabla Markdown ordinaria podía hacer que un documento se presentara como una hoja de cálculo, cambiando la guía mostrada junto a él.

Versión 0.9.77320 de agosto de 2026

Las claves de cada perfil se mantienen independientes y los modelos gratuitos se recuperan en lugar de rendirse. Iniciar sesión en un equipo compartido nunca puede transferir las conexiones, claves o aplicaciones de un perfil a otro. Una credencial guardada en un dispositivo llega a tus otros dispositivos, un campo en blanco nunca puede borrar una clave real en otra parte, y un modelo gratuito ocupado ahora explica claramente lo que sucedió.

Mostrar detalles

Mejoras

  • Común: Las credenciales se sincronizan entre tus dispositivos y un campo en blanco nunca borra nada: Las claves de API, los inicios de sesión y las cuentas de proveedores guardadas viajan entre tus dispositivos dentro de tu propia sincronización cifrada. Un dispositivo que no tenga una clave nunca podrá eliminar dicha clave de tus demás dispositivos, incluidas las entradas en la lista de cuentas de proveedores que aún no contienen ningún secreto. Cerrar sesión en un dispositivo ya no desactiva la clave de Caiioo incluida en los demás.

Seguridad

  • Común: Un inicio de sesión nunca puede adoptar los datos de otro perfil: En un dispositivo que contenga un perfil con conexiones guardadas, claves de API, aplicaciones o conversaciones, iniciar sesión con una cuenta diferente podría transferir todo ello al perfil recién conectado. Ahora, un inicio de sesión recibe un perfil nuevo a menos que el existente sea verificado como propio, y las migraciones de datos que se ejecutan al iniciar solo mueven los datos cuando su propietario es inequívoco; de lo contrario, los datos permanecen en su lugar, sin que nadie más pueda leerlos.

Corrección de errores

  • Común: Un modelo gratuito ocupado se explica por sí mismo y el respaldo permanece activo: Cuando los servidores de un modelo gratuito se saturaban, el primer mensaje podía terminar con un mensaje engañoso sobre la configuración de privacidad. La causa real ahora se indica claramente junto con las acciones a seguir, y el cambio automático a un modelo gratuito que funcione permanece activo para las personas que usan la clave de cuenta de Caiioo, incluso después de presionar el botón "Usar la cuenta de Caiioo", que anteriormente desactivaba dicha protección.

Versión 0.9.77219 de agosto de 2026

Poe llega a todos los planes de pago. Una clave de API de Poe trae modelos de Anthropic, Google, OpenAI, xAI y Meta, facturados con los puntos de tu suscripción de Poe, con tu saldo de puntos y el gasto de cada conversación visibles en la aplicación. Las claves de Google AI en el nuevo formato también funcionan.

Mostrar detalles

Nuevas características

  • Común: Poe se une al selector de proveedores en los planes de pago: Elige Poe como tu proveedor de modelos con una sola clave de API de Poe. Los costos se muestran en puntos de Poe y en dólares, y el selector de modelos incluye medallas de rendimiento para el catálogo de Poe.

Corrección de errores

  • Común: Se aceptan las nuevas claves de Google AI: Una clave creada recientemente en Google AI Studio —del tipo que empieza por "AQ."_— se rechazaba como inválida al pegarla. Ahora se validan tanto los formatos de clave actuales como los anteriores.
  • Común: Los costos de Poe cuentan cada solicitud una sola vez: El seguimiento del costo de las conversaciones podía contar una solicitud varias veces cuando los ayudantes se ejecutaban en paralelo, y podía facturar una solicitud a su predecesora. Ahora cada solicitud se cuenta exactamente una vez.
  • Común: Los modelos de Poe muestran sus medallas de rendimiento: Las medallas de nivel y las puntuaciones de inteligencia en el selector de modelos no aparecían para los modelos de Poe.
  • Común: La configuración de razonamiento de Poe se mantiene dentro de lo que admite un modelo: Un nivel de razonamiento que un modelo de Poe no ofrece se enviaba de todos modos y se rechazaba toda la solicitud. Ahora la configuración se deja en el valor predeterminado del propio modelo en su lugar.
  • Común: Cambiar a Poe llena la lista de modelos de inmediato: El menú desplegable de modelos podía quedarse vacío después de cambiar de proveedor, sin forma de elegir un modelo.
  • Común: La primera conversación de una cuenta nueva comienza limpiamente: Para un usuario completamente nuevo en modelos gratuitos, el primer mensaje podía fallar con un mensaje confuso del proveedor del modelo que señalaba la solución incorrecta, mientras que la visita guiada mantenía su resaltado sobre el fallo en el lugar equivocado. La configuración ahora verifica la clave incluida antes del primer mensaje, el error (tanto en el banner como en la conversación) explica qué hacer realmente, y la visita guiada se aparta hasta que se descarta el error.
  • Común: Los permisos de herramientas se ajustan a un panel estrecho: En un panel lateral estrecho, los botones de aprobación de herramientas podían desbordarse lateralmente o colocar la acción principal fuera de la pantalla, las opciones del modo de permiso se comprimían en columnas ilegibles, y el nombre largo de una herramienta podía hacer que su botón Revocar quedara fuera de alcance. Los tres elementos se organizan correctamente ahora en anchos de teléfono y de panel lateral.

Version 0.9.77119 de agosto de 2026

Trae tu propia clave de Anthropic, en cualquier plan de pago. Elige Anthropic en la lista de proveedores y pega una clave de API, o inicia sesión con tu cuenta de Claude y se creará una clave de API para ti. Además: una respuesta transmitida mantiene su lugar mientras se ejecutan las herramientas, el cambio de perfiles se mantiene fijo y Detener llega al dispositivo que está realizando el trabajo.

Mostrar detalles

Nuevas Características

  • Común: Anthropic se une al selector de proveedores en los planes de pago: Elige Anthropic como tu proveedor de modelos y usa tu propia clave de API, junto con los demás proveedores de traer tu propia clave.
  • Común: Crea una clave de API de Anthropic desde tu cuenta de Claude: Inicia sesión con tu cuenta de Claude y se creará una clave de API para ti; aprueba el acceso en el navegador, pega el código que se muestra en la página de devolución de llamada y la clave se guardará. La clave se factura a tu cuenta de Anthropic Console y tu inicio de sesión en Claude no se almacena.

Corrección de Errores

  • Común: El cambio de perfiles se mantiene fijo: Seleccionar otro perfil podía cambiarlo y luego volver al anterior un momento después, y los detalles de suscripción de la cuenta anterior podían aparecer brevemente en el perfil recién seleccionado. Una actualización de cuenta en segundo plano ya nunca te mueve entre perfiles, y nunca escribe en un perfil que no sea el suyo.
  • Común: Una respuesta transmitida mantiene su lugar: Durante una respuesta con varias llamadas a herramientas, el texto que ya había aparecido podía desaparecer en la sección colapsada "Trabajando" cada vez que se iniciaba una nueva herramienta, arrastrando tu posición de lectura hacia arriba con él. Una vez que algo se ha mostrado debajo de esa sección, permanece allí hasta que se completa la respuesta.
  • Común: Los nombres enfatizados se leen correctamente con el Pseudonymizer activado: Un nombre que el modelo escribía en cursiva o negrita usando guiones bajos podía llegar a la pantalla como su sustituto en lugar del nombre real, y un nombre escrito de esa manera en el resultado de una herramienta podía eludir el enmascaramiento en su camino hacia el modelo. Las marcas de énfasis ahora cuentan como puntuación en ambas direcciones.
  • Común: Los nombres entrecomillados son detectados por el Pseudonymizer: Un nombre dentro de comillas en una instrucción —pidiendo código que lo use, pidiendo que se repita— podía pasar al modelo sin enmascarar, a pesar de que el mismo nombre era detectado en oraciones ordinarias. Los valores entrecomillados ahora reciben una segunda revisión enfocada antes de que se envíe nada.
  • Común: La fecha de hoy se mantiene real con el Pseudonymizer activado: La fecha proporcionada a las habilidades integradas podía tratarse como datos personales y cambiarse por un sustituto, por lo que una solicitud de planificación podía comenzar desde el día equivocado. Las fechas que la aplicación proporciona por sí misma están exentas; las fechas que escribes siguen estando protegidas.
  • Común: Tu propia conversación se reanuda de inmediato después de una interrupción: Después de una respuesta interrumpida, el mismo dispositivo podía negarse a continuar esa conversación durante hasta minuto y medio con un mensaje de reintento genérico. Un dispositivo nunca queda bloqueado de su propia conversación y, cuando una conversación genuinamente no puede comenzar todavía, el mensaje dice qué está sucediendo y cuánto dura.
  • Común: Detener llega al dispositivo que está haciendo el trabajo: Presionar Detener en tu teléfono podía borrar el indicador de carga allí mientras la computadora que realmente ejecutaba la conversación seguía trabajando. Detener ahora viaja al dispositivo que ejecuta la respuesta y la cancela allí.
  • Común: La sincronización a través de la red local sigue fluyendo: Después de una ronda de sincronización a través de tu red local, las sincronizaciones posteriores podían pausarse hasta por un minuto a la vez. Las rondas ahora se transfieren limpiamente.
  • iPhone y Android: Una transcripción de depuración enumera cada línea una vez: La transcripción adjunta a una solicitud de soporte repetía cada línea dos veces.

Version 0.9.77018 de agosto de 2026

Tu teléfono y tu computadora ahora actúan como una sola máquina. Elige qué dispositivo ejecuta una conversación y el resto de tus dispositivos ven la elección en aproximadamente un segundo. Las conversaciones alojadas en tu computadora se transmiten en vivo a tu teléfono, lo alcanzan incluso con señal celular débil donde una conexión estable no se mantendría, y se reconectan por sí mismas en el momento en que tu red regresa. Escribir en el teléfono se mantiene fluido mientras todo esto sucede.

Mostrar detalles

Nuevas Funciones

  • Común: El anfitrión de la conversación te sigue al instante: Cambiar qué dispositivo ejecuta una conversación ahora viaja a cada dispositivo en aproximadamente un segundo, en ambas direcciones, incluso mientras se está escribiendo una respuesta. Un cambio de nombre de un dispositivo viaja de la misma manera.
  • Común: Las conversaciones funcionan con señal celular débil: Cuando una red puede soportar solicitudes cortas pero no una conexión estable —común en LTE— la aplicación ahora transporta el mismo tráfico de conversación a través de solicitudes web ordinarias en su lugar, y regresa silenciosamente a la vía rápida cuando la red lo permite. Enviar a tu computadora funciona de cualquier manera.

Mejoras

  • Común: La transmisión en vivo a tu teléfono viaja ligera: Ver una conversación que se ejecuta en tu computadora ahora transmite el texto de la respuesta en sí, con la salida voluminosa de herramientas llegando una sola vez al final en lugar de viajar junto con cada palabra. Los turnos largos y cargados de herramientas se transmiten sin problemas a un teléfono.
  • iPhone y Android: Escribir siempre es primero: La sincronización en segundo plano ahora espera hasta que haces una pausa y mantiene una distancia respetuosa entre ejecuciones, para que el teclado se mantenga receptivo sin importar lo que tus otros dispositivos estén haciendo.
  • Común: Reconectarse es un reflejo: La conexión se restablece en aproximadamente un segundo después de desbloquear tu teléfono, cambiar de red o regresar a la aplicación —y sigue intentándolo durante el tiempo que sea necesario, en lugar de rendirse después de unos minutos de ausencia—.
  • Común: El indicador de conexión dice la verdad: El chip del dispositivo y los puntos de presencia ahora reflejan si este dispositivo realmente puede alcanzar a los demás en este momento, se vuelven ámbar en el momento en que eso deja de ser cierto y nombran la máquina que es realmente el problema cuando un mensaje no se puede enviar.

Correcciones de Errores

  • Común: Una conversación ya no afirma que tu computadora está desconectada mientras funciona bien: Regresar a la aplicación después de un bloqueo o un cambio de red podía dejarla convencida de que el otro dispositivo era inalcanzable —indicadores en verde, mensajes rechazados— hasta un reinicio. La conexión ahora se vuelve a comprobar a sí misma en cada retorno, por lo que lo que la aplicación cree coincide con lo que el cable puede hacer.
  • iPhone: El teclado ya no se retrasa en oleadas: Ráfagas de trabajo en segundo plano —sincronización y tareas administrativas sobredimensionadas que llegaban desde tu computadora— se ejecutaban en el mismo hilo que el teclado. La tarea administrativa ahora viaja como una notificación ligera y la sincronización cede ante tus dedos.
  • Común: Los mensajes enviados justo después de desbloquear no se pierden: Un envío en los primeros segundos después del desbloqueo podía ser rechazado mientras la conexión aún estaba regresando. La aplicación ahora espera brevemente por la conexión en lugar de rendirse con tu mensaje.
  • Común: La sincronización de dispositivos es más estable entre máquinas: La sincronización entre tus dispositivos resuelve varias situaciones en las que dos máquinas podían discrepar silenciosamente —sobre qué dispositivo ejecuta una conversación, sobre un dispositivo renombrado y sobre cambios realizados mientras se transmitía una respuesta— y realiza menos trabajo redundante en el proceso.

Version 0.9.76917 de agosto de 2026

Tus dispositivos se mantienen al día entre sí. Un ciclo de sincronización inactivo ahora termina en unos cinco segundos, de modo que un cambio realizado en un dispositivo llega a los otros mientras todavía los estás mirando. Las carpetas que añades están listas para usar en la conversación desde la que las añadiste, los documentos adjuntos se leen de inmediato y el agente puede ejecutar scripts en una página de Safari.

Mostrar detalles

Mejoras

  • Común: Los dispositivos se mantienen al día entre sí: La sincronización hace mucho menos trabajo redundante en cada ciclo, y ahora le pregunta a tu proveedor de almacenamiento qué ha cambiado en lugar de volver a leer toda la carpeta cada vez. Un ciclo inactivo termina en unos cinco segundos, y el ahorro crece con el tamaño de tu cuenta en lugar de disminuir.
  • macOS: Los registros están donde los buscarías: Los registros de la aplicación ahora se encuentran en Application Support junto con el resto de sus datos. Los registros ya escritos en la ubicación anterior todavía se leen, por lo que no se pierde nada de lo que hayas recopilado.

Correcciones de errores

  • Común: Una carpeta que añades está lista para usar de inmediato: Una carpeta añadida desde el compositor, añadida desde Configuración o concedida cuando el agente la solicitó no se activaba en la conversación desde la que la habías añadido, por lo que el agente seguía sin poder acceder a ella hasta que la seleccionabas de nuevo. Las tres rutas ahora la activan donde la añadiste.
  • Común: Un documento adjunto se lee de inmediato: Un documento cuyo nombre no terminaba en .pdf se trataba como un PDF de todos modos, lo que significaba varios minutos de intentos repetidos de leerlo como una página escaneada antes de rendirse. Lo que es un archivo en realidad ahora decide cómo se lee.
  • Común: Una conversación que no se puede ejecutar en otra parte te dice por qué: Transferir una conversación a otro de tus dispositivos te pedía que volvieras a intentar lo que hubiera ocurrido, incluso por razones que ningún intento iba a resolver —la mayoría de las veces una conversación que había crecido demasiado para ser enviada*. Ahora indica cuál es el motivo.
  • Común: Hacer clic en algo que abre una página nueva regresa tan pronto como lo ha hecho: Un clic que llevaba al agente a una página nueva esperaba que transcurriera todo su tiempo de espera antes de informar, hiciera lo que hiciera la página. Ahora detecta la página nueva y regresa en aproximadamente un segundo.
  • Safari: El agente puede ejecutar scripts en una página: La ejecución de un script estaba disponible en cualquier otro navegador y no en Safari, donde no informaba de nada útil. Utiliza el mismo canal que Safari ya emplea para las demás acciones del agente en una página.
  • Común: Descartar una cookie o un banner de consentimiento informa de lo que realmente ocurrió: El agente informaba de éxito sin mirar. Ahora comprueba que el banner haya desaparecido y lo indica claramente cuando todavía hay uno estorbando.
  • macOS: La lista de navegadores muestra cada navegador una vez, con la actividad actual: Un Safari reiniciado podía registrarse de nuevo cada segundo, llenando la lista con entradas duplicadas para el mismo navegador, y la hora de «última vez visto» de un navegador conectado se registraba cuando se conectaba y no volvía a cambiar a partir de entonces.
  • macOS: La extensión de Safari coincide con la aplicación con la que vino: La extensión dentro de la aplicación para Mac podía estar una versión por detrás de la propia aplicación, porque la versión empaquetaba cualquier copia que se hubiera compilado por último en lugar de compilarla como parte de la versión.

Version 0.9.76817 de agosto de 2026

Inicia sesión con una cuenta de Grok y elige entre sus modelos, consulta el costo de una conversación según las tarifas que cobra tu propio proveedor y accede al navegador desde cualquier teléfono. Los dispositivos en la misma red siguen comunicándose directamente a través de la LAN, y la conversación que estás leyendo permanece en su lugar mientras su dispositivo se pone al día.

Mostrar detalles

Corrección de errores

  • Común: El inicio de sesión con una cuenta de Grok se conecta directamente con xAI: El inicio de sesión en Grok pasaba por un proxy de línea de comandos que rechazaba a cualquier cliente cuya versión no reconocía, informando que se necesitaba actualizar la CLI de Grok, cuando no había ninguna CLI que actualizar. Tanto el chat como la lista de modelos ahora utilizan el punto de conexión habitual de xAI, el cual no tiene verificación de versión, por lo que nada de esto puede quedar obsoleto debido al calendario de lanzamientos de terceros.
  • Común: El selector de modelos lista los modelos de Grok: El selector se quedaba cargando en bucle y luego informaba que no había modelos disponibles. La solicitud nunca salía de la aplicación: el proxy de xAI rechaza la comprobación de permisos que realiza un navegador antes de enviar, por lo que la respuesta nunca llegaba. El descubrimiento ahora utiliza el punto de conexión que lo permite.**
  • Común: El costo de una conversación refleja al proveedor que la atendió: Los costos para las claves de Anthropic, OpenAI, Google y xAI se calculaban según las tarifas publicadas de un mercado en lugar de las del propio proveedor. Cada ruta ahora tiene un precio fijado por quien realmente atendió la solicitud y, cuando no se puede establecer una tarifa, la cifra se omite en lugar de estimarse.
  • Común: Las implementaciones de Baseten se cargan: La lista de implementaciones aparecía vacía porque Baseten rechaza esa misma comprobación de permisos del navegador. Se obtiene donde la comprobación no se aplica.
  • macOS: Los dispositivos aparecen con sus propios nombres: Cada dispositivo se mostraba como su plataforma ("aplicación de macOS", "aplicación de iOS") porque el nombre llega cifrado y la clave para abrirlo reside en un proceso diferente al de la lista. La lista ahora le consulta al proceso que posee la clave.
  • Común: Una conversación permanece en pantalla mientras un dispositivo se pone al día: Una actualización grande se recorta para ajustarse a la red, y una actualización recortada ya no se interpreta como si la conversación hubiera sido borrada, lo cual antes dejaba la conversación abierta en blanco hasta que se reiniciaba la aplicación.
  • Común: Los dispositivos se sincronizan a través de la red local: La sincronización entre máquinas en la misma red se había enrutado a través de internet incluso cuando se podía acceder directamente al escritorio. Se restablece la ruta LAN, y el escritorio escribe directamente en la misma copia única de tus datos para que ambas rutas siempre coincidan.
  • Móvil: El botón del navegador abre un navegador: El icono del globo terráqueo en el compositor no tenía nada que abrir cuando el agente no tenía pestañas propias; ahora abre una pestaña en blanco con la barra de direcciones seleccionada.
  • Común: Los diálogos muestran su última línea: El pie de página de un cuadro de diálogo se superponía a la última línea de su contenido.

Versión 0.9.76714 de agosto de 2026

Conversaciones temporales, una lista de dispositivos que puedes nombrar y organizar, y agentes que se ejecutan hasta que el trabajo termina. Marca una conversación como temporal y se quedará en el dispositivo en el que la iniciaste: sin aprendizaje, sin sincronización y sin copias de seguridad. Tus dispositivos ahora aparecen bajo sus propios nombres y se pueden eliminar una vez que los hayas retirado, y el selector de modelos indica lo que cada modelo puede hacer en el proveedor que realmente lo está ejecutando. Esta versión también incluye actualizaciones de seguridad y una sincronización entre tus dispositivos más fiable y eficiente.

Mostrar detalles

Nuevas Funcionalidades

  • Común: Conversaciones que puedes mantener fuera de acta: Cualquier conversación se puede marcar como temporal desde la barra de título. Permanece en el dispositivo en el que la iniciaste (Caiioo no aprenderá de ella, no la sincronizará ni hará una copia de seguridad) y la eliminas como cualquier otra conversación. Desactivarla te advierte claramente de que toda la conversación pasa a ser recordada a partir de ese momento, incluidos los mensajes que ya contiene, para que puedas decidir iniciar una nueva en su lugar.
  • Común: Tus dispositivos tienen nombres y puedes eliminarlos: La lista de dispositivos en Configuración → Conectividad → Constelación Privada ahora muestra el nombre de cada máquina en lugar de "iOS app" tres veces, y cada dispositivo, excepto el que estás usando, tiene una acción de Eliminar. Eliminar una máquina la saca de la lista y evita que se le asigne trabajo, en lugar de simplemente ocultarla.
  • Común: Un dispositivo mantiene su identidad tras una reinstalación: La lista refleja las máquinas que posees en lugar de cada instalación que hayas realizado. En Android esto sobrevive a una desinstalación; en el iPhone se guarda en el llavero.
  • Común: El selector de modelos indica lo que cada modelo puede hacer en el proveedor que lo ejecuta: El mismo modelo puede comportarse de manera diferente según quién lo ejecute, por lo que las capacidades ahora se responden por proveedor en lugar de adivinarse a partir del nombre del modelo. Los modelos que aún no se hayan medido lo indican y se mantienen visibles, por lo que una versión lanzada hoy se puede encontrar el mismo día de su lanzamiento.
  • Android: La barra de estado sigue tu tema: El reloj y la batería podían desaparecer con un fondo claro. Ahora cambian para adaptarse a lo que la aplicación esté mostrando, incluso cuando el cambio se deba a una modificación en el color de acento.

Mejoras

  • Común: Los agentes se ejecutan hasta que el trabajo termina: Una tarea ahora recibe 100 pasos en lugar de 60, y cada agente auxiliar que despliegues recibe 25 propios en lugar de 5; pide seis auxiliares y obtendrás seis, cada uno haciendo un trabajo completo. Lo que detiene una ejecución que está genuinamente bloqueada ya no es el recuento: un agente que realiza la misma llamada, recibe la misma respuesta y no produce nada diez veces seguidas se detiene por no avanzar, sin importar el presupuesto que le quedara. Esperar algo lento (una compilación, un trabajo largo) no es eso y sigue ejecutándose.
  • Común: El Autocomprobador vuelve a calificar las respuestas: La comprobación ⚖️ había dejado de proponer las verificaciones concretas de aprobado/suspenso que solía redactar (una cifra que debe aparecer, un valor que no debe faltar) y devolvía solo su evaluación escrita. Vuelve a redactarlas y, cuando un turno realmente no tiene nada comprobable, ahora lo indica en lugar de dejar el espacio en blanco.
  • Común: La cabecera de la conversación mantiene su forma: Las mediciones junto al título de una conversación solían ajustarse a una segunda línea dondequiera que se quedaran sin espacio, lo que se movía a medida que cambiaban el título, el idioma o el tamaño de la fuente. La identidad es ahora siempre la primera fila y las mediciones siempre la última.

Seguridad

  • Común: Se requiere aprobación siempre que una herramienta lo solicite: Una herramienta que requiere aprobación en un contexto sin forma de preguntar (que es como se ejecuta cada subagente) se ejecutaba en lugar de ser rechazada. En el modo Cauteloso, esto significaba que los subagentes podían actuar sin preguntar. Rechazar es ahora un resultado explícito.
  • Servidor: El servidor local siempre requiere credenciales: El servidor local trataba la condición de "ningún agente ejecutándose actualmente" como permiso para aceptar solicitudes locales sin credenciales, y ese es su estado la mayor parte del día. Ahora solo acepta las credenciales que emitió para una ejecución que aún está en curso.
  • Común: El shell aislado se ejecuta sin las credenciales de Caiioo: Un comando de shell iniciado por una herramienta recibía las credenciales que la aplicación usa para comunicarse consigo misma, lo que le habría permitido acceder a funciones que no habías aprobado para esa herramienta. Ahora se mantienen fuera de su entorno.
  • Común: Una biblioteca de imágenes parcheada: El componente que reduce las fotos grandes antes de adjuntarlas se ha actualizado a una versión que corrige cuatro vulnerabilidades notificadas en su decodificador de imágenes. Gestiona imágenes desde cualquier lugar en el que las adjuntes, por lo que vale la pena estar al día.
  • macOS: Computer Use gestiona las instrucciones fuera de rango de forma segura: Un número fuera de rango en una instrucción de Computer Use podía bloquear toda la aplicación de escritorio. Los valores ahora están acotados en ambos lados de la solicitud.

Corrección de Errores

  • Común: Los agentes auxiliares terminan su tarea: Un agente auxiliar enviado a realizar una parte del trabajo regresaba con "Límite de iteración alcanzado" habiendo apenas comenzado. Se le estaba ordenando que terminara y concluyera en su primer paso: el recordatorio para empezar a reducir la marcha debe llegar cerca del final de un presupuesto, y se había configurado en un número fijo que coincidía con toda la asignación de un agente. Varios agentes haciendo eso en una solicitud se interpretaban como varios fallos. El recordatorio ahora se escala al presupuesto que realmente tiene un agente, por lo que siempre llega cerca del final.
  • Común: Más modelos llevan una clasificación de rendimiento completa: Las clasificaciones de modelos se basan en mediciones publicadas, y a un modelo al que le faltaba una cifra de velocidad se le eliminaba de la clasificación por completo, llevándose consigo sus datos de calidad y precio, a pesar de que la mayoría de los modelos publican la calidad sin la velocidad. Esos modelos ahora se clasifican según lo que se ha medido realmente.
  • Común: La sincronización de dispositivos es más fiable y eficiente: La sincronización entre tus dispositivos realiza considerablemente menos trabajo redundante en cada ciclo, y los dispositivos en la misma red encuentran la ruta rápida del otro con mayor facilidad, por lo que los cambios realizados en un dispositivo llegan a los demás antes.
  • Común: Una conversación se ejecuta en el dispositivo que elegiste para ella: Elegir dónde se ejecuta una conversación envía el trabajo directamente a esa máquina, ya sea que la inicies de inmediato o vuelvas a ella más tarde. Anteriormente, la conversación podía fallar silenciosamente al iniciarse en el dispositivo que elegiste (a veces con tu mensaje simplemente desapareciendo) si otro de tus ordenadores se había iniciado más recientemente, o si los dos dispositivos habían estado inactivos el tiempo suficiente como para necesitar una nueva conexión segura. Una conversación cuyo dispositivo hayas retirado desde entonces ahora lo indica y ofrece continuar aquí, en lugar de pedirte que abras un dispositivo que ya no existe.
  • Común: Tu lista de dispositivos se carga y cada ordenador muestra su propio nombre: En un escritorio, la lista podía fallar al cargarse por completo, dejándote incapaz de ver o elegir cualquiera de tus otros dispositivos. Ahora se carga y cada máquina muestra el nombre que le diste al configurarla, incluida la máquina frente a la que estás sentado, que solía llamarse a sí misma "macOS app" mientras todos los demás dispositivos la conocían por su nombre. Un nombre que establezcas en Configuración sigue teniendo prioridad.
  • Común: Renombrar una conversación la actualiza en todas partes a la vez: Una conversación renombrada desde su barra de título conservaba el nombre anterior en la barra lateral, y una renombrada desde la barra lateral podía dejar atrás la cabecera (en el iPhone y Android ambas se desincronizaban hasta que se volvía a abrir la aplicación). Ambas pasan ahora por la misma ruta y coinciden de inmediato.
  • iPhone: El botón del navegador se puede pulsar: Se situaba en la esquina redondeada de la pantalla, lo suficientemente dentro de la curva como para ser difícil de pulsar. Ahora se sitúa fuera de ella.
  • Común: El botón del navegador permanece disponible en el modo simple: Activar el diseño simplificado eliminaba el botón que abre el navegador del agente y, en Android, tampoco se incluyó en el menú "+", sin dejar forma de alcanzarlo. Ahora se trata como una capacidad en lugar de una decoración, por lo que el diseño simplificado lo conserva.
  • Común: Tu ubicación describe un solo lugar: Cuando tu posición se actualizaba, una calle o barrio previamente en caché podía permanecer vinculado a una nueva ciudad, describiendo una dirección que no existe. Solo se utilizan los campos que pertenecen a la corrección actual.
  • Común: Una prueba Pro incluye el fondo de créditos compartido: Iniciar una prueba desbloqueaba las funciones Pro pero no el crédito que las hace funcionar, por lo que la primera solicitud podía ser rechazada por no estar autorizada. Las pruebas ahora conservan el fondo compartido.

Versión 0.9.76613 de agosto de 2026

Tu teléfono es una vía de acceso de primera clase. Inicia una conversación en tu teléfono y la máquina que ejecuta tu agente la toma de inmediato, toca el botón del navegador y se abre uno real, y el cuadro de mensajes permanece en la parte inferior de la pantalla mientras escribes. Tu lista de dispositivos se actualiza mientras la observas, por lo que la máquina que eliges es la que realmente está despierta, y una carpeta que compartes con una sola conversación se queda en esa conversación.

Mostrar detalles

Seguridad

  • Servidor: Cuatro brechas de autenticación cerradas: Una revisión del relé y del servidor encontró cuatro lugares donde una cuenta con sesión iniciada podía acceder a algo perteneciente a otra cuenta, incluida la capacidad de redirigir los mensajes entrantes de otra cuenta. Las cuatro están cerradas y cubiertas por pruebas. No tenemos evidencia de que se haya utilizado ninguna de ellas.

Corrección de Errores

  • iPhone y Android: El cuadro de mensajes permanece en la parte inferior de la pantalla: En una conversación vacía flotaba a mitad de pantalla y en una llena quedaba por debajo del borde inferior. La aplicación se dimensionaba según su propio contenido en lugar de según la pantalla. Un mensaje largo que aún estabas escribiendo también podía crecer hasta empujar su propio botón de envío fuera de la vista; ahora el cuadro deja de crecer antes de que eso suceda.
  • iPhone y Android: El botón del navegador abre un navegador: En iPhone abría una ventana reducida sin barra de direcciones y sin forma de regresar, y en Android no había absolutamente nada detrás. También quedaba debajo del indicador de inicio en iPhone, y en pantallas estrechas desaparecía de la fila por completo. Ahora abre el navegador integrado en ambos teléfonos, se sitúa libre del indicador de inicio y, cuando la fila se queda sin espacio, los controles desplazados se mueven al menú "+" en lugar de desaparecer.
  • Común: Una conversación iniciada en tu teléfono llega al dispositivo que ejecuta tu agente: Iniciar una conversación completamente nueva en tu teléfono mientras el agente se ejecuta en otra máquina podía terminar sin mostrar nada: el mensaje salía del cuadro, no se guardaba nada y no se informaba de nada. Tus dispositivos comparten las conversaciones unos segundos después de que ocurran, por lo que una creada momentos antes aún no había llegado y la otra máquina no tenía idea de qué se estaba preguntando. Ahora el teléfono envía la conversación junto con el mensaje.
  • Común: Tu lista de dispositivos muestra qué máquinas están despiertas: Los puntos de disponibilidad en Configuración se quedaban fijos en lo que fuera verdad en el momento en que abrías el panel, por lo que un dispositivo que entraba en suspensión mientras mirabas seguía apareciendo como disponible. Ahora se actualizan mientras los observas, envejecen de manera honesta entre actualizaciones y una lista que brevemente no se puede cargar ya no borra los dispositivos que ya conocías.
  • Común: Una carpeta que compartes con una conversación se queda en esa conversación: Conceder al agente acceso a una carpeta indicaba que se aplicaba solo a esa conversación, y luego se aplicaba en todas partes. El límite estaba escrito pero nunca se consultaba. Ahora se aplica donde importa.
  • Común: El control deslizante de creatividad surte efecto en todos los proveedores: En seis proveedores el control deslizante no tenía efecto, porque el valor se restauraba silenciosamente a su valor predeterminado justo después de que la aplicación lo hubiera eliminado deliberadamente. Un cambio relacionado evita que una solicitud rechazada le enseñe a la aplicación algo incorrecto sobre un modelo y lo repita durante el resto de la sesión.
  • Común: Los recordatorios y las tareas programadas se estabilizan después de sincronizar: Los elementos creados en un dispositivo podían descargarse nuevamente en cada sincronización, indefinidamente, informando éxito cada vez, lo suficiente como para hacer que todo lo demás se sintiera lento. Las filas que llegan desde otro dispositivo ahora se archivan donde ese dispositivo puede verlas, lo que termina con el ciclo.

Versión 0.9.76512 de agosto de 2026

Principalmente una versión de reparación para los teléfonos. Comparamos las aplicaciones de iPhone y Android una al lado de la otra, característica por característica, y encontramos el mismo error cometido en ambas direcciones: cosas que Android ofrecía y que nunca podían funcionar —un botón de inicio de sesión sin nada detrás, un modelo de dictado que fallaba en cada intento después de una descarga pesada— y cosas de las que Android era perfectamente capaz pero que nunca se le permitió hacer, incluyendo usar el calendario propio de tu teléfono y avisarte cuando una respuesta larga terminaba en segundo plano. Ambas aplicaciones también dejaron de sentirse "resbaladizas": la pantalla ya no se desliza bajo tu pulgar cuando se abre el teclado, y adjuntar una foto ya no corre el riesgo de cerrar la aplicación. Por separado, controlar Caiioo desde un navegador a través de tu relay privado se volvió bastante más fiable: las imágenes generadas ahora llegan, y un relay en suspensión ya no interrumpe una respuesta en curso.

Mostrar detalles

Nuevas Características

  • Común: Configuración reorganizada en categorías más claras — en tu idioma: Las secciones del panel de configuración se han reagrupado en siete categorías (Cuenta, Conectividad, Datos y Sincronización, Ayuda y más) y los nombres de las categorías ahora se traducen en los 24 idiomas en lugar de mostrarse en inglés en todas partes. La agrupación se deriva del diseño de la configuración en sí, por lo que una sección ya no puede desaparecer de la lista de categorías. La búsqueda de configuración encuentra entradas bajo los nuevos nombres.
  • Común: Tus dispositivos tienen un nombre — la Constelación Privada: La continuidad multidispositivo ahora se encuentra en Configuración → Conectividad → Constelación Privada, y las guías usan el mismo nombre en todo momento. En cuál de tus máquinas se ejecuta el agente es una cuestión de conectividad, por lo que se sitúa junto a tus otras configuraciones de conexión en lugar de con las copias de seguridad. La misma maquinaria cifrada de inquilino único — ahora localizable buscando "Constelación".
  • macOS: El dictado de pulsar para hablar está integrado — sin aplicación complementaria: El dictado a nivel de sistema ahora viene incluido dentro de la aplicación de escritorio en macOS, tal como ya lo hacía en Windows y Linux. Los suscriptores Pro mantienen presionado el atajo de teclado en cualquier lugar y hablan en la aplicación que tenga el foco. La descarga separada de PrivateVoice se retira.
  • Común: Tu lista de dispositivos indica cuánto tiempo lleva inactivo cada dispositivo: Cuando eliges cuál de tus dispositivos aloja una conversación, aquellos que han entrado en suspensión ahora muestran hace cuánto tiempo se les oyó por última vez —"3m", "2h", "1d"— con los más recientes primero, por lo que es obvio qué máquina está realmente ahí para encargarse del trabajo. Los dispositivos que permanecen en silencio el tiempo suficiente desaparecen de la lista en lugar de acumularse para siempre, y un dispositivo preferido al que no se puede contactar ahora lo indica en lugar de parecer disponible.

Corrección de Errores

  • Android: La aplicación sabe qué versión es: La versión mostrada en Configuración decía "dev" en cada compilación de Android jamás lanzada, y los tickets de soporte llegaban sin ninguna versión —lo que hacía imposible saber de qué compilación provenía un informe. La página solicita su marca de compilación con una solicitud que Android bloquea para páginas servidas desde la propia dirección interna de la aplicación, por lo que nunca se envió realmente. La marca ahora se entrega a la página a medida que se carga.

  • iPhone y Android: La pantalla deja de deslizarse bajo tu pulgar: Las aplicaciones de teléfono podían sentirse "resbaladizas" —toda la interfaz desplazándose como una página web, el compositor rebotando y el teclado empujando todo fuera de lugar. Cuatro causas separadas hacían esto al mismo tiempo, en ambas plataformas: la aplicación tenía un tamaño con una altura que no se reduce cuando se abre el teclado, la página debajo de ella podía desplazarse y rebotar libremente, y nada dejaba espacio para el teclado. El contenedor ahora se ajusta al espacio que la aplicación realmente tiene, permanece fijo y ambas plataformas se redimensionan correctamente cuando aparece el teclado.

  • iPhone y Android: Adjuntar una foto ya no corre el riesgo de cerrar la aplicación: Una foto seleccionada o capturada se decodificaba a resolución completa antes de ser adjuntada —aproximadamente 48 MB de memoria para una imagen de 12 megapíxeles, y más aún cuando se seleccionaban varias a la vez, lo que en un teléfono con carga de trabajo podía hacer caer la aplicación. Las fotos ahora se reducen de tamaño a medida que se leen en lugar de después, lo cual es invisible en el resultado: el tamaño que se descartaba es mayor de lo que cualquier modelo lee de todos modos.

  • Acceso remoto: Las imágenes generadas ahora llegan en una sesión de navegador: Al controlar Caiioo desde un navegador a través de tu relay privado, una imagen generada por el agente simplemente podía no aparecer nunca —cualquier archivo de más de un megabyte se descartaba en tránsito sin ningún error en ninguno de los lados, y los más pequeños tampoco se cargaban porque el navegador estaba preguntando en el lugar equivocado. Los archivos adjuntos grandes ahora se envían en piezas y se reensamblan, y las imágenes se cargan a través del túnel cifrado.

  • Android: El calendario y las notificaciones realmente piden permiso: La aplicación nunca solicitó ninguno de los dos —solo comprobaba, veía que faltaban y te decía que los concedieras en la Configuración del sistema. Como nada los pedía, nunca se podían conceder de la forma normal, por lo que cada solicitud de calendario devolvía "acceso denegado" y los recordatorios y avisos de turno finalizado nunca aparecían. Ambos ahora solicitan permiso la primera vez que se necesitan, y editar un evento pide acceso de escritura al calendario en lugar de asumir que el acceso de lectura lo cubre.

  • Android: El calendario propio de tu teléfono funciona con el agente: Incluso con el permiso concedido, pedirle a Caiioo que usara el calendario del dispositivo recurría silenciosamente a Google Calendar, y se le decía al agente que el calendario del dispositivo necesitaba un Mac o un iPhone. El calendario de Android es ahora una fuente de primera clase: se le puede pedir por nombre, se incluye cuando tu día se ensambla a partir de todos los calendarios que tienes y se describe con precisión al modelo.

  • Android: Los documentos y el código se abren de nuevo en lugar de reportar un fallo: Abrir un documento de Slate, un archivo de código o un dibujo fallaba en Android —y peor aún, cuando el agente creaba uno, el archivo se guardaba correctamente pero se le decía al agente que el intento había fallado, por lo que a menudo lo intentaba de nuevo. Los Slates ahora se abren y el agente recibe una respuesta precisa.

  • Android: La lista de modelos de dictado ya no ofrece uno que no puede ejecutarse: Un motor de conversión de voz a texto más rápido aparecía en los teléfonos compatibles, descargaba varios cientos de megabytes y luego fallaba en cada intento porque su paso final está sin terminar. Está oculto hasta que funcione.

  • Android: "Continuar con Apple" ya no se muestra: El botón aparecía en la pantalla de inicio de sesión pero nunca podía completarse, porque la aplicación de Android no tiene soporte de inicio de sesión de Apple por detrás. Los inicios de sesión de Google y Microsoft no se ven afectados.

  • Android: Los enlaces se abren en un navegador en lugar de apoderarse de la aplicación: Tocar un enlace externo —en una respuesta, o en "Gestionar plan"— reemplazaba toda la aplicación con esa página en lugar de abrir un navegador, y iniciar sesión en Google desde allí era rechazado rotundamente. Los enlaces ahora se abren correctamente fuera de la aplicación.

  • iPhone y Android: Se te avisa cuando un turno termina en segundo plano: Un aviso cuando una respuesta larga termina o falla mientras estás en otra aplicación solo se enviaba en el iPhone, a pesar de que Android tiene la misma capacidad y el mismo problema.

  • Acceso remoto: Un relay en suspensión ya no interrumpe un turno en ejecución: El relay privado trata pasar a estar inactivo como una tarea de mantenimiento ordinaria, pero al despertar confundía esto con que uno de tus dispositivos se había desconectado —y respondía asegurando de nuevo la conexión, lo que obligaba a cada dispositivo conectado a un nuevo intercambio de saludos a mitad de respuesta. El despertar ya no se confunde con un cambio de dispositivo, y la conexión solo se vuelve a asegurar cuando el dispositivo anfitrión realmente se mueve.

  • Común: La búsqueda de configuración encuentra lo que escribes: Una búsqueda de dos palabras no coincidía con nada a menos que una sección casualmente enumerara esa frase exacta —"bloqueador de anuncios", "tamaño de fuente" y la mayoría de las otras búsquedas naturales devolvían resultados vacíos. Cada palabra que escribes ahora se compara con el título, la descripción y las palabras clave de una sección, por lo que la búsqueda se reduce a medida que escribes en lugar de fracasar rotundamente.

  • Común: El bloqueo de anuncios se sitúa bajo un encabezado de Privacidad: Era una tarjeta suelta entre la configuración de tu perfil; es un control de privacidad y ahora se presenta como tal.

  • Común: Zero Data Retention ahora cubre la inspección de imágenes: Con ZDR aplicado, Caiioo ya se negaba a enviar una imagen a un modelo remoto para el subtitulado automático —pero la herramienta de lectura de imágenes del agente llegaba a los mismos modelos remotos por otra ruta y no hacía tal pregunta, por lo que una imagen podía salir del dispositivo cuando el agente decidía mirarla. Esa ruta ahora se verifica exactamente igual que cualquier otra ruta gobernada por ZDR.

  • Común: Los modelos que pueden ver ya no piden a otro modelo que mire: Un modelo con capacidad de visión estaba llamando a la herramienta de reserva de lectura de imágenes para describir fotos que ya tenía delante —tres veces en una sesión— costando un turno y los tokens de un segundo modelo cada vez, y a veces fallando con un error de archivos adjuntos. La reserva ahora se ofrece únicamente a los modelos que genuinamente no pueden ver imágenes.

  • Android: La aplicación ya no se dibuja bajo las barras de estado y navegación: En Android 15+, el diseño de borde a borde colocaba contenido debajo de las barras del sistema, por lo que la parte superior de la conversación y los controles inferiores podían quedar debajo de ellas. La aplicación ahora mide los márgenes reales del sistema y los entrega a la capa web.

  • Común: El verificador automático ya no marca como incorrectas las conversiones de zona horaria correctas: El juez de calidad revisó respuestas sin conocer la fecha y zona horaria de la conversación, por lo que un evento de calendario convertido correctamente desde otra zona podía ser calificado como una discrepancia —dos veces, con total seguridad. El juez ahora recibe la misma base de fecha y zona horaria que tenía el agente.

Versión 0.9.76412 de agosto de 2026

Ajustes y acabado para la era multitispositivo: el agente puede vigilar tus comandos de larga duración y despertarse por sí solo cuando terminan, la búsqueda de archivos en proyectos grandes pasó de durar minutos a alrededor de un segundo, y cada uno de tus dispositivos ahora recuerda su propio tamaño de texto cómodo. Además, incluye correcciones para dos fallos de solicitudes completas (llamadas a herramientas de Gemini, Claude 5 a través de proveedores de pasarela) y un compositor que finalmente se ajusta al tamaño de lo que realmente seleccionaste.

Mostrar detalles

Nuevas características

  • Escritorio: "Ejecútalo y avísame cuando termine" ya funciona: Inicia una compilación, una suite de pruebas o cualquier comando largo en segundo plano y el agente se despierta por sí solo cuando el comando finaliza —con el estado de salida y el final de la salida— en lugar de tener que preguntar "¿ya terminó?". Funciona junto con el control de vigilancia en vivo de la versión anterior.
  • Común: Cada dispositivo recuerda su propio tamaño de texto: La escala de pantalla optimizada para un monitor de 27 pulgadas no es correcta en un teléfono. El tamaño de fuente ahora se almacena por dispositivo —tu Mac, teléfono y tableta guardan cada uno su propia configuración— mientras sigue sincronizado con tu copia de seguridad privada cifrada, de modo que un dispositivo restaurado recupera su propio tamaño.

Corrección de errores

  • Escritorio: La búsqueda de archivos en proyectos grandes es unas 200 veces más rápida: Una búsqueda amplia solía escanear la salida de compilación generada (un proyecto real tardó más de tres minutos en leer un directorio de compilación de 2.3 GB) y podía parecer bloqueada. La búsqueda ahora respeta todos los archivos .gitignore en el árbol —incluyendo los anidados—, omite archivos binarios y de gran tamaño en el momento de la lectura con un aviso visible en lugar de hacerlo en silencio, y reporta el progreso mientras trabaja. La misma búsqueda amplia ahora se completa en aproximadamente un segundo.
  • Común: Las llamadas a herramientas de Gemini vuelven a funcionar: Cada solicitud de Gemini con herramientas adjuntas fallaba rotundamente con un error de esquema ("Unknown name prefixItems"). La API de Google rechaza un campo de esquema que otros proveedores requieren; ahora se elimina únicamente para Gemini, sin perder nada: la restricción equivalente se transmite en un formato que Gemini acepta.
  • Común: Claude 5 a través de proveedores de pasarela ya no falla por la temperatura: Las pasarelas respaldadas por Bedrock (como CometAPI) rechazan el parámetro de temperatura para los modelos de Claude 5 con un error de servidor engañoso. La solicitud ahora se reintenta una vez sin el parámetro y recuerda el modelo para la sesión.
  • Común: Los botones del compositor se ajustan al tamaño de tu selección real y dejan de desaparecer: Las etiquetas de la fila superior (modo, modelo, dispositivo, carpetas, habilidades) se dimensionaban según los anchos del peor de los casos, por lo que un nombre de modelo corto seguía desperdiciando espacio y —en macOS— una peculiaridad de redondeo del motor del navegador hacía que la fila creyera que se estaba desbordando y ocultara por completo los botones de habilidades y carpetas, en cualquier ancho de ventana. Las etiquetas ahora miden la selección real, se comprimen solo bajo presión genuina y los dos botones permanecen en su lugar.
  • Móvil: El selector de modelos se actualiza en cada cambio, no solo en el primero: Cambiar de modelo por segunda vez en iOS actualizaba la conversación en curso pero congelaba la propia visualización del selector en la opción anterior.

Version 0.9.763August 12, 2026

Tres funciones de agentes muy solicitadas llegan juntas: el agente puede pedir acceso a una carpeta en lugar de chocar contra un muro, los comandos de larga duración se pueden ver en vivo y su salida nunca se pierde, y el selector de modelos finalmente muestra quién fabricó cada modelo. Además, se incluye una pasada de pulido en la sincronización multidispositivo: los dispositivos inactivos permanecen visibles, tu elección de modelo viaja con tu mensaje, y las conversaciones muy grandes se transmiten de manera confiable entre dispositivos.

Mostrar detalles

Nuevas Características

  • Escritorio: El agente puede solicitar acceso a otra carpeta — tú apruebas primero: Cuando el trabajo se extiende más allá de las carpetas que has compartido, el agente ahora puede solicitar un directorio específico por ruta. La solicitud pasa por el aviso de aprobación estándar que muestra la carpeta exacta, y un permiso aprobado se aplica únicamente a esa conversación; ningún elemento se vuelve global de la cuenta como efecto secundario. Una carpeta que ya está compartida se reutiliza en lugar de duplicarse.
  • Escritorio: Observa un comando en ejecución en vivo y nada se pierde jamás: Los comandos de larga duración (compilaciones, servidores de desarrollo, ejecuciones de pruebas) ahora muestran un control de "Ver salida" que sigue la transmisión en tiempo real a medida que ocurre. La salida completa de cada comando también se conserva y es consultable posteriormente; el agente puede solicitar solo el final o solo las líneas de error de antemano, y buscar o releer el registro completo más tarde en lugar de volver a ejecutar el comando. Las salidas excesivamente grandes se recortan a la porción más reciente con una nota que indica exactamente cómo recuperar el resto.
  • Común: El selector de modelos muestra el creador de cada modelo: Los modelos ahora llevan una marca de fabricante coloreada — Anthropic, OpenAI, Google, xAI, Meta, Mistral, DeepSeek, Qwen y más — en lugar del único icono genérico, de modo que escanear una lista larga de modelos se lee de un vistazo. Los nuevos proveedores aparecen automáticamente con una marca neutral.

Corrección de Errores

  • Común: Los dispositivos inactivos permanecen visibles al elegir el host de una conversación: Un teléfono se silencia al cabo de un minuto de guardarlo en el bolsillo, y el selector de host solía ocultarlo por completo, lo que se interpretaba como "mi iPhone no está conectado" y dejaba el host actual sin nombre. Los dispositivos silenciosos ahora permanecen en la lista, en gris, indicando cuánto tiempo hace que se vieron por última vez. La transferencia automática sigue requiriendo un dispositivo activo.
  • Común: Tu elección de modelo y proveedor acompaña a un mensaje remoto: Enviar a una conversación alojada en otro dispositivo solía ejecutarse con la configuración que tuviera ese dispositivo; un proveedor o modelo recién elegido en tu teléfono podía competir silenciosamente con la sincronización de la configuración y perderse. La elección ahora viaja con el mensaje en sí. Las credenciales nunca viajan; el host siempre se autentica con sus propias claves.
  • Común: Las conversaciones muy grandes se transmiten de forma confiable entre dispositivos: Una conversación que superaba cierto umbral de tamaño dejaba de entregar silenciosamente sus eventos de finalización y de prompt entre dispositivos; la ejecución parecía no terminar nunca en el dispositivo de visualización. Los eventos sobredimensionados ahora se reducen automáticamente al turno actual, el cual se fusiona de manera segura, y el historial completo se sincroniza mediante la sincronización ordinaria.
  • Móvil: El indicador de uso de contexto se puede pulsar: El pequeño anillo que muestra qué tan llena está la memoria de la conversación era un objetivo exclusivo para cursor, muy por debajo del tamaño de la yema del dedo. Ahora tiene un área táctil de tamaño completo y se abre al tocarlo.

Versión 0.9.76212 de agosto de 2026

El lanzamiento multidispositivo. La sincronización privada entre tus propios dispositivos no enviaba nada en silencio —cada archivo de conversación llegaba vacío mientras cada pantalla informaba de un éxito— y casi todo lo demás en esta versión se descubrió al solucionar eso: el traspaso (handoff) ahora termina lo que tu teléfono empezó, tus dispositivos muestran el trabajo de los demás a medida que ocurre, y una conversación puede controlarse desde un dispositivo mientras se ejecuta en otro.

Mostrar detalles

Nuevas Características

  • Escritorio y Móvil: Controla una conversación desde tu teléfono mientras se ejecuta en tu Mac: Una conversación ahora tiene un dispositivo anfitrión, que se muestra en un selector en el compositor. Envía un mensaje desde tu teléfono a una conversación alojada en el Mac y se ejecutará en el Mac —con las carpetas y herramientas del Mac— mientras la respuesta se transmite en directo en ambas pantallas. Cambiar el anfitrión desde cualquiera de los dispositivos surte efecto en el otro en un par de segundos.
  • Móvil: Bloquea tu teléfono a mitad de tarea y tu escritorio la termina: Con la continuación automática habilitada, bloquear el teléfono durante un turno en ejecución transfiere el trabajo a tu escritorio preferido, el cual lo completa y sincroniza la respuesta finalizada de vuelta, visible en el teléfono cuando regresas. El turno transferido se marca claramente en el teléfono en lugar de dar vueltas indefinidamente.

Corrección de Errores

  • Común: La sincronización entre tus dispositivos vuelve a funcionar: Las subidas de sincronización cifradas se vaciaban en tránsito —cada dispositivo informaba de sincronizaciones exitosas mientras que los nombres de las conversaciones, las respuestas completadas y la configuración nunca llegaban a ninguna parte. Los archivos almacenados tenían cero bytes en todos los ámbitos. Las subidas ahora llegan intactas, y una acumulación de miles de elementos que se arrastraban bajo un límite de velocidad autodefinido (el error "Failed to write file: 429" que algunos evaluadores vieron) se despeja en segundos.
  • Común: Los cambios sincronizados desde otro dispositivo aparecen sin necesidad de reabrir la aplicación: Un cambio de anfitrión, una conversación renombrada o una respuesta finalizada que llegaba por sincronización se almacenaban correctamente, pero nunca se le notificaba a la ventana abierta; seguía mostrando el estado anterior hasta que cambiabas a otra vista y regresabas. Los cambios sincronizados ahora actualizan la pantalla abierta inmediatamente.
  • Móvil: Se respetan "Usar este dispositivo" y la desactivación de la continuación automática: Desactivar la continuación automática, o mantener explícitamente una conversación en el teléfono, en realidad no retenía el trabajo allí; bloquear el teléfono ponía el turno a disposición de cualquiera y cualquier escritorio lo tomaba. Un turno ahora permanece en tu dispositivo cuando has indicado que así sea, reanudándose cuando lo desbloqueas; y un rápido cambio de aplicación de dos segundos ya no transfiere tu turno en absoluto.
  • Móvil: Un turno transferido ya no puede volver a ejecutarse en el teléfono: Volver al teléfono después de un traspaso podía volver a ejecutar silenciosamente el trabajo que otro dispositivo ya había completado, incluidos los temporizadores de reintento que se disparaban en el momento en que la aplicación se activaba. Todas las vías por las cuales un turno liberado podía colarse de nuevo están ahora cerradas.
  • Común: Un mensaje que no puede llegar a su anfitrión permanece en la conversación: Enviar un mensaje a una conversación alojada en un dispositivo inaccesible solía borrar el compositor y perder el mensaje por completo, sin ningún error. El mensaje ahora permanece en la conversación con una explicación clara de qué hacer.
  • Común: El banner de prueba ofrece un plan actual: El banner de actualización podía ofrecer un nivel de suscripción que ya no existe, lo que hacía que desapareciera por completo para algunos usuarios. Ahora siempre ofrece el plan actual.
  • Común: Los recuentos de tokens indican lo que se midió: La cifra de "tokens de aviso" es en realidad el total facturado en cada llamada a modelo en un turno; ahora se etiqueta de esa manera, mostrando el número de llamadas. Los ahorros por caché en conversaciones largas se muestran en los pasos de trabajo a medida que ocurren.

Versión 0.9.7619 de agosto de 2026

Los evaluadores ahora pueden usar su cuenta de ChatGPT directamente, incluso desde la extensión de navegador independiente. Esta versión también soluciona un grupo de problemas reportados por soporte técnico relacionados con documentos, ventanas estrechas, el contexto de la pestaña activa y la lectura mientras una respuesta aún está llegando.

Mostrar detalles

Nuevas características

  • Evaluadores: Iniciar sesión con ChatGPT en lugar de introducir una clave de API: OpenAI ahora se puede conectar con el mismo inicio de sesión de cuenta web que utiliza ChatGPT. La conexión funciona directamente desde la extensión de navegador, sin necesidad de instalar ni ejecutar la aplicación de escritorio, y se mantiene aislada como una función de evaluador habilitada explícitamente.

Corrección de errores

  • Extensión de navegador: Cambiar de pestaña actualiza la página con la que trabaja Caiioo: La extensión podía seguir enviando la pestaña activa anteriormente después de que te movías a otra, por lo que una solicitud sobre la página que tenías enfrente se respondía desde la página incorrecta. Los cambios de pestaña ahora llegan al relé de inmediato.
  • Común: La agenda cabe dentro de una ventana estrecha: El diálogo de la Agenda podía volverse más ancho que un teléfono o un panel lateral compacto, empujando los controles y los detalles de los eventos fuera del alcance. Sus controles ahora se ajustan y cada lista se desplaza dentro del espacio disponible.
  • Común: Leer durante una respuesta larga mantiene tu posición: El contenido que llegaba por encima de la posición de lectura actual podía arrastrar la conversación de regreso hacia la parte inferior incluso después de que te hubieras desplazado hacia arriba deliberadamente. Ahora, solo un gesto de desplazamiento real vuelve a habilitar el seguimiento automático.
  • Documentos: Reabrir un Slate utiliza la copia que ya está abierta: Abrir el mismo documento de nuevo podía crear una pestaña duplicada o fallar al intentar ir a la sección solicitada. Caiioo ahora encuentra el Slate existente exacto, lo actualiza y lo activa.
  • Documentos: Las exportaciones a Word mantienen los enlaces y los cambios rastreados válidos: Los archivos de Word generados podían contener marcado de cambios rastreados malformados, identificadores de cambios duplicados o enlaces rotos dentro de las tablas. El documento exportado ahora se mantiene bien formado y se abre correctamente en Word.
  • Documentos: Las ediciones de varias partes se guardan de forma atómica: Un lote de ediciones de Slate podía guardarse parcialmente antes de que una edición posterior fallara, dejando un documento en un estado intermedio no deseado. Todo el lote ahora se completa con éxito de una vez o deja el documento sin cambios.
  • Común: Las herramientas y configuraciones específicas de un modo ya no se filtran al siguiente modo: Cambiar de modo podía conservar los valores predeterminados del administrador o las herramientas habilitadas del modo anterior. Cada modo ahora comienza desde sus propios valores predeterminados mientras conserva la configuración que te pertenece.

Versión 0.9.7607 de agosto de 2026

Una corrección en la superficie que más se nota: la espera antes de que Caiioo diga algo.

Mostrar detalles

Correcciones de errores

  • Escritorio: La larga pausa antes de que Caiioo empiece a responder: Cada turno comenzaba con aproximadamente medio minuto de nada —la misma demora en una conversación de dos mensajes que en una de veinticuatro, lo cual delataba que se trataba de un peaje fijo en lugar de lentitud en la conversación. Un servidor de herramientas local que no se había podido iniciar se registraba como iniciado, por lo que cada turno se abría esperando un tiempo de espera de conexión completo contra algo que nunca estuvo ahí. Había dos cosas mal y ambas están solucionadas: un inicio fallido ahora se detecta al instante en vez de treinta segundos después, y las herramientas instaladas a través de Homebrew se encuentran cuando la aplicación se abre desde el Dock en lugar de desde una terminal.

Versión 0.9.7597 de agosto de 2026

Un tema: Caiioo diciéndote que hizo algo que no hizo. Una llamada a herramienta que se perdió en tránsito dejó atrás una respuesta escrita segura, la cual se lee exactamente como una inventada; por lo tanto, ahora una llamada perdida hace que el turno falle. Además, la otra mitad de los servidores MCP que desaparecían ayer y los conteos de tokens que describían la solicitud incorrecta.

Mostrar detalles

Correcciones de errores

  • Desktop: Leer un documento PDF o Word desde una carpeta de workspace: Pedirle a Caiioo que leyera un archivo PDF o .docx ubicado en una de tus propias carpetas fallaba por completo, con errores que no apuntaban a nada útil; la única forma de salir adelante era recurrir a un extractor de línea de comandos, lo cual tomaba varios intentos descubrir. Ahora ambos se leen directamente. El texto de PDF extraído también regresa sin los espacios sueltos que solían quedar entre las palabras.
  • Desktop: Computer use funciona sin emparejar nada: Todas las acciones de computer use fallaban —primero afirmando que no había un conector LAN configurado y luego, una vez que podía encontrar el relé, siendo rechazadas por no haber iniciado sesión— en máquinas cuyo relé estaba conectado y el usuario tenía la sesión iniciada. El agente se ejecuta en su propio proceso junto con el relé, y estaba buscando un emparejamiento de red que nunca necesitó y ofreciendo una credencial que no podía producir. Ahora utiliza la conexión y la credencial que ya tiene, y cuando realmente no hay una ruta, el mensaje lo indica en lugar de nombrar una configuración no relacionada.
  • Desktop: Puedes ver lo que vio computer use: Una captura de pantalla tomada por la herramienta computer use llegaba como datos sin procesar que nada en ningún extremo podía mostrar, por lo que no llegaba ni a ti ni a Caiioo. Al pedirle que mirara la pantalla, Caiioo informaba con confianza sus dimensiones exactas, leídas de una línea de texto junto a una imagen que nunca había visto. Las capturas de pantalla ahora aparecen como imágenes en el resultado de la herramienta y se muestran al modelo, de la misma manera que siempre lo han hecho las capturas de pantalla del navegador.
  • Common: El compositor mantiene su botón de enviar, sin importar el ancho: La fila de controles al lado del cuadro de mensaje podía volverse más ancha que la ventana, y la flecha de envío era empujada fuera del borde derecho sin forma de alcanzarla. La fila ahora cede espacio en orden a medida que se estrecha: primero los botones de configuración de herramientas y de ventana emergente, luego las palabras al lado de Settings y Agenda, dejando sus iconos. El botón de enviar nunca es una de las cosas a las que se renuncia.
  • Common: Computer use ya no interrumpe cada turno en Gemini: Con la herramienta computer use activada, cualquier turno ejecutado a través de un modelo Gemini fallaba por completo con un error de esquema de Google, arrastrando a todas las demás herramientas con él; las descripciones de las herramientas eran válidas para las reglas de esquema de un proveedor y no para las de otro. Ahora satisfacen a ambos.
  • Common: Caiioo ya no reporta trabajo que no hizo: Una llamada a herramienta podía perderse entre el modelo y la aplicación, y cuando eso sucedía, la parte escrita de la respuesta sobrevivía mientras que la acción no, por lo que se te entregaba un relato detallado y seguro de un trabajo que nunca se ejecutó. Nada en ninguna parte informaba de un problema; la única señal era que tú lo comprobaras. Perder una llamada ahora se trata como el fallo que es: el turno se detiene y lo dice, en lugar de responder. La misma brecha existía en todos los proveedores de modelos y está cerrada en todos ellos, y las causas subyacentes —argumentos que llegaban para una llamada que la aplicación ya había descartado, y dos llamadas en curso mezcladas a la vez— se solucionan en lugar de ocultarlas.
  • Common: Un servidor MCP que necesita reautorización no se elimina: Caiioo verificaba sus conexiones guardadas al iniciarse y leía "este token necesita atención" como "este servidor ya no está", por lo que eliminaba el servidor y, debido a que tu configuración se sincroniza, la eliminación se propagaba a todos los dispositivos que posees. Ocho servidores desaparecieron de esta manera de una sola cuenta. Una conexión que deja de funcionar ahora se marca para reconexión y conserva todo lo que configuraste; un servidor solo se elimina cuando realmente ya no existe. Las conexiones existentes se reparan a sí mismas en la siguiente verificación, sin necesidad de reautorizar.
  • Common: Conectar un servidor MCP sobrevive a un reinicio a mitad de inicio de sesión: Autorizar un servidor significa salir de Caiioo, iniciar sesión y aprobar, y si la aplicación se reiniciaba en cualquier momento de esa ventana, la credencial que acababa de registrar se perdía. La conexión parecía funcionar y nunca podía actualizarse después, lo que eventualmente provocaba la eliminación mencionada anteriormente. La credencial ahora se anota antes de salir, por lo que el viaje de ida y vuelta es seguro de interrumpir.
  • Desktop & Extension: Un clic se desplaza hasta lo que está haciendo clic: Hacer clic en algo por debajo del pliegue en una página larga no hacía nada y reportaba éxito, por lo que cualquier cosa construida sobre ella continuaba como si el clic hubiera surtido efecto, escribiendo ocasionalmente el valor incorrecto en un formulario como resultado. Los clics ahora llevan su objetivo a la vista primero, y un clic que no produce un efecto observable se reporta como un fallo en lugar de un éxito.
  • Common: Los conteos de tokens y costos describen la solicitud que se realizó: Algunos turnos registraron un aviso de dos tokens —imposible para una conversación real— porque un mensaje posterior del proveedor estaba sobrescribiendo la cifra real. Los tokens en caché tampoco se facturaban en absoluto, lo que en una conversación larga subestimaba un solo turno por varios dólares. Ambos se corrigen de cara al futuro.

Version 0.9.7537 de agosto de 2026

Principalmente cosas que fallaban discretamente en lugar de romperse de forma visible: ajustes que desaparecían sin avisar, un cuadro de diálogo que no se podía responder, un script que fallaba sin decirte lo que ya había hecho. Además de más de una cuenta por proveedor, una forma de interrumpir una ejecución y la opción de eliminar por completo el límite de pasos.

Mostrar detalles

Nuevas funciones

  • Común: Mantener varias cuentas o claves para el mismo proveedor: Cada proveedor guardaba exactamente una credencial, por lo que una segunda cuenta —o una clave de trabajo junto a una personal— significaba sobrescribir la primera y volver a pegarla más tarde. Ahora cada proveedor mantiene una lista, tanto de cuentas iniciadas como de claves API, con una de ellas en uso. Cambiar entre ellas es cuestión de un clic, y eliminar una de Caiioo no revoca nada en el proveedor.
  • Común: Ejecutar sin límite de pasos: Las tareas largas —una refactorización grande, una revisión de múltiples documentos, una secuencia de navegador con muchos pasos— alcanzaban habitualmente el límite y se detenían a mitad de tarea, lo cual es un final abrupto en lugar de un trabajo terminado. Ahora los pasos máximos (Max Steps) se pueden configurar como Ilimitados (Unlimited), tanto en la Configuración (Settings) como para los subagentes delegados. Una ejecución sin límite aún se detiene con el botón Detener (Stop), por límites de coste y contexto, y si deja de progresar.
  • Común: Interrumpir una ejecución y ver si tu interrupción surtió efecto: Escribir mientras Caiioo está trabajando pone en cola tu mensaje para que lo recoja en su siguiente paso —bien cuando las cosas van bien, mal una vez que no es así. Ahora hay un botón Interrumpir (Interrupt) al lado que detiene la ejecución y envía tu mensaje como un turno ordinario. Los mensajes en cola lo indican mientras esperan, y un mensaje que la ejecución terminó sin leer nunca se marca ahora como no entregado, en lugar de parecer exactamente uno sobre el que se actuó.

Corrección de errores

  • Común: Los servidores MCP configurados dejan de desaparecer, y los que ya se habían perdido regresan: Iniciar sesión puede cambiar el nombre de tu perfil en segundo plano, y solo las conversaciones y los archivos se transferían. Todo lo demás seguía apuntando al antiguo nombre y se volvía invisible: seguía en el disco, imposible de ver. Los servidores MCP fueron lo que se notó; los recordatorios, las tareas programadas y las carpetas de archivos adjuntos sufrieron el mismo destino y dijeron aún menos al respecto, ya que una tarea programada simplemente deja de ejecutarse. Todos ellos se transfieren ahora, y cualquier elemento varado por una versión anterior se recupera en tu próximo inicio de sesión en lugar de tener que volver a configurarse.
  • Común: Un cuadro de diálogo de aprobación que realmente se puede responder: Una confirmación con mucho contenido —una propuesta larga, un conjunto grande de argumentos de herramientas— crecía más allá de la ventana y sacaba sus botones de Aceptar (Accept) y Rechazar (Reject) fuera de la pantalla, sin forma de desplazarse hacia ellos y sin forma de descartarlo. La conversación se quedaba bloqueada hasta que se reiniciaba la aplicación. Los cuadros de diálogo ahora están limitados a la ventana, desplazan su propio contenido y mantienen los botones a la vista.
  • Común: Conectarse a un servidor MCP remoto funciona al primer intento: La primera autorización fallaba con el mensaje "Missing required parameter: client_id" y solo funcionaba después de actualizar. Caiioo estaba tratando un formulario de credenciales en blanco como si lo hubieras rellenado, por lo que nunca se registraba en el servidor. Ahora se registra correctamente y, si un servidor devuelve un ID de cliente vacío, Caiioo lo indica por sí mismo en lugar de entregarte la página de error del proveedor.
  • Escritorio y Extensión: Leer las casillas de verificación de un formulario y hacer clic en lo que se acaba de encontrar: Inspeccionar una página devolvía los controles de formulario sin decir si estaban marcados, por lo que la única forma de comprobar el estado de una casilla era una captura de pantalla por campo. Hacer clic también podía fallar con "Element not found" en un elemento encontrado un momento antes, porque los menús que se redibujan a sí mismos lo eliminan genuinamente durante un fotograma. El estado del elemento se informa ahora directamente, un clic espera brevemente a que se redibuje en lugar de rendirse, y las capturas de pantalla de regiones funcionan en páginas con una política de seguridad estricta.
  • Escritorio y Extensión: Una ejecución de Python fallida dice primero lo que logró hacer: Cuando un script se detenía a mitad de camino, el resultado era un error básico: nada sobre qué pasos ya se habían completado, y ninguna forma de distinguir un intérprete que se había reiniciado por debajo de ti de un error tipográfico ordinario. Cada ejecución ahora informa si comenzó con un intérprete nuevo, cuánto presupuesto de llamadas a herramientas queda y qué imprimió antes de fallar. Las capturas de pantalla tomadas desde el interior de un script ahora dicen claramente que un script no puede verlas.
  • Común: Un resultado de herramienta repetido se informa como una nueva observación: Cuando un resultado era idéntico a uno anterior, Caiioo lo reemplazaba con un puntero que decía "ya tienes esto". Para el caso común —releer una página para comprobar que se guardó un cambio— idéntico es lo opuesto a tranquilizador: es evidencia de que el cambio no se guardó. La nota ahora dice que se realizó una observación reciente y que nada había cambiado.
  • Común: "Archívalo" se toma como una instrucción: Cuando se le pedía que hiciera algo directamente, Caiioo aún confirmaba los detalles que acababa de recibir y buscaba una herramienta que había usado con éxito un turno antes. Ambos se apartan ahora cuando ya has sido explícito.
  • iOS: Eliminar tu cuenta te advierte primero sobre la facturación de Apple: Eliminar una cuenta de Caiioo no cancela una suscripción comprada a través de Apple —solo tú puedes hacer eso, a través de Apple—, por lo que era posible eliminar la cuenta y seguir recibiendo cargos, sin que quedara ninguna cuenta para explicar el cargo. Caiioo ahora lo advierte antes de la eliminación y ofrece abrir Administrar suscripciones (Manage Subscriptions).
  • iOS: Una compra que la aplicación no pudo informar se concilia por sí sola: Si la confirmación a nuestros servidores fallaba después de que Apple hubiera realizado el cobro, la suscripción funcionaba en ese dispositivo y en ningún otro —una reinstalación o un segundo dispositivo no mostraban ninguna suscripción. La propia notificación de Apple ahora completa la compra en el lado del servidor, por lo que te sigue.

Versión 0.9.7527 de agosto de 2026

Correcciones para cuatro problemas que parecían algo distinto de lo que eran: una tarea delegada que se interrumpía por pensar en silencio, un botón de carpeta en teléfonos que no abría nada, modelos facturados con la tarifa incorrecta y una puntuación de calidad reducida discretamente por una comprobación que nunca se ejecutó.

Mostrar detalles

Correcciones de errores

  • Común: Una tarea delegada larga ya no se corta después de tres minutos: Asignar un trabajo grande a un subagente (investigación profunda, un resumen largo) fallaba después de 180 segundos con un tiempo de espera agotado y sin ningún resultado, como si nunca hubiera empezado. Sí había empezado; estaba pensando. Los modelos más nuevos razonan en silencio antes de escribir algo, y Caiioo trataba el silencio como un bloqueo. Ahora reconoce a un subagente en funcionamiento y le da hasta veinte minutos, tras los cuales se reanuda la protección anterior para que una tarea verdaderamente atascada se detenga en lugar de quedarse colgada para siempre.
  • iOS y Android: El botón de carpeta ya no abre un menú vacío: Los teléfonos y tabletas no tienen un sistema de archivos al que Caiioo pueda acceder, por lo que el menú de carpetas del espacio de trabajo correctamente no tenía nada que mostrar, pero el botón que lo abre seguía allí y al tocarlo se abría un panel en blanco. El botón ahora está oculto donde las carpetas no pueden funcionar.
  • Común: Los modelos de CometAPI muestran su coste real: Las variantes fechadas y especializadas se mostraban al precio de su familia de modelos en lugar del suyo propio. De 171 modelos afectados, 41 eran incorrectos, en ambas direcciones: uno se mostraba a 500 veces su precio real y, lo que es más grave, otros se mostraban mucho más baratos de lo que son en realidad. Cada modelo muestra ahora su propia tarifa.
  • Común: Una comprobación de calidad que no se puede ejecutar ya no cuenta como fallo: En la extensión del navegador, un tipo de comprobación de autoevaluación no se puede ejecutar en absoluto, y se estaba registrando como una comprobación fallida, reduciendo discretamente la puntuación de un artefacto y registrándose como un problema de calidad real. Las comprobaciones que no se pudieron ejecutar ahora se informan como tales y se excluyen por completo de la puntuación.

Versión 0.9.7517 de agosto de 2026

Una sola corrección para un apagón total: todas las acciones que interactuaban con una página (hacer clic, rellenar un campo, leer el DOM) habían dejado de funcionar en el navegador, en todos los sitios. La navegación y la extracción de texto seguían funcionando, que es exactamente por lo que parecía intermitente en lugar de roto.

Mostrar detalles

Corrección de errores

  • Escritorio y Extensión: La automatización del navegador vuelve a funcionar: Hacer clic, rellenar campos, inspeccionar la página y tomar capturas de pantalla a escala fallaban con un error de Política de Seguridad de Contenido (CSP) en todos los sitios, incluido Wikipedia. Las reglas de las extensiones de Chrome prohíben compilar código a partir de texto en tiempo de ejecución, y así era como cada una de estas acciones llegaba a la página. Ahora llaman a funciones que la extensión ya incluye, por lo que no se compila nada sobre la marcha. Debes actualizar la extensión de navegador de Caiioo además de la aplicación; la extensión es la que realiza estas acciones y, hasta que se actualice, verás un aviso pidiéndote que lo hagas.
  • Escritorio y Extensión: Un selector incorrecto se explica por sí mismo en lugar de fallar en silencio: Un selector CSS mal formado hacía que el script de la página fallara silenciosamente, y la acción devolvía un error interno que no mencionaba nada útil. Peor aún, la comprobación se ejecuta antes de la acción, por lo que un solo selector incorrecto anulaba el hacer clic, rellenar, escribir, pasar el cursor y desplazarse antes de que se ejecutara cualquiera de ellos. Caiioo ahora indica qué operación falló y qué selector rechazó el navegador. Esto también restaura las dimensiones de las capturas de pantalla, que se habían informado como 0x0.

Version 0.9.7506 de agosto de 2026

Workspace folders grow up: Caiioo can now read and edit the files you already keep on disk, run a project's own toolchain, and it asks before overwriting anything. Plus a long list of fixes to the things that quietly did the wrong thing — a tool call that answered nothing, a turn capped at ten steps, an error that only appeared after you sent the next message.

Mostrar detalles

New Features

  • Desktop & Extension: Work with the files you already have: Point Caiioo at a folder and it reads and edits your files where they live, instead of making a second copy inside the app. Folders are set up once and can be switched on or off per conversation, and a new conversation starts with none of them active. Before overwriting a file you wrote, Caiioo saves a one-step undo — and it refuses outright to flatten a Word, Excel or PDF document into its own extracted text.
  • Desktop: Run a project's own toolchain: The shell now starts in the right project directory, so npm test or cargo check runs against the folder you meant rather than wherever the app happened to be.
  • Windows & Linux: Window placement controls: The sidepanel gains buttons to tile it left or right, float it, pin it on top, or tuck it below other windows.
  • Common: Redact a single turn instead of deleting the rest: Removing something mid-conversation used to mean deleting that message and everything after it. You can now redact just that one turn — the prompt, the response and any tool calls go, the rest of the conversation stays, and the assistant only sees that a turn was redacted.
  • Common: Caiioo can pick its own voice: When it reads something aloud it can now choose a voice, a speaking rate and a speech model to suit the moment, rather than always using your global voice setting.

Bug Fixes

  • Common: Long tasks are no longer cut short at ten steps: One setting had four different defaults scattered across the code and the smallest silently won, so involved tasks stopped after ten steps regardless of your model or plan. There is now one default.
  • Common: A failed turn shows its error straight away: An error appeared in the conversation only after you sent another message — and then attached itself to the earlier turn. It now appears when it happens.
  • Common: Reading a spreadsheet reports where the data actually ends: Google's API trims empty rows from every read, so two reads of the same rows come back different lengths and a full page looks the same as the last page. Caiioo mistook one for the other and could write an update onto the wrong row. It now reads the sheet's real extent.
  • Common: A key from the wrong provider is named on sight: Pasting, say, an OpenRouter key into the Poe field failed every request with a bare "Invalid API key". Caiioo now recognises the mismatch as you enter it.
  • Messaging: Setup says what actually turns it on: You could follow every documented step and still receive nothing, because inbound messages need Remote Access switched on for the device — a separate, off-by-default setting that isn't synced between your devices. Settings and the guide now lead with it, and offer to turn it on.
  • Common: The composer stops hiding its own buttons: On a narrow window the icon row was clipped, cutting off whichever buttons happened to sit last with no way to reach them. They now move into an overflow menu instead. The model selector also stayed hidden exactly when a provider failed to load — which is when you most need it to switch away.
  • Common: A custom mode is no longer created by accident: Simply opening and closing the settings dialog created a permanent copy of a built-in mode you never edited, and synced it to your other devices.
  • iOS & Android: The in-app browser recovers instead of stalling: Hitting the open-tab limit stopped research mid-task rather than reusing a tab, and PDFs would not open.
  • Common: A whole turn no longer fails because of one tool's schema: Some providers check every available tool together and reject the entire request if one of them is malformed — so a single bad entry took down the turn, with an error naming a position rather than a cause.
  • Common: CometAPI models load again: CometAPI changed the shape of one field in its catalog and the model list stopped loading entirely — the picker came up empty with no usable explanation. Caiioo now reads both the old and the new shape, and a check runs on every build so a change like this is caught before it ships rather than after.
  • Common: Tool calls work through gateways that route to Claude: Asking for something that needed a tool could fail outright with a validation error from the provider. Gateways like CometAPI accept requests in one format and forward them to Claude, which is stricter — several of Caiioo's own tools were being sent in a form Claude rejects, and one bad tool takes down every other tool in the same request.

Versión 0.9.7495 de agosto de 2026

Una actualización de fiabilidad para los momentos en los que Caiioo era más propenso a quedarse bloqueado: una herramienta que pediste por su nombre que respondía como "desconocida", una acción que un modelo solo narraba en lugar de ejecutar, y la función de voz que fallaba en la aplicación de escritorio.

Mostrar detalles

Corrección de errores

  • Común: Preguntar por una herramienta ya no responde "desconocida": Comprobar si una herramienta estaba disponible (el calendario, por ejemplo) podía devolver un mensaje afirmando que toda la categoría no existía. Caiioo entonces se ponía a buscar algo que nunca había faltado y, en el peor de los casos, entraba en un bucle de diálogos de aprobación vacíos en lugar de realizar el trabajo. Ahora responde con la herramienta o dice claramente que no se encontró la herramienta y cómo listar las disponibles.
  • Común: Una acción que Caiioo dice haber hecho realmente ocurre: Algunos modelos redactaban la llamada a una herramienta como texto ordinario en lugar de ejecutarla, y luego informaban de un resultado seguro e inventado, incluyendo un número de informe de error para un informe que nunca se había presentado. Una intención redactada ahora se lleva a cabo de verdad, y lo siguiente que te dice Caiioo es el resultado real.
  • macOS y Escritorio: La lectura en voz alta funciona con las voces de ElevenLabs: Todas las síntesis de ElevenLabs fallaban en la aplicación de escritorio con un error de decodificación de audio, porque el audio se solicitaba en un formato que solo un navegador puede decodificar. Ahora solicita un formato que el escritorio puede reproducir.
  • Común: La flecha para ir al final deja de solaparse con la barra de sugerencias: La flecha estaba posicionada contra el cuadro de mensajes, por lo que caía encima de lo que estuviera situado arriba y parpadeaba al aparecer. Ahora se sitúa contra la conversación misma.

Version 0.9.7485 de agosto de 2026

Una versión de estabilidad para la experiencia de respuesta en sí: las respuestas ahora se transmiten a través de una ruta de renderizado en lugar de tres, la vista deja de saltar cuando finaliza una respuesta o mientras lees a mitad de la respuesta, y se han corregido dos fallos que podían dejar a Caiioo sin poder usar una herramienta que le pediste por su nombre. Caiioo ahora también puede enviar un informe de error por ti.

Mostrar detalles

Nuevas Funcionalidades

  • Común: Caiioo puede enviar informes de errores y comentarios por ti: pídele que informe de un problema y abrirá el formulario de soporte integrado precargado con una redacción al estilo de un ingeniero para que la revises y envíes. Di "envíalo directamente" y, con tu aprobación, enviará el ticket directamente, adjuntando la transcripción técnica de la conversación para que el equipo pueda reproducir lo que viste.

Corrección de Errores

  • Común: La vista ya no salta hacia atrás cuando finaliza una respuesta: En el momento en que se completaba una respuesta, el panel de sugerencias que aparecía debajo de la conversación reducía silenciosamente el área de lectura, desplazando la vista desde la parte inferior; el final de la respuesta se salía de la vista y la pantalla parecía rebotar hacia tu propio mensaje. La vista ahora se mantiene fija al final de la respuesta a través de todo lo que aparece al completarse.
  • macOS y Desktop: La lectura durante una respuesta mantiene tu lugar: Con el panel de pasos de trabajo abierto, las llamadas a herramientas y el razonamiento que llegaban por encima de tu posición de lectura desplazaban la vista, siendo peor en la aplicación para Mac, cuyo motor de navegador no realiza ninguna corrección de desplazamiento por sí mismo. La conversación ahora ancla lo que sea que estés mirando, en todas las plataformas, y solo sigue la parte inferior cuando ya estás en ella.
  • Común: Una respuesta en streaming se renderiza una sola vez, sin problemas: Una respuesta solía dibujarse de tres formas diferentes durante su ciclo de vida (una copia en vivo, una copia retrasada y una copia final reconstruida), unidas mediante conjeturas que producían texto duplicado, destellos en blanco y cambios de forma en el diseño a mitad de la respuesta. Ahora hay una sola ruta desde el modelo hasta la pantalla, con un diseño estable desde el primer token hasta la respuesta final y una presentación fluida estilo máquina de escribir.
  • iOS y Android: La respuesta finalizada siempre llega: En los teléfonos, la respuesta final completamente compuesta no se entregaba silenciosamente; la pantalla conservaba lo que se había transmitido y perdía cualquier cosa ensamblada al final. El estado final ahora llega en el mismo canal que el resto de la respuesta.
  • Común: Pedir una herramienta por su nombre siempre la encuentra: Decir "usa la herramienta de calendario" podía resultar en que Caiioo no pudiera hacerlo; el buscador de herramientas clasificaba mal las preguntas sobre las herramientas, incluso con el nombre de la herramienta en tu mensaje. Una herramienta que nombras directamente ahora siempre se pone a disposición.
  • Común: Las herramientas descubiertas realmente se pueden usar: Cuando Caiioo buscaba una herramienta faltante a mitad de la conversación, la búsqueda respondía "llámala por su nombre y se conectará", una promesa que algunos modelos estructuralmente nunca pueden cumplir, dejando a Caiioo atrapado pidiendo diálogos de permiso inútiles en lugar de hacer el trabajo. Las herramientas descubiertas ahora se conectan de inmediato.
  • Común: Las imágenes que se cargan en una respuesta dejan de empujar el texto: Una imagen generada que llegaba solía expandirse desde un indicador de carga de una sola línea hasta su altura completa, empujando lo que estabas leyendo muy abajo en la página. Ahora se reserva espacio mientras se carga.

Versión 0.9.7474 de agosto de 2026

Una revisión de Slate que corrige varios motivos por los cuales las ediciones podían perderse o modificarse silenciosamente (en archivos PDF, en documentos sincronizados con Google Drive, en comentarios y en cambios controlados). Caiioo ahora también puede instalar aplicaciones de la central (hub) y configurar servidores MCP por sí mismo.

Mostrar detalles

Nuevas Características

  • Común: Caiioo puede instalar lo que necesita: Pedir algo que Caiioo aún no podía hacer significaba que te indicaba qué pantalla de configuración debías abrir. Ahora puede buscar en el Community Hub, mostrarte lo que hace un paquete e instalarlo una vez que lo apruebes. También puede listar tus servidores MCP, agregar uno e iniciar un inicio de sesión, incluidos aquellos servidores que necesitan iniciar sesión y que no registran herramientas, por lo que antes eran invisibles para él.

Corrección de Errores

  • Común: Las ediciones en un PDF sobreviven al hacer zoom: Cambiar el texto en un PDF y luego hacer zoom hacía que el cambio desapareciera de la página. Peor aún, hacer clic en ese texto y hacer clic fuera destruía la edición de verdad, mientras el documento aún creía que seguía ahí; por lo que lo que veías y lo que se habría exportado ya no coincidían.
  • Común: Sincronizar un archivo de Word, Excel o PDF con Google Drive ya no lo reemplaza: Un archivo abierto desde Drive conservaba un botón de Sincronizar activo, y al presionarlo se subía una representación de texto plano sobre tu documento original y se informaba que la operación fue exitosa. La sincronización ahora se rechaza y te indica que uses "Guardar en Drive", lo cual escribe un archivo real.
  • Común: Los comentarios ya no se eliminan al guardar: Los comentarios que agregó Caiioo, y todos los comentarios en un archivo de código, eran eliminados en el siguiente guardado.
  • Común: Eliminar un documento evita que se guarde sobre sí mismo: En la aplicación y en los teléfonos, el editor permanecía abierto y seguía guardando en el documento que acababas de eliminar, informando "Guardado" cada vez.
  • Común: Deshacer no puede alcanzar a otro documento: Después de aceptar un cambio controlado y luego abrir un archivo diferente, una sola pulsación de Deshacer podía reemplazar ese archivo con el contenido del documento anterior.
  • iOS y Android: Las descargas realmente se guardan: Todas las exportaciones excepto PDF no escribían absolutamente nada y aun así decían "Descargado".
  • Común: Dos cambios en el mismo párrafo se marcan correctamente: El segundo cambio tachado caía en medio de una palabra cercana.
  • Común: Los cambios controlados de Word se pueden aceptar y rechazar: En un documento importado desde Word los botones no hacían nada; el cambio se quedaba y el contador de revisión nunca semovía.
  • Común: Pedir varios cambios seguidos conserva todos ellos: Cada sugerencia se medía con respecto al documento original en lugar del anterior, por lo que aceptar el segundo deshacía el primero.
  • Común: Las fórmulas sobreviven a la exportación: Un documento que contenía matemáticas exportado a Word, página web o texto enriquecido perdía todas las fórmulas.
  • Común: El formateo ya no reescribe el código y el texto preformateado: Presionar Formatear en una página web reajustaba todo lo que estuviera dentro de un bloque de código, script o estilo, cambiando lo que hacía.
  • Común: Texto con acentos y sin caracteres latinos en vistas de datos: Los nombres y textos con acentos, chino, japonés o emojis llegaban distorsionados.
  • Común: Exportar una hoja de cálculo conserva todas las hojas: Dos hojas cuyos nombres solo diferían en un signo de puntuación producían un archivo comprimido donde faltaba una de ellas, a pesar de reportar el recuento completo.
  • Común: Una nueva conversación no puede sobrescribir el documento de otra: Iniciar un documento con un nombre que ya estaba en uso en otra parte reemplazaba ese documento en lugar de crear uno nuevo.
  • Común: La llegada de una respuesta ya no es interrumpida por la sincronización: La sincronización que comenzaba mientras Caiioo estaba respondiendo competía con la respuesta misma, por lo que la respuesta se detenía visiblemente y luego caía de golpe. La sincronización ahora espera hasta que la respuesta termine, tanto en teléfonos como en las aplicaciones de Mac y de Escritorio por igual. Una eliminación en Google Drive también dejaba la sincronización reintentando para siempre.
  • Común: Una respuesta en streaming ya no parpadea a medida que llega: Se estaba dibujando un formato a medio terminar antes de que estuviera completo: un bloque de código sin abrir convertía el resto del mensaje en monoespaciado por un momento, un marcador de negrita parcialmente escrito invertía todo lo que venía después, y una tabla aparecía como una fila de barras verticales antes de ajustarse a su forma correcta.
  • Escritorio y macOS: Las conversaciones largas ya no bloquean al asistente: Una conversación con una cantidad muy grande de contexto podía hacer caer al asistente por completo, sin nada en el registro que explicara por qué.
  • Común: Correcciones de seguridad en vistas previas de documentos: El texto extraído de un documento —el contenido de un archivo de mundo 3D o el error mostrado para un diagrama inválido— se insertaba en la página sin ser escapado.

Versión 0.9.7464 de agosto de 2026

Mostrar detalles

Corrección de errores

  • Común: Las conversaciones largas en modelos de contexto grande ya no se bloquean: Con modelos que aceptan conversaciones muy grandes, Caiioo podía calcular mal el espacio que ocuparía un modelo —leyendo un límite mucho menor en un lugar que en otro— y enviar mucho más de lo planeado. En escritorio, esto podía hacer que el asistente se cayera a mitad de la respuesta. Los archivos adjuntos dentro de un mensaje, como un PDF, tampoco contaban como si costaran algo, por lo que un archivo grande podía permanecer desapercibido en una conversación hasta causar un fallo.
  • iOS y Android: Todas las vistas de pantalla completa tienen una forma de regresar: Abrir un mojón (cairn) o una imagen llenaba la pantalla sin opción de volver al chat, dejando el cierre forzoso como única alternativa. El botón "← Chat" ahora aparece en todas las vistas de pantalla completa.
  • Común: Iniciar un nuevo documento ya no hace que pierdas tus ediciones: Si acababas de trabajar en un archivo que habías subido, todo lo que escribías en el siguiente documento nuevo se guardaba en el lugar incorrecto y desaparecía al volver a abrirlo.
  • Común: Ver las instrucciones de un modo ya no crea tu propia copia de este: Abrir el aviso (prompt) de un modo y guardarlo —incluso sin cambiar nada— convertía ese modo en una copia personal. Luego aparecía en el selector de modos como tuyo y se sincronizaba con tus otros dispositivos como un modo personalizado, sin indicar que en realidad nunca fue editado. Ahora solo se crea una copia cuando realmente modificas el texto.
  • Escritorio y macOS: Un fallo reporta lo que realmente sucedió: Cuando el asistente se detenía inesperadamente, el registro solo guardaba que había salido, sin ningún detalle que explicara el motivo. La razón ahora se registra y se conserva.

Versión 0.9.7453 de agosto de 2026

Se soluciona un problema al pedirle a Caiioo que guarde un documento en una de tus carpetas en las aplicaciones para Mac y de escritorio, el cual fallaba por varios motivos a la vez.

Mostrar detalles

Corrección de errores

  • Escritorio y macOS: Guardar un archivo en una de tus carpetas vuelve a funcionar: Pedirle a Caiioo que escriba un documento en una carpeta de tu ordenador fallaba en macOS, Windows y Linux (a menudo informando que no tenía forma de hacerlo y, a veces, diciendo que se había completado con éxito cuando no aparecía nada). Se han corregido cuatro causas distintas: tus archivos adjuntos no eran accesibles como ubicación desde la cual copiar, un documento de Word generado nunca salía del proceso en segundo plano que lo creó (por lo que no aparecía ningún archivo adjunto a pesar del mensaje de éxito), dos comprobaciones diferentes no se ponían de acuerdo sobre si un archivo existía y, a menudo, Caiioo no podía encontrar la herramienta adecuada para la solicitud en primer lugar.

Mejoras

  • Escritorio y macOS: Una solicitud fallida deja información útil en el registro: Cuando algo salía mal, el archivo de registro de la aplicación a menudo no contenía nada del asistente; los detalles solo se registraban si ya habías activado el registro de depuración antes de que ocurriera el problema. Ahora los detalles de una solicitud fallida se conservan y se escriben automáticamente, por lo que se puede diagnosticar un problema a partir del registro sin necesidad de reproducirlo primero. Las solicitudes exitosas no registran más información que antes.

Versión 0.9.7443 de agosto de 2026

Caiioo ahora puede trabajar con código como lo hace un desarrollador: comprendiendo lo que un símbolo es realmente en lugar de solo coincidir texto, y ejecutando tareas largas como una compilación o un conjunto de pruebas en segundo plano mientras continúa su labor.

Mostrar detalles

Nuevas características

  • Escritorio: Caiioo comprende tu código, no solo el texto del mismo: Buscar un nombre encuentra cada lugar donde aparece: la definición, elementos no relacionados que comparten el nombre por casualidad y menciones en comentarios por igual. Ahora Caiioo puede consultar a un servidor de lenguaje real: saltar a donde se define algo, encontrar dónde se usa genuinamente, leer el tipo y la documentación de un símbolo, listar lo que define un archivo y ver los errores y advertencias que tu editor mostraría. Disponible en macOS, Windows y Linux, en las carpetas a las que le hayas dado acceso a Caiioo.
  • Escritorio: Los comandos de larga ejecución siguen funcionando: Un comando tenía que terminar en un solo paso, por lo que iniciar un servidor de desarrollo, una compilación con watch o un conjunto de pruebas completo agotaba el tiempo de espera o bloqueaba todo. Ahora Caiioo puede iniciar un comando en segundo plano, continuar con otro trabajo y volver para leer su salida, así como listar o detener lo que se está ejecutando. Los comandos en segundo plano permanecen dentro del mismo espacio aislado (sandbox) limitado a carpetas que antes.
  • Escritorio y extensión: La búsqueda muestra el código alrededor de una coincidencia: La búsqueda de archivos añade coincidencia insensible a mayúsculas y minúsculas y la opción de incluir las líneas circundantes, de modo que un resultado llega con suficiente contexto para evaluarlo en lugar de necesitar una segunda lectura del archivo.

Versión 0.9.7433 de agosto de 2026

Una actualización posterior a la 0.9.742 que recupera archivos dañados al editarlos en Slate, hace que el control de velocidad de voz funcione en la voz más reciente de ElevenLabs y capitaliza el nombre propio de la aplicación.

Mostrar detalles

Corrección de errores

  • Común: La edición de un archivo subido ya no lo reemplaza por un bloque de texto: Al abrir uno de tus propios archivos en Slate y guardarlo, se sobrescribía el archivo con el registro interno de la edición de Slate. Al volver a abrirlo, se mostraba ese registro —un muro de llaves y comillas— en lugar de tu documento. El archivo original ahora se conserva tal como estaba y los ediciones se almacenan junto a él, coincidiendo con cómo ya se manejaban los archivos de Word, Excel, PDF y texto enriquecido. Los archivos que ya hayan sufrido este daño se recuperarán la próxima vez que los abras.
  • Común: El control deslizante de velocidad de habla funciona en la voz más reciente de ElevenLabs: En la voz v3, el control deslizante no hacía nada; esa voz no puede cambiar la velocidad por sí misma y, si se le solicita, devuelve audio a velocidad normal sin reportar un problema. La velocidad ahora se aplica durante la reproducción, manteniendo el tono natural. Un inconveniente: con el control deslizante alejado de la velocidad normal, v3 espera a que se complete todo el clip antes de comenzar en lugar de hablar sobre la marcha. A velocidad normal, sigue comenzando de inmediato.
  • Común: El nombre de la aplicación se escribe Caiioo: El nombre aparecía en minúsculas debajo del icono en iPhone y Android, en las extensiones del navegador y en la extensión de Safari.

Version 0.9.7423 de agosto de 2026

Tus recuerdos guardados ahora viajan entre tus dispositivos, Caiioo puede editar archivos y marcar archivos PDF en el mismo lugar, y cada voz de ElevenLabs comienza a hablar tan pronto como tiene algo que decir. Esta versión también soluciona un problema de sincronización que hacía que la aplicación se sintiera lenta durante minutos seguidos.

Mostrar detalles

Nuevas características

  • Común: Tus recuerdos llegan a un nuevo dispositivo listos para usar: Lo que Caiioo recuerda de tus conversaciones ahora se sincroniza junto con todo lo demás. Anteriormente, un dispositivo nuevo tenía que reconstruir todo desde cero antes de que la función de memoria funcionara en absoluto —lo cual era lento en un teléfono o tableta, y tenía que ocurrir antes de que tu historial fuera de alguna utilidad. Eliminar una conversación en un dispositivo ahora también elimina lo que se recordaba de ella en todas partes, por lo que una conversación antigua no puede responder por ti después de que la hayas eliminado.
  • Común: Marcar un PDF: Caiioo puede dibujar en un PDF —tinta a mano alzada para rodar una cláusula o señalar con una flecha una figura, notas colocadas en cualquier lugar de la página y una imagen de firma estampada donde desees. Las marcas se escriben en el propio PDF, por lo que siguen ahí cuando lo descargas y lo abres en cualquier otro lugar. Una firma estampada es únicamente una marca visual: no conlleva ninguna verificación de identidad y no es una firma electrónica legalmente vinculante.
  • Común: Ediciones de archivos precisas en lugar de reescrituras de archivos completos: Caiioo puede cambiar varias partes específicas de un archivo de una sola vez, y o bien se aplican todos los cambios o no se aplica ninguno. También puede mostrarte exactamente qué cambiaría una reescritura propuesta antes de que se escriba nada, y copiar un archivo entre carpetas sin alterarlo —que es la única forma segura de mover imágenes, archivos PDF y otros archivos que no sean de texto.
  • Común: Cada voz de ElevenLabs comienza a hablar de inmediato: Solo dos voces se reproducían a medida que se generaban; todas las demás —incluida la expresiva v3— se quedaban en silencio hasta que todo el clip estaba listo. Ahora todas empiezan a hablar de inmediato, y la v3 se puede seleccionar en el selector de voces.

Mejoras

  • Común: Una voz predeterminada más rápida y económica: La voz predeterminada de ElevenLabs es ahora Flash v2.5. ElevenLabs la describe como equivalente en calidad a la predeterminada anterior y la recomienda para todos los usos, y cuesta la mitad por carácter. La estimación de coste que se muestra en la configuración también se ha corregido —algunas voces se estaban cotizando a una tarifa incorrecta.
  • Común: Una respuesta interrumpida te dice lo que es posible que ya haya hecho: Si Caiioo se interrumpe a mitad de una respuesta —la aplicación se cierra, el teléfono se bloquea— cualquier herramienta que ya hubiera iniciado ya no se descarta silenciosamente. Cualquier cosa que pueda haber actuado en el mundo, como enviar un correo electrónico, se nombra en la respuesta, por lo que ni tú ni Caiioo tienen que adivinar si ocurrió, y no lo hará discretamente por segunda vez cuando continúes. Las acciones que son inofensivas de repetir, como leer un archivo, se mantienen al margen.

Corrección de errores

  • Común: La aplicación ya no se detiene durante minutos seguidos: La sincronización podía quedarse atascada descargando los mismos elementos una y otra vez —aproximadamente 50 segundos de cada 60— y, debido a que la configuración y las conversaciones se leen a través de esa misma conexión, todo se sentía lento mientras se ejecutaba. Se han solucionado tres causas distintas y la sincronización se estabiliza en lugar de entrar en bucle. Los recordatorios, las habilidades y otros elementos que seguían reapareciendo ahora se quedan en su sitio.
  • Común: Se vuelve a reintentar una conexión caída: En la extensión del navegador, Mac, iPhone y Android, una conexión que fallaba a mitad de la respuesta nunca se volvía a intentar; la comprobación solo reconocía el tipo de fallo que ve el servidor. Esos fallos ahora se reconocen en todas partes y se reintentan, siempre que no se te haya mostrado nada todavía.
  • Común: Algunas herramientas rompían cada mensaje en una conexión de Grok: Activar una herramienta con coordenadas en pantalla, como Uso del ordenador (Computer Use), hacía que Grok rechazara cada mensaje de la conversación en lugar de solo esa herramienta. Sus descripciones ahora se envían en el formato que Grok espera.
  • Común: Leer una respuesta terminada ya no te lleva de golpe al final: Si te desplazabas hacia arriba para leer una respuesta a medida que terminaba, la vista volvía a saltar hacia el final —dos veces, en rápida sucesión.
  • iOS: Las respuestas aparecen a medida que se escriben en cada conexión: Algunos proveedores entregaban toda la respuesta de golpe en lugar de palabra por palabra, porque la lista de cuáles podían transmitir se había quedado desactualizada.
  • Windows: Los comandos de shell se ejecutan en lugar de congelarse: Un comando enviado al shell del espacio de trabajo esperaba un minuto entero y luego agotaba el tiempo de espera, porque se estaba escribiendo en el lenguaje del shell incorrecto.
  • Común: Las respuestas largas con razonamiento ya no fallan en Anthropic: Una conversación que incluía el razonamiento propio del modelo podía ser rechazada de plano cuando se enviaba de vuelta.

Versión 0.9.74131 de julio de 2026

Una actualización posterior a la 0.9.740 con tres correcciones en la forma en que el asistente ejecuta herramientas.

Mostrar detalles

Corrección de errores

  • Común: El asistente ya no se bloquea al ejecutar varias herramientas a la vez: Cuando un modelo solicitaba múltiples herramientas en el mismo paso, los fragmentos transmitidos de esas solicitudes se fusionaban entre sí, por lo que las llamadas llegaban distorsionadas o se ejecutaban con entradas incorrectas. Ahora cada solicitud se rastrea por separado. Si una solicitud llega ilegible, se le informa al asistente para que pueda reintentar, en lugar de ejecutar silenciosamente la herramienta sin ninguna entrada.
  • Común: Algunas herramientas fallaban en cada mensaje con una conexión directa a Anthropic: Habilitar una herramienta con múltiples acciones (Archivos de Workspace, Uso del equipo) hacía que Anthropic rechazara todos los mensajes de la conversación, no solo los usos de esa herramienta. Sus descripciones ahora se envían con el formato que Anthropic requiere.
  • Común: Al eliminar una carpeta se solicita confirmación previa: El menú de carpetas combina dos aspectos: qué carpetas puede ver esta conversación (una casilla de verificación) y la eliminación completa de una carpeta de Caiioo. Lo segundo no se puede deshacer, por lo que ahora se solicita confirmación antes de eliminarla.

Version 0.9.74031 de julio de 2026

Esta versión permite que Caiioo trabaje con carpetas en tu ordenador sin necesidad de copiarlas, añade dictado por voz en todo el sistema en Windows y Linux, y soluciona un conjunto de problemas del escritorio en Windows: un icono de bandeja duplicado, un panel lateral que podía abrirse fuera del borde de la pantalla y un panel en blanco que no ofrecía ninguna pista sobre qué pasaba.

Mostrar detalles

Nuevas características

  • Escritorio y extensión: Trabaja con carpetas en tu ordenador sin copiarlas: Caiioo ahora puede leer, buscar y escribir archivos directamente en las carpetas que designes, tanto en macOS, Windows y Linux como en la extensión del navegador. Añade una desde el menú + junto al cuadro de mensaje (Añadir carpeta…) y elige qué carpetas puede ver cada conversación. Los archivos se quedan donde están: no se copia nada en el almacenamiento de archivos de Caiioo, por lo que no terminarás con dos versiones del mismo documento desincronizadas.
  • Escritorio y extensión: Señala un archivo sin adjuntarlo: + → Explorar carpeta… te permite elegir un archivo de una de tus carpetas y soltarlo en el mensaje como referencia. Caiioo lo abre desde el disco cuando lo necesita, por lo que un documento grande no te cuesta nada hasta que realmente se lee.
  • Windows: Comandos de shell confinados de forma segura: El shell del espacio de trabajo ahora se ejecuta en Windows además de en macOS y Linux. Los comandos se ejecutan en PowerShell dentro de un AppContainer de Windows que solo puede acceder a la carpeta que le indicaste a Caiioo, no al resto de tu disco ni a la red, a menos que actives esa opción para dicha carpeta.
  • Windows y Linux: Dicta en cualquier aplicación: Un atajo de teclado global inicia el dictado en cualquier parte del sistema y escribe lo que dices en la aplicación que tenga el foco, no solo en Caiioo. Coincide con lo que la aplicación para Mac ya hacía.

Mejoras

  • Escritorio: Elige carpetas con el diálogo de carpetas normal: Añadir una carpeta al espacio de trabajo solía implicar escribir una ruta absoluta en un cuadro de texto. macOS, Windows y Linux ahora abren el selector de carpetas del sistema.
  • Común: Archivos del espacio de trabajo disponible para todos: Antes estaba oculto tras un complemento exclusivo para evaluadores. Ahora es una parte estándar de Caiioo en cualquier lugar donde haya un sistema de archivos accesible (sigue sin estar disponible en iOS y Android, que no tienen dicho acceso).
  • Común: La sincronización de carpetas ha sido reemplazada por el acceso a carpetas: Sincronizar una carpeta solía importar una copia de cada archivo en Caiioo. Trabajar con la carpeta real hace el mismo trabajo sin duplicación, por lo que la sincronización se retira. Las carpetas sincronizadas existentes se migran automáticamente cuando es posible, y los archivos ya importados no se modifican; puedes eliminarlos desde el Administrador de archivos cuando quieras. El botón puntual Importar carpeta no cambia si aún deseas una copia.
  • Windows y Linux: "Buscar actualizaciones…" ahora te informa de lo que ocurrió: El elemento del menú no hacía nada visible de forma silenciosa: encontraba actualizaciones pero no tenía ninguna ventana para mostrarlas. Ahora confirma cuando estás al día, muestra el contenido de la actualización y pregunta antes de instalar, igual que la aplicación para Mac.
  • Windows y Linux: La aplicación vuelve a llamarse Caiioo: El instalador, el menú de inicio, la entrada de desinstalación, los títulos de las ventanas y la bandeja mostraban el nombre en minúsculas.

Corrección de errores

  • Windows: Un solo icono en la bandeja: Aparecían dos iconos en la bandeja del sistema y solo uno de ellos tenía un menú funcional.
  • Windows y Linux: Se puede recuperar un panel lateral que se abrió fuera de la pantalla: Si la posición guardada de la ventana apuntaba a un monitor que ya no tienes (desconectado o por un cambio de resolución), se abría en un lugar inaccesible y se quedaba allí en cada relanzamiento. Ahora vuelve a una pantalla visible.
  • Windows y Linux: Un panel que no se carga indica el motivo: Un fallo de arranque dejaba una ventana vacía sin nada en los registros. Ahora obtienes un error legible en pantalla y los detalles se escriben en el archivo de registro de la aplicación.
  • Común: La descarga de modelos de IA locales vuelve a funcionar: Las descargas de modelos fallaban con un error de "Failed to fetch" después de que HuggingFace se trasladara a nuevos servidores de descarga que nuestras reglas de seguridad no reconocían.
  • Común: Grok y CometAPI ya se pueden seleccionar: Ambos se anunciaron como disponibles para todo el usuario, pero los botones para elegirlos seguían ocultos fuera del programa de evaluadores.
  • Común: Cerrar sesión borra tu frase de contraseña de Sincronización Privada: La frase de contraseña se quedaba en el dispositivo después de cerrar sesión. Ahora se borra; tus ajustes de sincronización se conservan, por lo que volver a iniciar sesión solo te pedirá que la desbloquees.
  • Común: Renombrar una acción de herramienta ya no la vuelve a activar silenciosamente: Una acción que habías desactivado podía reactivarse discretamente tras una actualización que la renombrara internamente.
  • Windows y Linux: Los iconos de Google Workspace aparecen: Faltaban los iconos de Gmail, Calendar y Drive en la pantalla de credenciales del instalador.

Version 0.9.739July 30, 2026

Esta versión añade a Grok como un proveedor en el que puedes iniciar sesión con tu cuenta de Grok, hace que las tareas programadas se ejecuten una sola vez en lugar de una vez por dispositivo, recupera el razonamiento visible para los modelos Claude más nuevos y soluciona la ventana emergente en blanco de "Novedades" después de las actualizaciones.

Mostrar detalles

Nuevas características

  • Común: Usa Grok con tu cuenta de Grok — sin necesidad de clave de API: Los modelos Grok de xAI ya están disponibles como proveedor directo, y puedes conectarlos ya sea con una clave de API de xAI o simplemente iniciando sesión con tu cuenta de Grok (Configuración → Proveedores de IA → xAI). A diferencia de algunos proveedores cuyas condiciones restringen el inicio de sesión con cuenta a sus propias aplicaciones, las condiciones de xAI lo permiten, por lo que está disponible para todos.

Mejoras

  • Común: Las tareas programadas ahora se ejecutan en un solo dispositivo en lugar de en todos: Una tarea sincronizada entre tus dispositivos solía dispararse en cada uno de ellos; tres dispositivos significaban tres ejecuciones, tres hilos y tres notificaciones. Las nuevas tareas ahora se fijan al dispositivo que las creó, y un botón de fijar en Configuración → Tareas programadas traslada una tarea al dispositivo que prefieras para que la ejecute. Si ese dispositivo está desconectado cuando llega el momento de la ejecución, esta se omite en lugar de realizarse tarde, y la tarea muestra una insignia de "Perdida" con la hora a la que debía ejecutarse. Las tareas creadas antes de este cambio mantienen su antiguo comportamiento de ejecutarse en todas partes hasta que las fijes.
  • Común: Editar una tarea programada en un dispositivo ya no borra su historial de ejecución en otros: El recuento de ejecuciones de una tarea, el estado de la última ejecución y la hora de la próxima ejecución ahora se guardan por dispositivo en lugar de ser sobrescritos por el dispositivo que se haya sincronizado en último lugar.
  • macOS y Windows/Linux: El banner "Sin navegador conectado" ahora se puede descartar: El aviso que pedía conectar la extensión de navegador de Caiioo se quedaba fijo encima de la conversación incluso si no usas el control del navegador. Ahora tiene una ✕ para descartarlo; solo vuelve a aparecer si un navegador se conecta y más tarde vuelve a desconectarse.

Correcciones de errores

  • Común: El razonamiento vuelve a ser visible en los modelos Claude más nuevos: En una conexión directa con Anthropic, los modelos Claude más nuevos (Sonnet 5 y posteriores) producían respuestas sin nada de pensamiento visible; la aplicación no lo estaba solicitando en el formato que estos modelos requieren. Su razonamiento ahora se transmite por streaming y se muestra como antes.
  • Común: La ventana emergente "Novedades" ya no aparece en blanco tras una actualización: Justo después de actualizar, la ventana emergente de notas de la versión podía mostrarse vacía; la aplicación estaba leyendo las notas guardadas por la versión anterior, que por supuesto no tenían entrada para la nueva. Las notas ahora se obtienen siempre para la versión que estás ejecutando realmente.
  • Común: Los modelos Poe conservan sus capacidades en escritorio: Los ajustes de razonamiento y la compatibilidad con imágenes para los modelos Poe no se aplicaban cuando el asistente se ejecutaba en el proceso en segundo plano de la aplicación (macOS, Windows y Linux); la información del modelo ahora viaja con cada solicitud, por lo que los modelos Poe se comportan igual en todas partes.
  • Común: Cambiar de proveedor de IA a mitad de la conversación selecciona un modelo válido: Cambiar de proveedor podía mantener silenciosamente seleccionado el modelo del proveedor anterior, el cual el nuevo proveedor rechazaba a continuación. El compositor ahora selecciona un modelo que el proveedor activo realmente ofrece.
  • Extensión: Las conexiones directas con Anthropic funcionan para cuentas con configuraciones CORS estrictas: Algunas cuentas de Anthropic rechazan de plano cualquier solicitud originada en el navegador; las solicitudes de la extensión llevaban un marcador de origen de navegador a pesar de que las extensiones están exentas de esas reglas. Ahora se ha eliminado, por lo que esas cuentas se conectan con normalidad.
  • Común: Los paneles de configuración ya no desbordan en anchos estrechos: Varias secciones de configuración (conexiones, sincronización, credenciales y más) empujaban el contenido fuera del borde cuando el panel lateral era estrecho. Ahora se ajustan correctamente.

Versión 0.9.73829 de julio de 2026

Esta versión unifica la gestión de datos en un flujo claro, corrige eliminaciones y respuestas duplicadas, y pone fin a un problema de larga data en el que el asistente se presentaba con el antiguo nombre de la aplicación.

Mostrar detalles

Mejoras

  • General: Eliminar tus datos es ahora un flujo único, claro y transparente: Configuración → Gestión de datos había acumulado botones superpuestos ("Borrar caché del servidor", "Conversaciones desvinculadas", "Borrar datos del servidor", "Borrar TODO") que habían estado fallando silenciosamente durante meses y usaban seis palabras diferentes para eliminar cosas. Han desaparecido. Lo que queda es el mantenimiento rutinario (papelera, retención, archivos huérfanos) más una única acción de "Purgar todo el almacenamiento" que ahora te indica todo lo que elimina —incluyendo configuraciones, modos y memoria— y te advierte cuando la sincronización en la nube está activada para que sepas que los datos sincronizados se descargarán de nuevo a menos que también uses "Eliminar todos los datos en la nube" en la configuración de Sincronización en la nube.
  • General: "Conservar claves API" durante una purga ahora las conserva todas: Purgar con la opción "conservar credenciales" marcada eliminaba silenciosamente algunas credenciales según la plataforma —la extensión perdía los inicios de sesión de las cuentas de Claude/Grok y las claves de proveedores más nuevos (Perplexity, Baseten, Cloudflare, CometAPI), mientras que la versión de escritorio/móvil perdía la clave de voz de Cartesia. Ahora todas las credenciales sobreviven en cada plataforma, y una clave de Cloudflare que hayas guardado realmente persiste (antes nunca se guardaba en ninguna parte).
  • macOS y Windows/Linux: El uso de almacenamiento ha vuelto a la barra de menús / bandeja: Las cifras de almacenamiento mostradas por la barra de menús de macOS y la bandeja de Windows/Linux habían fallado silenciosamente al cargarse desde marzo. Vuelven a funcionar.
  • iPhone, iPad, Android, macOS y Windows/Linux: La limpieza automática por retención de datos ahora sí se ejecuta: El programa de limpieza automática de "Retención de datos" solo se ejecutaba en la extensión del navegador; en cualquier otro lugar solo se ejecutaba al presionar "Ejecutar ahora". Todas las plataformas ejecutan ahora la limpieza diaria.
  • iPhone, iPad, Android y macOS: Los resultados de la gestión de datos vuelven a ser visibles: Los mensajes de éxito y error en Gestión de datos utilizaban ventanas emergentes de alertas del navegador, las cuales las aplicaciones nativas nunca muestran. Ahora utilizan los diálogos propios de la aplicación, para que puedas ver lo que sucedió.

Corrección de Errores

  • General: La respuesta ya no aparece dos veces: Cuando la respuesta final del asistente reescribía algo que ya había escrito antes en la misma contestación, se mostraban ambas copias. Ahora se omite el duplicado.
  • General: Tu asistente ya no se llama a sí mismo con el nombre antiguo de la aplicación: Algunos usuarios veteranos —especialmente cualquiera que hubiera personalizado una persona integrada antes del cambio de nombre— seguían recibiendo respuestas de un asistente que se presentaba con la marca antigua, y "Restablecer al original" parecía no hacer nada. Todos los lugares donde el texto antiguo podía ocultarse están ahora corregidos, sin tocar nada que hayas escrito tú mismo, y el restablecimiento vuelve a funcionar.
  • General: Se corrige un raro fallo de mensajes con los modelos de Claude: Ciertas respuestas podían fallar inmediatamente porque la aplicación marcaba un fragmento vacío de la conversación para almacenamiento en caché, lo cual el proveedor de Claude rechaza. Ya no lo hace.

Versión 0.9.73728 de julio de 2026

Una actualización posterior a la 0.9.736 que incluye una corrección de sincronización importante.

Mostrar detalles

Correcciones de errores

  • Común: Eliminar un elemento ahora lo elimina en tus otros dispositivos: Con la sincronización en la nube activada, al eliminar una conversación (u otros elementos sincronizados) solo se eliminaba en el dispositivo donde realizabas la acción; la eliminación nunca se propagaba, por lo que el elemento reaparecía silenciosamente en todos los demás. Ahora las eliminaciones se propagan como cualquier otro cambio, y un mecanismo de protección en tiempo de compilación evita que este tipo de error vuelva a lanzarse.

Version 0.9.73628 de julio de 2026

Esta versión permite que el asistente distribuya múltiples llamadas a herramientas desde un solo script de Python (pruebas tempranas), convierte una respuesta interrumpida en teléfonos y tabletas en algo que puedes ver y continuar, evita que las conversaciones muy largas se rompan cuando se recortan los mensajes más antiguos y soluciona varios problemas de inicio de sesión.

Mostrar detalles

Nuevas Funcionalidades

  • Común (pruebas tempranas): El asistente puede distribuir llamadas a herramientas desde un script de Python: Para tareas como "lee estas 50 páginas y extrae los precios", el asistente anteriormente realizaba cada llamada una por una, escribiendo cada solicitud y leyendo cada resultado completo. Ahora puede escribir un script corto de Python que realiza esas llamadas de forma concurrente, mantiene los resultados completos en su espacio de trabajo privado y trae a la conversación solo las partes que importan, de manera más rápida y con mucho menos desorden. Las herramientas que necesitan tu aprobación nunca pueden ser llamadas desde un script; el asistente aún tiene que preguntarte directamente, exactamente igual que antes. Disponible para evaluadores en computadoras de escritorio y extensiones de navegador.
  • iPhone, iPad y Android: Continuar una respuesta interrumpida: Cuando el sistema cerraba la aplicación a mitad de respuesta, la respuesta a medias se eliminaba silenciosamente; el turno parecía como si hubiera desaparecido. Una respuesta interrumpida ahora muestra un aviso claro en su lugar, conserva los resultados de los pasos que terminaron y ofrece un botón de Continuar para retomar donde se quedó, con salvaguardas para que una respuesta que bloquea la aplicación en cada inicio no pueda reintentarse indefinidamente.

Corrección de Errores

  • Común: Las conversaciones muy largas ya no fallan después de recortarlas: Cuando una conversación crecía más allá de lo que el modelo puede leer, el recorte podía separar una solicitud de herramienta de su resultado —lo cual los proveedores rechazan categóricamente— y algunos errores no relacionados se confundían con una conversación sobredimensionada y se "recuperaban" descartando tu historial. El recorte ahora mantiene las solicitudes y los resultados juntos, los errores no relacionados ya no borran nada, y al asistente se le informa exactamente qué se eliminó para que pueda volver a buscar lo que aún necesita en lugar de responder alrededor de un vacío que no puede ver.
  • Común: Conceder un permiso adicional de Google ya no elimina los que ya tenías: Conectar una capacidad adicional de Google (por ejemplo, Calendar después de Gmail) podía revocar silenciosamente el acceso que habías concedido antes, por lo que las funciones que habían estado funcionando comenzaban a fallar hasta que volvías a conectarlas. Las nuevas concesiones ahora se suman a las existentes.
  • Común: Tu asistente ya no se presenta con el nombre anterior de la aplicación: Los usuarios de larga data que configuraron la aplicación antes del cambio de nombre —incluyendo a cualquiera que hubiera personalizado una persona integrada en ese entonces— aún podían recibir respuestas de un asistente que se llamaba a sí mismo con la marca anterior. Las personas integradas ahora están corregidas en todos los lugares donde se almacenan, sin tocar nada que tú mismo hayas escrito.
  • Común (evaluadores): El inicio de sesión de la cuenta de Claude es más estable: Un problema temporal del servidor durante el inicio de sesión ya no marca tu cuenta de Claude como si necesitara reconexión —solo un rechazo real lo hace— y una sesión caducada ahora se actualiza sola cuando la aplicación lista tus modelos en lugar de fallar.

Versión 0.9.73524 de julio de 2026

Esta versión soluciona el inicio de sesión en Windows y Linux, hace que las imágenes y los PDFs adjuntos lleguen correctamente a Claude y Gemini, te permite conectar servidores de herramientas que requieren iniciar sesión desde tu teléfono o tableta, evita que tus tareas programadas y carpetas desaparezcan después de reiniciar, mantiene cada tarea programada ejecutándose en el modelo que elegiste y soluciona el problema por el cual los modelos más nuevos de Claude (como Sonnet 5) rechazaban mensajes con un error de "temperature".

Mostrar detalles

Nuevas características

  • iPhone, iPad y Android: Conecta servidores de herramientas que te piden iniciar sesión: Añadir un servidor MCP que requiere iniciar sesión —como Notion, Linear y similares— nunca había funcionado en teléfonos o tabletas. La página de inicio de sesión se abría en una ventana que no podía devolver tu aprobación, por lo que la conexión terminaba en vía muerta sin explicación. Ahora, iniciar sesión se abre en Safari en iPhone y iPad, y en una pestaña del navegador en Android, por lo que ya estás conectado al servicio y la aprobación se devuelve a la aplicación para finalizar la conexión. Si falla, la aplicación ahora te dice por qué en vez de dejar el cuadro de diálogo con aspecto de haberse quedado congelado.

Mejoras

  • iPhone, iPad, Android y Windows/Linux: Inicio más rápido con un indicador de carga inmediato: La aplicación mostraba una pantalla en blanco mientras terminaba de arrancar. Ahora muestra un icono de carga circular de inmediato y carga la memoria de tus conversaciones guardadas en paralelo, haciendo que los arranques en frío se sientan más rápidos.
  • iPhone, iPad y Android: El inicio ya no se vuelve más lento a medida que crece tu historial: La aplicación cargaba cada mensaje de cada conversación antes de poder mostrarte nada, y volvía a guardar todo ese bloque cada vez que llegaba una respuesta en streaming; por lo tanto, cuanto más historial tenías, más tiempo se quedaba el icono de carga inicial dando vueltas. Ahora las conversaciones se cargan de una en una, solo cuando las abres, por lo que el inicio y el guardado se mantendrán rápidos sin importar cuánto historial hayas acumulado.
  • iPhone, iPad y Android: Una respuesta interrumpida por el sistema ya no se queda bloqueada: Si tu teléfono cerraba la aplicación mientras el asistente seguía trabajando —un bloqueo prolongado o un cambio a otra aplicación durante un rato—, todo el trabajo de ese turno se descartaba y volvías a encontrarte con una respuesta a medio redactar que nunca terminaba. La aplicación ahora guarda su progreso después de cada paso, por lo que como mucho se pierde el paso en curso, y borra la respuesta varada al reabrirla en lugar de dejarla colgada.
  • Común: Los errores de inicio de sesión indican qué es lo que realmente ha fallado: Cada inicio de sesión fallido mostraba el mismo mensaje de "Sign in was cancelled or failed" independientemente de la causa. La pantalla ahora muestra el motivo real, por lo que un problema de inicio de sesión es algo sobre lo que puedes actuar.
  • Común: Ajustes te avisa cuando estás usando la clave incluida con tu cuenta: Un campo de clave de OpenRouter vacío hacía parecer que faltaba algo, aunque los modelos de pago funcionaran bien; estabas operando con la clave incluida con Caiioo, la cual permanece en el dispositivo en el que la configuraste. El menú de ajustes ahora lo indica en lugar de dejar un campo obligatorio que Aparentemente está en blanco.

Corrección de errores

  • Común: Las imágenes y los PDFs adjuntos llegan a Claude y Gemini: En una conexión directa con Anthropic, las imágenes y los PDFs que adjuntabas se descartaban antes de enviar el mensaje, por lo que el modelo te decía con razón que no podía verlos. Los PDFs se descartaban de la misma manera en una conexión directa con Google. Ahora ambos llegan intactos.
  • Común: Los mensajes de seguimiento para los modelos con razonamiento de Claude funcionan: En una conexión directa con Anthropic, el segundo mensaje en cualquier conversación con un modelo de Claude con capacidad de razonamiento fallaba directamente. La aplicación ahora reproduce el razonamiento del modelo en el formato que este espera.
  • Común: Un breve fallo de red ya no interrumpe una respuesta: Las respuestas ocasionalmente fallaban con un escueto "fetch failed" cuando la conexión con el proveedor del modelo agotaba el tiempo de espera mientras aún se estaba configurando. La aplicación ahora reintenta dos veces antes de rendirse e informa de la causa real de la red cuando lo hace.
  • Común: El Autocomprobador funciona con proveedores distintos de OpenRouter: Elegir Anthropic, Google u OpenAI como revisor y dejar el modelo en blanco enviaba un nombre de modelo al estilo de OpenRouter a dicho proveedor, el cual respondía con un "not found". Si se deja en blanco, ahora se selecciona un modelo adecuado para el proveedor que hayas elegido.
  • Común: Cambiar de proveedor alejándose de OpenRouter ya no falla con un error de proveedor confuso: Si tu modelo predeterminado se configuró mientras estabas en el nivel gratuito de OpenRouter, cambiar a otro proveedor aún podía enviarle el marcador de posición interno del nivel gratuito de OpenRouter, y el rechazo parecía una caída del proveedor. La aplicación ahora detecta esto antes de enviar y te indica que elijas un modelo para el proveedor en el que estás.
  • Común: Las tareas programadas siguen usando el modelo que elegiste: Una tarea programada se ejecutaba con el modelo predeterminado que tuvieras en el momento de su ejecución, por lo que cambiar el predeterminado más tarde —o una discrepancia entre tu proveedor y tu modelo— podía romper la tarea con un error de "invalid model". Cada tarea ahora recuerda el modelo y el proveedor que tenías cuando la creaste y se ejecuta con ellos. Si ese modelo deja de estar disponible, recurre al predeterminado actual y te avisa de que lo ha hecho.
  • Común: Los modelos más nuevos de Claude (como Sonnet 5) vuelven a funcionar: Enviar un mensaje a un modelo de Claude más nuevo fallaba con un error de "temperature is deprecated for this model", porque la aplicación siempre adjuntaba una configuración de creatividad (temperature) que estos modelos ya no aceptan. La aplicación ahora solo envía creatividad a los modelos que la admiten —comprobado automáticamente por modelo— para que los modelos más nuevos vuelvan a funcionar. El control deslizante de creatividad también se desactiva, con una breve nota, cuando el modelo seleccionado gestiona su propia creatividad.
  • Windows: La aplicación se inicia de forma fiable en lugar de fallar al conectar: En algunas máquinas, el servicio en segundo plano de la aplicación se cerraba inesperadamente en el momento de arrancar, dejándote con un error de "cannot connect" y sin panel lateral. Estaba detectando una copia descarriada de un componente compartido que casualmente se encontraba en tu carpeta de usuario. Ahora carga sus componentes desde su propia carpeta de instalación, donde nada más puede solaparse con ellos.
  • Windows: Iniciar sesión con Google, Microsoft o Apple vuelve a funcionar: La página de inicio de sesión se abría con la mayor parte de su dirección web incompleta, por lo que Google respondía con "Required parameter is missing: response_type" y Microsoft se negaba con un error AADSTS900144. La aplicación estaba pasando la dirección al símbolo del sistema de Windows, que la cortaba en el primer "&". Ahora abre la página directamente.
  • Windows/Linux: El inicio de sesión ya no falla con un error de conexión: Incluso una vez que la página de inicio de sesión se abría correctamente, el inicio de sesión por correo electrónico fallaba con "Failed to fetch", y el inicio de sesión con Google, Microsoft y Apple fallaba justo después de que lo aprobases; la aplicación estaba bloqueando sus propias conexiones a Caiioo.ai porque sus reglas de seguridad integradas todavía solo enumeraban el dominio antiguo. Esas reglas ahora se derivan de la dirección que la aplicación utiliza realmente.
  • iPhone, iPad y Android: Las tareas programadas y las carpetas ya no desaparecen después de reiniciar la aplicación: Tus tareas programadas —y tus carpetas de archivos— podían aparecer vacías después de cerrar y reabrir la aplicación, reapareciendo solo una vez que Private Sync se ponía al día. Con la sincronización desactivada, podían perderse para siempre en el siguiente guardado. La aplicación ahora las vuelve a cargar desde tu dispositivo al iniciar, de modo que están disponibles de inmediato.
  • iPhone, iPad y macOS: Eliminar una tarea programada vuelve a funcionar: Tocar en eliminar en una tarea programada no hacía absolutamente nada; estaba esperando una confirmación emergente que nunca aparecía, por lo que la eliminación se cancelaba silenciosamente. Esa sección ahora utiliza los propios diálogos de confirmación de la aplicación, por lo que eliminar una tarea (y cualquier otro aviso allí) funciona.
  • iPhone y iPad: La aplicación recuerda que has iniciado sesión después de un reinicio completo: Después de cerrar la aplicación por completo, a veces se reabría en la pantalla de inicio de sesión —y iniciar sesión allí no surtía efecto; solo funcionaba forzar el cierre y volver a abrirla de nuevo—. Tu identidad no se estaba restaurando desde el lugar donde realmente se guarda en un arranque en frío. Ahora sí lo hace.
  • iPhone y iPad: El inicio de sesión funciona sin necesidad de reiniciar la aplicación: Después de iniciar sesión con un correo electrónico y contraseña o con una clave de licencia, la aplicación podía fallar en tu primer mensaje (o parecer incapaz de alcanzar el servidor) hasta que forzabas el cierre y la reabrías, porque tu clave de Caiioo incluida no se configuraba durante ese tipo de inicio de sesión. Ahora se configura justo después de iniciar sesión, para que puedas empezar a usar la aplicación de inmediato.
  • iPhone y iPad: Private Sync se reconecta tan pronto como inicias sesión: Si ya tenías configurado Private Sync y abrías la aplicación con la sesión cerrada, la sincronización se quedaba desconectada después de iniciar sesión hasta que la reiniciabas; por lo tanto, cualquier elemento pendiente en tus otros dispositivos, como una clave de proveedor guardada, nunca llegaba. La sincronización ahora se reconecta justo después de iniciar sesión.

Version 0.9.734July 23, 2026

This release turns your coordinates into a place name entirely on your device (and adds a Precise option), fixes Private Sync so it reconciles and remembers your key across restarts, restores browser automation driven from the desktop and web apps, sends recordings straight to models that can hear on every platform, and makes the speak action and PDF/image text extraction work in more setups.

Mostrar detalles

Improvements

  • Common: Your location is turned into a place name entirely on your device: The app used to send your coordinates to a third-party service to name your city. It now does that lookup on-device from a built-in database, so your coordinates aren't shared with anyone. A new "Precise" option shares full GPS accuracy (neighborhood and coordinates) when you want it, and an optional network-based estimate — off by default — can fill in when GPS isn't available.

Bug Fixes

  • Common: Local-network Private Sync no longer misses changes after the desktop app restarts: When syncing over your local network (or a shared folder), changes another device made just before you restarted the desktop app could be skipped — the app trusted an empty "nothing changed" answer and didn't reconcile until some later, unrelated change forced a full sync. After a restart the app now recognizes that its recent-change history is incomplete and does a full reconciliation, so changes from your other devices come through. A related fix keeps a sync lock held across a restart from being handed out twice.
  • Common: Private Sync no longer asks for your key on every app restart: Your sync key was remembered only for the current session, so restarting the app (or your browser, for the extension) locked sync until you typed the key again. The key is now stored on your device — encrypted at rest — the first time you enter it, and sync resumes automatically on launch. You'll be asked one final time after updating; after that it sticks. Entering the key on each new device is still required, and turning sync off (or signing out) removes the stored key.
  • Common: Browser automation works again when the assistant drives a Chrome or Edge browser from the desktop or web app: Typing into pages, pressing keys, and examining a page's controls failed with an internal "Unknown message type" error — the in-page helper wasn't set up to run the actions the app asked it to. This hit the macOS and Windows/Linux desktop apps and the web app whenever the assistant controlled a Chrome or Edge browser (the browser extension used on its own was unaffected). Those actions now run correctly.
  • Common: Models that can hear audio now listen to your recording directly: When you picked a model that can process audio itself (like Gemini), your recording was still handed off to a separate helper model for transcription instead of letting your chosen model listen firsthand — losing the direct connection to your prompt. This happened everywhere except the browser extension, because only the extension checked whether the active model could hear. The app now checks the active model's real audio ability on every platform (iPhone, iPad, desktop) and sends the recording straight to it when it can listen; the helper model is only used for models that genuinely can't process audio.
  • Common: The "speak" action works even without a voice provider set up: Asking the assistant to speak saves an audio clip, which needs a voice that produces sound files. If your text-to-speech was set to your browser's built-in voice (or off), that produced nothing and the action failed. It now falls back to an on-device voice so it still creates the clip.
  • Common: Reading text from PDFs and images works with more providers: Extracting text no longer requires an OpenRouter key when you've set up a different AI provider for it; the app now uses whichever provider you configured.

Versión 0.9.73321 de julio de 2026

Una versión centrada en la fiabilidad: los nuevos inicios de sesión ya pueden enviar su primer mensaje sin errores de configuración, la opción "Restablecer al original" en las instrucciones de un modo funciona correctamente y las tablas en las páginas web ahora se muestran como tablas legibles.

Mostrar detalles

Corrección de errores

  • Común: Un inicio de sesión completamente nuevo ya no falla en su primer mensaje: En una instalación nueva, enviar el primer mensaje antes de que la clave de Caiioo incluida terminara de configurarse en segundo plano provocaba un error que indicaba que se habían omitido todos los proveedores, y solo se solucionaba al abrir la Configuración y tocar "Usar mi Caiioo". Ahora la aplicación termina de configurar esa clave incluida al instante para el primer mensaje, por lo que funciona sin problemas desde el primer momento.
  • Común: "Restablecer al original" en las instrucciones de un modo ahora las restablece de verdad: Si habías personalizado las instrucciones de un modo integrado, "Restablecer al original" no surtía efecto; volvía directamente a tu texto personalizado (y en iPhone y iPad no hacía nada). Al restablecer ahora se borra tu personalización y se restauran las instrucciones originales del modo.
  • Común: Las tablas en las páginas web llegan como tablas legibles: Cuando el asistente leía una página web, cualquier tabla aparecía como una sola línea continua con todas las celdas mezcladas (por ejemplo, fechas, importes y etiquetas sin separación). Ahora las tablas se convierten en filas y columnas adecuadas, de modo que el asistente —y cualquier documento que guarde— pueda leerlas de verdad. Esto se aplica tanto a las páginas normales como a las páginas restringidas que el asistente lee de otra forma.

Version 0.9.73221 de julio de 2026

Esta versión actualiza los modelos auxiliares económicos integrados a Gemini 3.5 Flash Lite, hace que añadir una carpeta local a Workspace Files funcione en la extensión del navegador, abre los documentos que pegas desde otra conversación y recopila un lote de correcciones de fiabilidad: pegado de imágenes copiadas, esquemas de herramientas para modelos más estrictos y resistencia en Workspace Files.

Mostrar detalles

Mejoras

  • Común: Modelos auxiliares predeterminados actualizados a Gemini 3.5 Flash Lite: Los modelos auxiliares económicos integrados —el respaldo de visión que subtitula imágenes para modelos de solo texto, el asistente de análisis de audio, el modelo de subagente predeterminado y el juez del Self Checker— ahora usan por defecto Gemini 3.5 Flash Lite (antes 3.1 Flash Lite) para ofrecer mejor calidad a un coste similar. Cualquier modelo que hayas elegido explícitamente en Settings no se modifica.
  • Común: Guía más clara cuando el asistente usa mal una herramienta de múltiples acciones: Cuando el asistente llamaba a una herramienta de múltiples acciones (como Workspace Files) con un parámetro incorrecto o faltante, el error solo decía "Schema details unavailable", lo que obligaba a adivinar la forma correcta. El error ahora detalla los parámetros exactos para la acción que intentó realizar, por lo que se corrige a sí mismo en el primer reintento.

Correcciones de errores

  • Extensión: Pegar una imagen copiada en el compositor vuelve a funcionar: Hacer clic derecho en una imagen y elegir "Copy image", para luego pegarla en el cuadro de mensajes, no hacía nada: ni archivo adjunto, ni texto, ni error. El portapapeles transportaba un contenedor de marcado oculto junto con la imagen, lo que hacía que el compositor lo tratara como un pegado de texto con texto vacío y lo ignorara. El pegado de imágenes ahora adjunta la imagen siempre que no se esté pegando texto real; las copias desde Word o Google Docs siguen pegándose como texto.
  • Común: El asistente ya no se llama a sí mismo "Pebble Flow" en instalaciones de larga data: Si alguna vez habías personalizado el agente predeterminado antes del cambio de marca a Caiioo, tu copia guardada de este —incluyendo el nombre y las instrucciones antiguos— anulaba silenciosamente a la actual en cada actualización desde entonces. La aplicación ahora reconoce esos restos anteriores al cambio de marca y muestra el nombre y las instrucciones actuales, sin tocar los modos que tú mismo creaste y nombraste.
  • Común: Se corrigieron los rechazos de solicitudes de modelos más estrictos (p. ej., Kimi K3): Algunos modelos rechazaban nuestras solicitudes por completo ("not a valid … json schema") porque algunas definiciones de herramientas contenían atajos de esquema internos que no todos los proveedores entienden. Las definiciones de herramientas ahora están completamente detalladas para cada modelo.
  • macOS: Abrir un documento que pegaste desde otra conversación ahora funciona: Pegar el enlace de un documento creado en una conversación diferente y pedirle al asistente que lo abriera fallaba indicando que no se encontraba el documento, a pesar de que hacer clic en el mismo enlace lo abría correctamente. El asistente ahora encuentra el documento pegado sin importar de qué conversación provenga originalmente. (La corrección anterior cubría los enlaces pegados dentro de la misma conversación; esto la extiende a través de conversaciones.)
  • macOS: Una carpeta de espacio de trabajo desconectada o eliminada ya no interrumpe el resto de tu espacio de trabajo: Si una carpeta que habías añadido a Workspace Files se eliminaba, se Renombraba o se encontraba en una unidad externa o de red que se desconectaba, todas las acciones de archivo fallaban, incluida la lectura de archivos en tus otras carpetas que seguían disponibles. Una carpeta faltante ahora simplemente se omite para que el resto de tu espacio de trabajo siga funcionando.
  • Extensión: Añadir una carpeta local a Workspace Files ahora funciona mediante el selector de carpetas: En la extensión del navegador, añadir una carpeta local escribiendo una ruta no hacía nada; la extensión no puede abrir una carpeta a partir de una ruta escrita como lo hacen las aplicaciones de escritorio. Añadir una carpeta ahora abre el selector de carpetas propio de tu navegador y recuerda la carpeta que elijas. (En las aplicaciones de escritorio, escribir la ruta de una carpeta sigue funcionando como antes.)

Versión 0.9.73116 de julio de 2026

Una continuación de la versión 0.9.730: corrige un error por el cual el micrófono permanecía encendido relacionado con la tecla de acceso rápido de voz en macOS, hace que Workspace Files funcione correctamente en la aplicación de escritorio y evita que se le ofrezcan al asistente herramientas que no puede invocar.

Mostrar detalles

Corrección de errores

  • macOS: La tecla de acceso rápido de voz ya no puede dejar el micrófono funcionando: Al soltar la tecla push-to-talk mientras el modelo de voz aún se estaba cargando, se podía iniciar una grabación que nada detenía; el micrófono permanecía activo hasta que se reiniciaba la aplicación. El inicio y el fin ahora están estrictamente ordenados, al hacer clic en el botón del micrófono se detiene de forma fiable una grabación iniciada por tecla de acceso rápido, y al cerrar el diálogo de descarga del modelo de voz sin elegir una opción, ya no se enciende el micrófono por sí solo.
  • macOS: Workspace Files (file_workspace) ya funciona: Cada llamada a file_workspace en la aplicación de escritorio fallaba con el error "WorkspaceProvider not initialized"; el agente se ejecuta en un proceso de worker en segundo plano que nunca se conectó con el entorno de ejecución del workspace, y los montajes configurados en Settings nunca llegaban a él. El worker ahora recibe sus montajes de carpetas configurados e inicializa el workspace en cada turno, por lo que read/write/search/glob/grep (y bash, en montajes con escritura) funcionan según lo configurado.
  • Common: Los montajes de carpetas rechazan URLs pegadas y rutas relativas: El campo "Folder path" en la configuración de Workspace Files aceptaba cualquier texto; un enlace pegado (por ejemplo, una URL de Slack) se guardaba silenciosamente como una "carpeta local" y simplemente nunca funcionaba. Agregar un montaje ahora requiere una ruta de carpeta absoluta y le informa de inmediato qué es incorrecto en lugar de almacenar un montaje defectuoso.
  • macOS/iOS: El icono de la papelera en un montaje de carpeta vuelve a eliminarlo: Al eliminar un montaje se solicitaba confirmación a través de una ventana emergente de estilo navegador que la vista web integrada de la aplicación suprime silenciosamente, por lo que al hacer clic en el icono de la papelera no ocurría nada. Ahora utiliza el propio diálogo de confirmación de la aplicación.
  • Common: El asistente ya no ve herramientas que no puede invocar: Las herramientas opcionales que se desbloquean mediante una instalación de Community Hub (como Computer Use) aparecían en la lista de herramientas del asistente incluso cuando el paquete no estaba instalado; el asistente intentaba usar una y recibía el error "Tool not found". La lista ahora aplica el mismo filtro de instalación que el entorno de ejecución de herramientas, por lo que lo que aparece en la lista y lo que se puede invocar coinciden.

Versión 0.9.73015 de julio de 2026

Esta versión permite que el asistente vuelva a escuchar las grabaciones con preguntas de seguimiento, corrige el error por el cual las respuestas reintentadas perdían las fotos adjuntas, mantiene visibles las respuestas reales cuando el asistente sigue trabajando después de generarlas y lleva las correcciones de audio de macOS de la versión 0.9.729a a todas las plataformas.

Mostrar detalles

Nuevas Funciones

  • Común: Realice preguntas de seguimiento sobre cualquier grabación: Cuando una grabación es analizada por el modelo auxiliar de audio dedicado, el asistente ahora puede volver atrás y reescuchar con una pregunta específica — "¿qué palabras se pronunciaron mal?", "¿cuál es el tono de voz?" — a través de una nueva herramienta de audición, ya sea en el turno en que se adjunta o en cualquier momento posterior. Anteriormente, el asistente solo veía un resumen de un único intento e indicaba que "no podía volver a escuchar el audio".

Correcciones de Errores

  • Común: Reintentar una respuesta ya no pierde la foto cargada: Especialmente en las aplicaciones para teléfonos y tabletas, al pulsar reintentar (o editar su mensaje) se regeneraba la respuesta sin la imagen que había adjuntado; el modelo insistía en que no había ninguna foto, a pesar de que la primera respuesta la detectó correctamente. El turno reintentado ahora mantiene los archivos adjuntos del mensaje original en todas las plataformas. (El relevo de escritorio ya los recopilaba por sí mismo, razón por la cual esto solo afectaba a las aplicaciones de teléfono/tableta).
  • Común: Las grabaciones enviadas junto con el habla transcrita ya no llegan como medio segundo de silencio: Especialmente en iPhone y iPad, con el modo Audio Analysis activado (utilizado por el coach "for Languages" y el botón del compositor de forma de onda), la grabación adjunta con su habla transcrita capturaba solo una fracción de segundo de zumbido o un pitido; el modelo de análisis informaba entonces que "no se detectó habla" a pesar de que sus palabras se transcribieron bien. La captura ahora comienza de manera confiable en iPhone/iPad y se recupera automáticamente cuando el motor de reconocimiento de voz toma el control de la sesión del micrófono a mitad de la grabación, y el clip se empaqueta de forma idéntica a una grabación de nota de voz normal.
  • Común: Las respuestas ya no desaparecen cuando el asistente sigue trabajando después de escribirlas: Cuando el asistente escribía su respuesta y luego realizaba algunas llamadas a herramientas adicionales (por ejemplo, renderizar un panel de control) antes de finalizar con una breve línea de cierre, solo se mostraba, se leía en voz alta y se copiaba la línea de cierre; la respuesta real quedaba enterrada dentro de la línea de tiempo de actividad colapsada. Ahora se reconoce y mantiene la respuesta completa, tanto en pantalla como al copiar/compartir/leer en voz alta.
  • macOS: Se corrigió un cierre inesperado al listar micrófonos (lanzado anticipadamente para macOS como 0.9.729a): Abrir el selector de dispositivos de entrada de voz podía cerrar toda la aplicación en configuraciones donde un dispositivo de audio expone más de un flujo de entrada — dispositivos agregados, algunas interfaces de audio USB o auriculares Bluetooth en medio de una transferencia (handoff). Leer la disposición de canales de dicho dispositivo escribía más allá del final de un búfer de tamaño fijo y corrompía la memoria, lo que provocaba la caída de la aplicación momentos después. La enumeración de dispositivos ahora dimensiona ese búfer correctamente.
  • Común: Las respuestas de voz ya no se silencian después de una llamada, Siri o una alarma (lanzado anticipadamente para macOS como 0.9.729a): Especialmente en iPhone, la lectura en voz alta (incluida la voz Kokoro integrada en el dispositivo) podía dejar de producir sonido — el botón del altavoz mostraba "reproduciendo" pero no se oía nada — después de que cualquier cosa interrumpiera el audio del teléfono (una llamada, Siri, una alarma, otra aplicación tomando el control del sonido), y permanecía roto hasta que se reiniciaba la aplicación. La reproducción ahora se recupera de ese estado de interrupción automáticamente y, si el sistema de sonido realmente no se puede reclamar, aparecerá un error claro en lugar de un silencio interminable.

Versión 0.9.72913 de julio de 2026

Una actualización de seguimiento el mismo día de la 0.9.728: la grabación de audio llega a iPhone y iPad, los resultados de las ejecuciones de prueba sobreviven a los reinicios, las sesiones con mucha actividad ya no pierden el trabajo reciente ante un cierre repentino, y la instalación de aplicaciones del hub desde caiioo.ai funciona de forma fiable en teléfonos.

Mostrar detalles

Nuevas Funciones

  • iOS: Grabar audio desde el menú de archivos adjuntos: La opción "Grabar audio" en el menú "+" del compositor —graba un clip y adjúntalo a tu mensaje— ya está disponible en iPhone y iPad, igualando a la aplicación de escritorio y la extensión de Chrome. Combina de forma natural con aplicaciones que escuchan tus grabaciones, como el entrenador de pronunciación "for Languages".

Correcciones de Errores

  • Común: Los informes del Test Runner pueden exportarse tras un reinicio de la aplicación: Los resultados de una ejecución de prueba solo vivían en la memoria, por lo que especialmente en iPhone —donde el sistema reinicia silenciosamente la vista web de la aplicación bajo presión de memoria— solicitar el CSV, la transcripción o el informe completo después de una ejecución devolvía un "Ejecución no encontrada" y los resultados se perdían para siempre. Ahora las ejecuciones se guardan a medida que progresan: el resultado de cada prueba se conserva en el momento en que finaliza, por lo que incluso una ejecución interrumpida a mitad de camino mantiene todo lo que terminó, y las exportaciones, comprobaciones de estado y veredictos manuales de aprobado/fallido funcionan tras un reinicio en todas las plataformas.
  • iOS/Android: La actividad intensa ya no retrasa indefinidamente el guardado de tus hilos: La aplicación agrupa las escrituras en disco para mantener la velocidad, pero un flujo constante de actualizaciones —varios hilos del test-runner terminando a la vez, o respuestas largas y activas— podía posponer la escritura indefinidamente, por lo que un cierre repentino de la aplicación perdía todo desde el último momento de inactividad. El trabajo en curso ahora llega al disco al menos cada pocos segundos, sin importar lo ocupada que esté la aplicación.
  • iOS/Android: Instalar una aplicación del hub desde caiioo.ai ahora funciona cuando la aplicación tiene que iniciarse: Al tocar "Instalar" en el hub de caiioo.ai, se transfiere la instalación a la aplicación mediante un enlace; pero si la aplicación no se estaba ejecutando (o el sistema la había desalojado silenciosamente en segundo plano), la transferencia llegaba antes de que la aplicación terminara de iniciarse y la instalación se perdía silenciosamente: la aplicación se abría y no pasaba nada. Ahora la instalación espera a que se complete el inicio, y la aplicación se abre directamente en Settings → Community Hub para ejecutarla.
  • Web: El hub muestra el botón de instalación correcto en teléfonos: En iPhone y Android, el hub de caiioo.ai ofrecía "Extensión de navegador" (que no puede funcionar en un teléfono y no hacía nada) y "Aplicación de escritorio" (etiquetada incorrectamente, ya que el enlace en realidad abre la aplicación móvil). Los teléfonos ahora muestran un único botón "Instalar en la aplicación Caiioo".

Versión 0.9.7288 de julio de 2026

Esta versión añade CometAPI como proveedor bring-your-own-key con más de 500 modelos, evita que el bloqueo del teléfono o el cambio de aplicación interrumpan una respuesta en curso, corrige la expiración falsa de servicios conectados en la aplicación de escritorio e incluye una revisión de seguridad de dependencias.

Mostrar detalles

Nuevas Funciones

  • Common: CometAPI ahora es un proveedor bring-your-own-key: Acceda a más de 500 modelos — GPT, Claude, Gemini, DeepSeek y más — a través de una única clave de CometAPI compatible con OpenAI, añadida en Settings → AI Setup. El selector de modelos muestra medallas de nivel de benchmark para su catálogo y admite búsqueda y los filtros rápidos Best / Value / ZDR; el uso total de CometAPI se rastrea en Settings, y los asistentes internos (títulos de hilos, respuestas sugeridas, saludos) también funcionan con una clave de CometAPI. Cuando una tarea requiere una capacidad que su proveedor no ofrece — búsqueda web, generación de vídeo o música, ciertos modelos de imagen — la solicitud se enruta a través de OpenRouter en lugar de fallar con un error confuso: esto solo ocurre cuando tiene una clave de OpenRouter y ha aprobado a OpenRouter como proveedor (con un mensaje claro en caso contrario), para que su prompt nunca vaya a un proveedor que no haya autorizado. Los costes de uso de CometAPI se contabilizan en los totales por mensaje e hilo, y el catálogo de CometAPI en el selector de modelos es más limpio: precios correctos para nombres de modelos similares y modelos de chat que antes estaban ocultos erróneamente como "generadores" ahora aparecen en la lista.

Mejoras

  • Common: Las tarjetas de servidor MCP pueden mostrar el error completo: El error de un servidor MCP que fallaba se limitaba a cuatro líneas con solo un tooltip al pasar el ratón, lo que hacía que los errores largos (fallos de conexión en cadena, páginas de error HTML completas) fueran ilegibles e imposibles de copiar. Un interruptor de "Show full error" ahora lo expande en un cuadro con desplazamiento que puede seleccionar y copiar.
  • Common: Los benchmarks se ejecutan a través de la aplicación real y muestran el progreso en vivo: Las ejecuciones de comparación y benchmark de Test Runner ahora ejecutan cada turno a través del mismo pipeline que sus mensajes reales, por lo que los resultados reflejan lo que la aplicación hace realmente en lugar de un entorno de prueba paralelo. Un panel flotante muestra la ejecución en vivo — nombre de la suite, éxito/fallo por prueba, progreso — con un botón de cancelación, y las pruebas fallidas producen una transcripción legible de exactamente qué se le pidió a cada herramienta y qué devolvió.
  • Common: Las opciones de Analytics surten efecto inmediatamente: Activar o desactivar las analíticas de uso anónimo opcionales ahora se aplica en ese mismo momento. Anteriormente, optar por participar a mitad de sesión podía descartar señales silenciosamente hasta el siguiente envío programado — hasta un día después en la aplicación de escritorio — y las señales de fiabilidad ocasionalmente podían entregarse dos veces; ahora los envíos se confirman exactamente una vez.
  • macOS: El ajuste de ventanas (tiling) le avisa cuando carece de permisos: Ajustar la ventana de otra aplicación requiere el permiso de Accessibility, y una concesión faltante o caducada (común tras actualizaciones de la aplicación) hacía que la función fallara sin ninguna señal. Ahora recibirá una explicación clara adaptada al problema real, con un acceso directo directo al panel correcto de System Settings.

Seguridad

  • Common: El cambio de cuenta mantiene las conexiones de cada perfil estrictamente separadas: Cuando se usaban dos cuentas en la misma instalación, iniciar o cerrar sesión en el momento equivocado podía archivar las conexiones de servicio de una cuenta — incluyendo una conexión de Google y su acceso — en el perfil de la otra cuenta, y el panel de Settings podía seguir mostrando las conexiones de la cuenta anterior tras un cambio. Se han corregido las tres causas subyacentes y, al iniciarse, la aplicación ahora elimina automáticamente cualquier conexión que hubiera terminado en el perfil incorrecto (las cuentas secundarias añadidas deliberadamente no se tocan).
  • Common: Revisión de seguridad de dependencias: Se han solventado el aviso crítico y todos los avisos de gravedad alta y media corregibles en las dependencias de la aplicación, incluyendo las librerías que procesan texto e HTML generado por AI, que presentaban la mayor exposición real. Los pocos avisos restantes aún no tienen una corrección publicada y se les realiza un seguimiento con monitoreo activo.

Corrección de Errores

  • iOS/Android: Bloquear el teléfono o cambiar de aplicación ya no interrumpe una respuesta en curso: Bloquear el teléfono o saltar a otra aplicación mientras el asistente estaba trabajando cortaba la conexión; la ejecución terminaba con un error genérico "The network connection was lost." y la respuesta nunca llegaba. Los cambios rápidos de aplicación ahora suelen continuar sin interrupciones y, cuando la conexión se corta, la aplicación reintenta automáticamente la solicitud interrumpida una vez que usted regresa (un banner ámbar de "Connection interrupted, retrying..." muestra el progreso). Si realmente no se puede acceder a la red tras varios intentos, recibirá un mensaje claro de "Network connection lost" en lugar del error genérico.
  • macOS: Los servicios conectados ya no expiran falsamente en la aplicación de escritorio: Las actualizaciones de inicio de sesión en segundo plano desde la aplicación de escritorio se enviaban sin credenciales y eran rechazadas, por lo que una conexión de Google saludable podía marcarse como "needs re-authorization" en menos de una hora tras haber sido concedida. Las actualizaciones ahora se autentican correctamente y las conexiones permanecen activas.
  • Common: Los servidores MCP con respuestas de inicio de sesión inusuales ahora abren el flujo de autorización: Algunos servidores MCP responden a una conexión no autenticada de forma no estándar, y Caiioo mostraba un error genérico de "Missing authorization token" en lugar de abrir el inicio de sesión en el navegador. Esos servidores ahora activan el flujo de autorización normal.
  • Common: El contador de recordatorios próximos del botón Agenda ya no aparece cortado: El pequeño distintivo numérico en el botón Agenda del compositor de mensajes quedaba medio oculto bajo el borde del cuadro de entrada de texto, algo más visible en iPhone. Ahora se muestra el recuento completo.
  • macOS: Las respuestas ya no desaparecen al final de solicitudes con mucho uso de herramientas: En la aplicación de escritorio, una solicitud que utilizaba varias herramientas podía realizar todo el trabajo — las herramientas se ejecutaban visiblemente y devolvían datos reales — y luego nunca mostrar la respuesta final; la ejecución terminaba pareciendo fallida. La transferencia interna que entregaba la respuesta final podía cortarse en el último momento en respuestas grandes. Ahora la respuesta siempre llega intacta.
  • Common: Los servidores MCP eliminados permanecen eliminados: Al eliminar un servidor MCP, este se marcaba como eliminado sin llegar a limpiarse nunca, por lo que servidores desaparecidos hace tiempo podían reaparecer en su lista ("han vuelto un montón de MCP aleatorios"). Las eliminaciones antiguas ahora se limpian definitivamente, mientras que los servidores activos y las eliminaciones recientes no se tocan; además, un inicio de sesión dejado por un servidor eliminado ya no provoca errores de autorización repetidos al inicio (solo se eliminan las conexiones huérfanas demostrables, y al volver a conectar se restaura una si vuelve a añadir el servidor).
  • Common: Los errores de las herramientas de hojas de cálculo y documentos ya no se ocultan como éxitos: Cuando una acción de Google Sheets o Docs no podía ejecutarse — por un detalle obligatorio faltante, una acción desconocida o un fallo de la API — el error regresaba pareciendo un resultado exitoso, por lo que el asistente podía repetir la misma llamada fallida hasta alcanzar su límite de pasos en lugar de corregir el rumbo. Ahora estos se registran como errores reales ante los que el asistente reacciona.
  • Common: Los diagnósticos copiados nunca pierden la actividad de las herramientas: Cuando una transcripción de depuración debía acortarse para ajustarse a los límites de tamaño, el recorte podía eliminar llamadas a herramientas y sus resultados de la parte intermedia, haciendo que pareciera que una herramienta nunca se ejecutó o no devolvió nada, orientando la investigación hacia una causa errónea. El acortamiento ahora recorta el texto de razonamiento y los payloads largos en su lugar; cada llamada a herramienta, su estado y cualquier error siempre se conservan.
  • Common: Una herramienta que no pudo obtener autorización ya no muestra una marca de verificación verde: Cuando el inicio de sesión o la autorización de una herramienta fallaban, el paso se seguía marcando como exitoso: una marca verde engañosa en una herramienta que nunca se ejecutó. Ahora se muestra como el error que es.
  • Common: Los benchmarks multimodelo juzgan con el propio modelo y clave de la ejecución: El juez de puntuación de Test Runner utilizaba la configuración de modelo de su perfil activo en lugar de la propia configuración del benchmark, por lo que en un perfil de nivel gratuito el juez podía fallar silenciosamente y poner a cero todas las puntuaciones. Ahora el juez utiliza el modelo y la clave con los que se configuró la ejecución, se informa de antemano si un juez está mal configurado, y un juez que no produce ninguna puntuación detiene la ejecución con un error claro en lugar de informar que todas las pruebas han fallado.
  • Common: Las llamadas a herramientas ya no se quedan bloqueadas en un bucle de reintento con ciertos modelos de streaming: Con algunos modelos, el último fragmento de una llamada a herramienta en streaming podía perderse cuando el proveedor cerraba la conexión abruptamente, dejando las instrucciones de la herramienta incompletas; el asistente entonces fallaba al ejecutar la herramienta y seguía reintentándolo. Ahora el fragmento final siempre se procesa.

Versión 0.9.7276 de julio de 2026

Esta versión convierte el enlace de la extensión del navegador a la aplicación de escritorio Caiioo en un interruptor de activación explícita, evita que una Reconexión manual se pierda silenciosamente y corrige un cierre inesperado en Mac y iPhone al abrir ciertos enlaces — más visiblemente al otorgar acceso a Google.

Mostrar detalles

Mejoras

  • Extensión: La conexión a la aplicación de escritorio es ahora un interruptor de activación explícita: Settings → Connections tiene un nuevo interruptor "Enable Caiioo Bridge" que controla si la extensión se conecta a la aplicación de escritorio Caiioo en la misma computadora. Está desactivado por defecto — la extensión permanece totalmente independiente y nunca sondea una aplicación local hasta que usted lo activa — y el cambio surte efecto inmediatamente, sin necesidad de reiniciar. Mientras está desactivado, los controles de Reconnect y de puerto aparecen atenuados en lugar de parecer que funcionan.

Corrección de Errores

  • Extensión: La reconexión a la aplicación de escritorio ahora se mantiene: Al hacer clic en Reconnect en Settings → Connections se abría una conexión que moría silenciosamente tan pronto como el navegador ponía la extensión en modo de suspensión — generalmente en un minuto — y nunca regresaba hasta que se hacía clic de nuevo. Una reconexión manual ahora permanece activa al igual que la conexión automática.
  • macOS/iOS: Se corrigió un cierre inesperado al abrir ciertos enlaces: Abrir un enlace cuya dirección contiene signos de porcentaje — más visiblemente al hacer clic en "grant scopes" para dar acceso a Caiioo a su cuenta de Google — podía cerrar la aplicación instantáneamente. Estos enlaces ahora se abren normalmente.
  • macOS: Python, la extracción de texto de PDF y el renderizado de SVG ahora funcionan en la aplicación instalada: A la aplicación distribuida para macOS le faltaban varios componentes de fondo que las versiones de desarrollo incluían, por lo que ejecutar Python, leer texto de PDFs, renderizar documentos SVG y el modelo de clasificación del selector de herramientas inteligente fallaban silenciosamente solo en la aplicación instalada. Ahora se incluyen en la aplicación, y una verificación de compilación evita que se vuelvan a omitir.
  • Común: Editar un archivo de texto subido ya no altera los caracteres especiales: Cuando el asistente editaba un archivo de texto o Markdown que usted había subido, los caracteres como comillas tipográficas, guiones largos y letras con acento (é) se corrompían en todo el archivo — incluso en partes que la edición nunca tocó. Los archivos ahora mantienen la integridad de los bytes en todo el proceso, y rechazar los cambios controlados ya no corrompe el documento tampoco.
  • Común: Apuntar al asistente hacia un documento pegando su enlace ahora funciona: Pegar el enlace de Slate de un documento en el chat ("este es el archivo que quiero actualizar: http://…/slate.html?id=…") ahora resuelve el documento correcto en lugar de fallar con "No artifact found".
  • Común: Los informes de errores conservan la parte útil de los diagnósticos: Los tickets de soporte adjuntaban la transcripción de depuración del asistente pero la cortaban a mitad de los registros de inicio cuando era larga, perdiendo las llamadas a herramientas y los errores que realmente explican el problema. Las transcripciones largas ahora eliminan primero el ruido de registro rutinario y conservan las secciones de diagnóstico.
  • Común: La revisión de cambios controlados en documentos es más confiable: Se corrigieron varios problemas de revisión en un solo paso — un cambio sugerido que terminaba en un límite de párrafo podía ser invisible al abrir el documento (la barra de herramientas lo contaba, pero nada estaba resaltado); un cambio aceptado podía reaparecer después de cerrar y volver a abrir el documento; decidir sobre un cambio podía descartar silenciosamente una decisión ya tomada sobre una edición idéntica en otra parte del documento; y cada revisión finalizada se guardaba dos veces en el historial de versiones, desplazando las versiones anteriores el doble de rápido. Los recuentos de aceptados/rechazados mostrados durante la revisión ahora también son precisos.
  • Común: El historial de versiones de un documento se mantiene propio — y se restaura por completo: Cambiar entre documentos en el momento equivocado podía añadir el contenido de un documento al historial de versiones de otro, por lo que una restauración posterior podía colocar el texto del documento incorrecto. Restaurar una versión ahora también recupera los cambios controlados que esa versión contenía, las ediciones que eliminan principalmente texto ya no pierden sus marcas de revisión de la instantánea guardada, la entrada "actual" resaltada ahora se determina por el contenido real, las comparaciones de versiones después de que las versiones antiguas se purgan realizan el diff contra el predecesor superviviente más cercano en lugar de afirmar que no hay nada que comparar, y la vista previa del historial ya no renderiza HTML sin procesar incrustado en el texto del documento.

Versión 0.9.7263 de julio de 2026

Esta versión añade el inicio de sesión con Microsoft y vistas previas de matemáticas tipografiadas para documentos LaTeX, hace que las salvaguardas de precisión del asistente estén siempre activas incluso bajo instrucciones personalizadas, y corrige la navegación web dentro de diálogos, la agrupación de cambios controlados y las apps que llaman a servicios externos en las aplicaciones para teléfonos y escritorio.

Mostrar detalles

Nuevas Funciones

  • Common: Iniciar sesión con Microsoft: Ahora puede iniciar sesión en su cuenta de Caiioo con una cuenta de Microsoft —tanto cuentas personales como de trabajo o escuela— en todas las plataformas, junto con las opciones existentes de Google, Apple y correo electrónico. Si aún no existe una cuenta de Caiioo para ese correo, se le pedirá confirmación antes de crear una.
  • Common: Los documentos LaTeX muestran matemáticas tipografiadas: Al abrir un documento LaTeX (Slate) ahora se muestra una vista previa con las matemáticas debidamente tipografiadas, mientras que el código fuente permanece editable de forma segura en la vista de código; la vista previa nunca sobrescribe su archivo. El asistente también verifica las matemáticas cada vez que edita un documento LaTeX y detecta cualquier error de inmediato, de modo que una ecuación rota se corrige en el mismo turno en lugar de pasar desapercibida. El contenido LaTeX pegado ahora se reconoce automáticamente.
  • Common: Nueva app "for Grant Writers" en el Hub: Un copiloto para el ciclo de vida de subvenciones para redactores de propuestas de organizaciones sin fines de lucro, ahora disponible para todos. Busca oportunidades de financiación federal en vivo (Grants.gov) calificadas según el perfil de su organización, investiga a los financiadores a través de sus declaraciones públicas 990 (ProPublica Nonprofit Explorer) e historial de adjudicaciones federales (USAspending), redacta cartas de intención (LOIs), declaraciones de necesidad y secciones de programas alineadas con las prioridades declaradas del financiador, construye presupuestos detallados con justificación y redacta informes de subvención provisionales/finales; todo basado en fuentes de datos abiertas y sin necesidad de claves. Nunca inventa plazos, elegibilidad o datos de resultados, y nunca envía una solicitud en su nombre.

Mejoras

  • Common: Configuración muestra dónde funciona una herramienta en lugar de ocultarla: Las herramientas que no se ejecutan en su dispositivo actual solían faltar por completo en Configuración → Herramientas o se mostraban como si fueran utilizables. Ahora aparecen en gris con una nota que indica en qué plataformas funcionan —y una herramienta que solo necesita que la aplicación de escritorio esté en ejecución indica "Conecte la aplicación de escritorio de Caiioo para usar esta herramienta"— para que pueda descubrir qué está disponible en otros lugares en lugar de no saber nunca que existe.
  • Common: El Self Checker puede verificar afirmaciones ejecutando Python real: Cuando califica una respuesta con el botón ⚖, el juez ahora puede escribir un pequeño programa en Python para volver a verificar cosas que ninguna comprobación simple puede: recalcular una estadística afirmada a partir de los datos de origen o volver a derivar una transformación. Esto se ejecuta localmente en el mismo entorno aislado (sandbox) sin red que todo lo demás, en la extensión del navegador y las aplicaciones de escritorio. Cualquier comprobación que no pueda ejecutarse limpiamente se informa como fallida en lugar de aprobarse silenciosamente.
  • Common: Las salvaguardas de precisión ahora se aplican siempre: Las reglas integradas que mantienen al asistente fundamentado —ceñirse a fuentes reales, avisar cuando no se está seguro, citar de dónde provienen los hechos— solían ser parte de la personalidad predeterminada, por lo que una instrucción personalizada o una app con su propia personalidad las reemplazaba silenciosamente. Ahora son una capa permanente subyacente: sus instrucciones personalizadas y las personalidades de las apps se suman a ellas en lugar de desactivarlas, y no pueden editarse ni eliminarse desde la configuración.
  • Common: Los documentos antiguos con cambios controlados obtienen la línea roja limpia: Los documentos guardados con cambios controlados por versiones anteriores —incluyendo la restauración de una versión antigua que contenía cambios controlados— ahora muestran y permiten navegar por sus cambios con la misma agrupación limpia que las ediciones recientes, en lugar de las marcas más toscas que producía el formato antiguo. La actualización se mantiene tras guardar, por lo que las marcas de estilo antiguo no vuelven a aparecer la próxima vez que abra el documento.

Corrección de Errores

  • Common: La navegación web funciona dentro de diálogos y ventanas emergentes: Cuando el asistente abría deliberadamente un diálogo en una página —un cuadro de búsqueda, un panel de filtros— su siguiente clic o pulsación de tecla podía ser rechazado con una advertencia de que algo estaba en medio, deteniendo a veces toda la tarea. Esa comprobación de seguridad ahora advierte en lugar de rechazar, identifica correctamente lo que es realmente clickable y ya no sugiere presionar Escape cuando eso cerraría el mismo diálogo que el asistente acaba de abrir.
  • Common: Los errores de página durante la navegación se informan en lugar de desaparecer: En la extensión del navegador, un error dentro de la página durante una acción de navegación se descartaba silenciosamente y parecía un resultado vacío, dejando al asistente adivinando qué salió mal. Ahora se devuelve el mensaje de error real, coincidiendo con el comportamiento que ya tenía la aplicación de escritorio.
  • Common: Las ediciones en diferentes líneas se mantienen como cambios controlados separados: Dos ediciones en líneas vecinas o elementos de lista podían fusionarse en un solo cambio controlado de gran tamaño que abarcaba ambos, haciendo que la revisión y la aceptación/rechazo fueran complicadas. Un cambio controlado ahora nunca abarca un salto de línea —las ediciones en diferentes líneas son siempre cambios separados y navegables individualmente— mientras que la agrupación normal dentro de una línea no cambia.
  • Common: Las apps que llaman a servicios externos funcionan en las aplicaciones para teléfonos y escritorio: En las aplicaciones de iOS, Android y Windows/Linux, las herramientas que llaman a servicios web externos (por ejemplo, una app que busca en una base de datos pública) fallaban instantáneamente con un error técnico antes de que se enviara la solicitud. Estas solicitudes ahora se procesan correctamente en todas las plataformas.
  • Common: Los modelos de razonamiento mantienen su hilo de pensamiento entre turnos: Con algunos modelos de razonamiento —más visiblemente Gemini a través de OpenRouter— el pensamiento almacenado del modelo de turnos anteriores a veces se descartaba erróneamente al construir la siguiente solicitud, perdiendo la continuidad y desperdiciando tiempo de re-razonamiento. El razonamiento almacenado ahora se reconoce y se traslada correctamente, y el razonamiento de una familia de modelos incompatible se sigue excluyendo de forma segura.
  • Common: Las descripciones de las herramientas se muestran correctamente en Configuración: Varias herramientas mostraban la descripción incorrecta o una cortada a mitad de frase en Configuración → Herramientas y en las tarjetas de herramientas del Hub; por ejemplo, la herramienta de documentos se describía como "List existing slates in thread" y la herramienta de mensajería solo como "List connected messaging services and their status". Cada herramienta y acción muestra ahora su descripción completa y correcta.
  • Common: Las herramientas que no pueden ejecutarse en su dispositivo ya no se ofrecen al asistente: Las herramientas específicas de la plataforma (por ejemplo, las que necesitan la aplicación de escritorio para Mac) aún podían entregarse al asistente en dispositivos que no las admiten, lo que provocaba intentos fallidos y errores confusos. Ahora se filtran de forma coherente en todas partes y, si solicita una por su nombre, el asistente le indicará en qué plataformas funciona (o que solo necesita que la aplicación de escritorio esté en ejecución) en lugar de afirmar que la herramienta no existe.

Versión 0.9.72526 de junio de 2026

Una actualización de fiabilidad tras la versión 0.9.724: las solicitudes de modelos gratuitos se recuperan automáticamente cuando un proveedor no está disponible momentáneamente, la búsqueda de documentos encuentra de forma fiable frases que abarcan saltos de línea o espacios inusuales, y los pasajes reescritos generan cambios realizados limpios en lugar de un control de cambios desordenado.

Mostrar detalles

Corrección de errores

  • Común: Las solicitudes de modelos gratuitos se recuperan cuando un proveedor no está disponible brevemente: Cuando el proveedor de un modelo gratuito informaba que estaba temporalmente sin capacidad, la solicitud solía fallar por completo. Ahora cambia automáticamente a otro modelo gratuito y continúa, con una breve nota informándole que se produjo el cambio, para que un contratiempo pasajero ya no interrumpa su turno.
  • Común: La búsqueda de documentos encuentra frases a través de saltos de línea y espacios: Al buscar una frase de varias palabras en un documento (Slate), el resultado podía ser vacío si las palabras estaban separadas por un salto de línea, un espacio de no separación o espacios adicionales, aunque la frase estuviera claramente allí. La búsqueda ahora coincide con las frases independientemente de cómo se distribuya el espaciado y, si su consulta parece un patrón (por ejemplo, "Incidente|Brecha") sin coincidencias, sugiere activar la búsqueda por expresión regular.
  • Común: Los pasajes reescritos producen cambios realizados limpios: Reescribir sustancialmente un párrafo podía generar cientos de marcas de cambios realizados diminutas y dispersas que eran imposibles de leer. El control de cambios ahora agrupa una región reescrita en un único cambio limpio, mientras que las ediciones genuinamente separadas en otros lugares se mantienen distintas.

Versión 0.9.72418 de junio de 2026

Una actualización posterior a la 0.9.723 que añade a OpenAI como proveedor de voz con clave propia (BYOK), análisis de uso anónimo opcional que controlas por completo y vistas previas más ricas para archivos adjuntos de audio y video, además de correcciones para aplicaciones de Hub con muchas herramientas, nombres de habilidades, inicios de sesión de servicios conectados y el bloqueo de inicio tras una suscripción caducada.

Mostrar detalles

Nuevas características

  • Común: OpenAI es ahora un proveedor de voz con clave propia (BYOK): El modelo gpt-4o-mini-tts de OpenAI se une al selector de voz por modo para texto a voz. Su entrega es controlable: pide un acento, tono o ritmo en lenguaje natural (p. ej., "lee esto con un cálido acento irlandés") y la voz lo seguirá. Añade tu API key de OpenAI en Configuración → Voz.
  • Común: Los archivos adjuntos de audio y video ahora muestran una vista previa real: Un clip de audio grabado o adjunto muestra su forma de onda real en la etiqueta del adjunto en lugar de un icono de archivo genérico, y un archivo adjunto de video muestra un fotograma fijo extraído del clip, para que puedas distinguir los clips de un vistazo. La vista previa se genera una sola vez y se reutiliza.
  • Común: Análisis de uso anónimo opcional — desactivado por defecto en el EEE, el Reino Unido y Suiza: Puedes elegir compartir señales anónimas y libres de contenido que nos ayudan a encontrar y solucionar problemas de fiabilidad; por ejemplo, si un turno tuvo éxito o encontró un tipo de error en particular, además de tus comentarios explícitos 👍/👎 sobre una respuesta. Nunca incluye tus conversaciones, prompts, identidad, dirección IP ni ningún identificador que te siga entre sesiones; es estrictamente de origen (sin rastreadores de terceros); y los eventos se almacenan sin nada que los vincule de vuelta contigo. En el EEE, el Reino Unido y Suiza permanece desactivado hasta que lo enciendas; en otros lugares está activado con un interruptor de un solo toque para apagarlo. Cámbialo cuando quieras en Configuración → Privacidad y diagnóstico, y no hay ningún cargo, descuento o diferencia en las características en ningún caso.

Mejoras

  • Común: Configuración → Voz advierte cuando un proveedor de voz no es de baja latencia: Gemini y OpenAI terminan de generar toda la respuesta antes de reproducir cualquier audio, por lo que el primer sonido puede retrasarse unos segundos en respuestas más largas, a diferencia de ElevenLabs, Cartesia y Resemble, que empiezan a hablar a medida que llega el audio. Seleccionar uno de los proveedores más lentos ahora muestra una breve nota bajo el selector de voz que explica el compromiso y señala las opciones más rápidas, para que la demora se espere en lugar de confundir.
  • Común: El interruptor de análisis de audio ahora está oculto a menos que una aplicación lo necesite: El botón de forma de onda junto al micrófono —que adjunta tu grabación real para que un modelo que pueda oírla la revise junto con tu prompt— es un control especializado que no es útil para la mayoría de las tareas. Ahora está oculto por defecto y solo aparece en modos o aplicaciones que lo activan explícitamente, por lo que ya no abarrota el compositor. Si previamente se había configurado una grabación para ser capturada, dicha captura también se pausa mientras el interruptor está oculto, de modo que no se graba nada sin un interruptor de apagado visible.

Corrección de errores

  • Común: Las aplicaciones de Hub instaladas ya no envían todas las herramientas en cada turno: En las aplicaciones que preconfiguran a qué herramientas recurre el asistente (para Medicina, para Legal y similares), esa configuración se estaba ignorando, por lo que cada turno enviaba silenciosamente la lista completa de herramientas, haciendo que los turnos fueran más lentos y costosos. Ahora se respeta la configuración, por lo que cada turno incluye únicamente las herramientas relevantes.
  • Común: Las habilidades integradas muestran sus nombres reales: Una habilidad predeterminada podía aparecer con un nombre de marcador de posición como "Habilidad 1781..." en lugar de su título correcto; las habilidades ahora muestran nombres legibles (por ejemplo, "Resumir página"), y cualquiera que ya se haya creado con un marcador de posición se corrige automáticamente.
  • Extensión: Los servicios conectados ya no se desconectan antes de tiempo cuando se usan a través de tu retransmisión privada: Actualizar el inicio de sesión de un servicio conectado a través de tu retransmisión privada podía descartar el token de sesión y ser rechazado, marcando la conexión como caducada antes de tiempo. El inicio de sesión ahora se actualiza correctamente.
  • Común: Se corrigió un bloqueo al iniciar después de que una suscripción caducara: Si tu suscripción Pro caducaba o se cancelaba, la aplicación podía quedarse atascada repitiendo la degradación al nivel gratuito mientras cargaba, congelando la interfaz antes de que terminara de abrirse. La degradación ahora se completa limpiamente en una sola pasada, por lo que la aplicación se inicia normalmente y conserva todas las características del nivel gratuito.
  • Extensión: Los paneles se abren de manera fiable justo después de una actualización en segundo plano: Cuando la extensión se actualizaba en segundo plano mientras una ventana permanecía abierta, abrir Configuración (u otra sección que se cargue bajo demanda) podía fallar porque la ventana abierta aún hacía referencia a los archivos de la versión anterior. La aplicación ahora detecta esto y se actualiza una vez para cargar la nueva versión automáticamente.

Versión 0.9.72312 de junio de 2026

Una actualización dirigida tras la versión 0.9.722 con un nuevo proveedor de voz BYOK, una nueva aplicación de soporte para decisiones clínicas, edición integrada para aplicaciones personales del Hub, la capacidad de usar Caiioo desde cualquier navegador a través de su propio relay privado, un panel de Configuración más claro, edición de modo duradero con bifurcación (forking) automática, una segunda revisión sustancial del flujo de documentos de ida y vuelta (round-trip), una revisión de fiabilidad de streaming en todos los proveedores de AI y un barrido de refuerzo de seguridad.

Mostrar detalles

Nuevas Funciones

  • Common: Cartesia ahora es un proveedor de voz BYOK: Cartesia Sonic para texto a voz (TTS) y Cartesia Ink para voz a texto (STT) ya están disponibles en el selector de voz por modo, en los diálogos de primer uso de TTS / STT y en la ruta de subtítulos en vivo. Agregue su clave de API de Cartesia en Configuración → Voz y elija Cartesia donde sea posible seleccionar un proveedor de voz.
  • Common: Edite cualquier aplicación bifurcada del Hub dentro de Caiioo: Configuración → Herramientas, Modos y Aplicaciones incluye ahora un editor por primitiva para aplicaciones personales (aplicaciones bifurcadas del Hub y aplicaciones guardadas por usted). Las tarjetas, vistas, flujos de trabajo, habilidades (skills), modos y variables tienen editores dedicados con valores predeterminados seguros, de modo que una primitiva malformada en una bifurcación ya no puede romper el editor. El agente también puede capturar una sesión útil en un borrador de aplicación personal a través de la nueva herramienta save_session_as_app; diga "guarda esto como una aplicación" (o similar) y se guardará en su almacén de aplicaciones personales para que pueda perfeccionarla.
  • Common: Edite el prompt de sistema de cualquier modo — Caiioo lo bifurca por usted: Ahora puede editar el prompt de sistema (o la definición completa) de cualquier modo, incluidos los integrados y los instalados desde el Hub. La primera edición bifurca automáticamente la aplicación del modo en una copia personal, por lo que sus cambios se mantienen al cambiar de modo y se sincronizan con sus otros dispositivos como cualquier aplicación personal. Aparecerá un banner de "Bifurcado de... — su copia" siempre que su copia esté activa, con un botón de Restablecer que restaura el original. Los modos personalizados existentes migran a este sistema automáticamente.
  • Common: Caiioo for Medicine (beta): Una nueva aplicación instalable desde el Community Hub que sigue el patrón de Caiioo for Legal — una factoría de soporte para decisiones clínicas que agrupa habilidades de diagnóstico diferencial, interacción de medicamentos y notas SOAP junto con sus materiales de referencia. Instalación con un solo clic, bifurcable como cualquier aplicación del Hub.
  • Common: Use Caiioo desde cualquier navegador a través de su propio relay privado: Cuando haya iniciado sesión y su relay de escritorio esté ejecutándose, al abrir caiioo.ai en un navegador sin la extensión, ahora se mostrará la misma interfaz de panel lateral a través de su relay privado. De este modo, puede usar Caiioo desde un Chromebook, una computadora pública o una tableta, mientras que cada llamada a herramientas se sigue enrutando a través de su propia máquina.
  • Common: Panel de Configuración reorganizado: El diseño de la configuración avanzada ahora cuenta con siete categorías de intención del usuario — Cuenta, Personalización y Privacidad, Configuración de AI, Herramientas / Modos y Aplicaciones, Datos y Sincronización, Conectividad y Ayuda — en lugar de las cinco históricas. El Perfil de Usuario y el Almacén de Credenciales se mueven a una categoría dedicada de Cuenta; LAN Relay / Acceso a la API / Pasarela de Mensajería se agrupan como Conectividad (el hilo común son las superficies de red entrantes/salientes); Voz se mueve a Configuración de AI (es un comportamiento de AI, no una herramienta); y Copia de Seguridad / Sincronización Privada / Gestión de Datos forman su propia categoría de Datos y Sincronización. La variante de modo simple colapsa los mismos controles en seis categorías con los controles para usuarios avanzados ocultos por completo.

Mejoras

  • Common: Ida y vuelta de documentos — segunda revisión de fidelidad: Otro barrido a través de Slate / DOCX / PDF / RTF / Google Docs cerró una larga lista de hallazgos en el proceso de ida y vuelta. Aspectos destacados: los cambios controlados generados ahora emiten IDs de cambio válidos para Word y aplanan los marcadores de cambio anidados (para que Word deje de quejarse de cambios controlados "corruptos" al abrir); los comentarios de DOCX se deduplican por ID en lugar de contarse doble; la exportación de DOCX → Markdown escapa los caracteres | literales en las celdas de las tablas para que la tabla no se deshaga; el analizador de RTF ahora consume correctamente los segmentos binarios incrustados (\binN) para que los bytes sueltos ya no desincronicen el resto del documento, omite adecuadamente los fallbacks de Unicode \uc, decodifica el hex \'hh vía Windows-1252, preserva las revisiones controladas y renderiza marcadores de posición de imagen; los CMaps ToUnicode de PDF decodifican pares sustitutos y formas de matriz bfrange / multi-unidad (los caracteres no-BMP y emojis se extraen limpiamente); la detección de prefijos de cambios controlados maneja marcadores de lista indentados y anidados, además de la numeración con ); y la matriz de fidelidad ahora muestra la pérdida de comentarios para docx → md/html/rtf y pdf → docx para que pueda ver de antemano qué no se mantendrá en la ida y vuelta. La exportación a RTF también elimina las eliminaciones controladas pendientes en lugar de incluirlas como texto literal.
  • Common: Las fórmulas de Google Sheets sobreviven a la sincronización de Slate: Editar una Google Sheet sincronizada desde Slate ya no reescribe las fórmulas como sus valores evaluados. La resolución de cambios controlados en Slate también se ha corregido para que aceptar / rechazar confirme el texto correcto cuando el contenido ya coincide con el objetivo.
  • Common: La sincronización de Google Docs ignora los párrafos de celdas de tabla: El escáner de sincronización anteriormente entraba en las celdas de las tablas y producía desplazamientos (offsets) de documento incorrectos. Ahora se omiten las celdas antes del escaneo de párrafos, por lo que las ediciones aterrizan en la posición correcta en documentos que contienen tablas.
  • Common: El Pseudonymizer protege los IDs generados por máquina de extremo a extremo: Slate (y cualquier herramienta que emita identificadores generados por máquina) ahora puede envolverlos en un marcador <!--no-pseudonymize--> que sobrevive a todo el flujo — el pseudonymizer los omite y los marcadores se eliminan antes de llegar a la pantalla. Esto soluciona el caso en el que el ID interno de una llamada a herramienta se seudonimizaba en un turno y se perdía del mapa de sustitución en el siguiente, rompiendo las llamadas a herramientas posteriores que hacían referencia a él.
  • Common: Self Checker ahora ejecuta el juez en el servidor: Al hacer clic en el botón ⚖, el cálculo del veredicto se traslada al relay en lugar de ejecutarse en el panel lateral, por lo que el resultado se completa incluso si cierra el panel, devuelve los resultados más rápido y se mantiene consistente entre dispositivos. La llamada al juez también se enruta a través del mismo pseudonymizer a nivel de hilo que el turno original, por lo que un veredicto sobre un mensaje seudonimizado nunca filtra la PII real al modelo juez.
  • Common: Distintivos de Habilidad / Modo en el inventario de Configuración: Cada habilidad instalada en Configuración → Herramientas, Modos y Aplicaciones ahora muestra a qué modo(s) pertenece, para que pueda ver de un vistazo dónde podrá acceder a ella el agente.
  • Common: Los usuarios de nivel gratuito con la clave aprovisionada ya no reciben error 401 en búsquedas web: Las herramientas de búsqueda estaban resolviendo la clave de OpenRouter a través de una ruta de código que omitía el resolutor de credenciales, por lo que los usuarios con la clave aprovisionada (sin BYOK) recibían errores 401 intermitentemente. El resolutor ahora se ejecuta en cada punto de llamada.
  • Common: El proveedor de contexto de UI es notablemente más ágil: El proveedor de contexto de la interfaz de usuario de la extensión ha ganado almacenamiento en caché de resultados, carga diferida de modos, resolución de alias y exclusiones más estrictas, por lo que el selector de modelos y el selector de modos no se detienen en espacios de trabajo grandes.
  • Common: El control deslizante de velocidad de reproducción de voz ahora funciona para ElevenLabs y Cartesia: El control de velocidad no tenía efecto con ElevenLabs o Cartesia — el habla siempre se reproducía a velocidad normal independientemente del ajuste. Ambos proveedores ahora generan habla a la velocidad elegida. (ElevenLabs admite 0.7–1.2×, Cartesia 0.6–1.5×; el control se ajusta al rango de cada proveedor. Resemble y Gemini no ofrecen control de velocidad y permanecen sin cambios).
  • Common: La carga del modelo STT es visible en el compositor: Cuando el modelo de voz en el dispositivo se está descargando o preparando, el compositor ahora muestra el porcentaje de descarga real, y las solicitudes de carga concurrentes se serializan para que dos acciones de "hablar" casi simultáneas no inicien descargas duplicadas.
  • Common: El compositor mantiene el botón de enviar en pantalla en anchos estrechos: El botón de enviar anteriormente podía quedar fuera del compositor cuando el panel era muy estrecho. Ahora permanece anclado independientemente del ancho.
  • Common: El panel lateral remoto se reconecta limpiamente: Para la nueva capacidad de "Caiioo a través de un navegador vía su relay privado", el relay ahora dirige las respuestas de vuelta al navegador remoto correctamente y lo prepara con una captura de estado inicial al conectar, para que las reconexiones se inicien en el mismo estado en que se dejaron.
  • Common: Los controladores de activos de UI devuelven los IDs de solicitud: Las respuestas ahora devuelven el ID de la solicitud original al emisor, corrigiendo una clase de errores de indicadores de carga (spinners) bloqueados donde dos peticiones de activos competían y el segundo resultado era descartado.
  • Common: Caiioo for Legal ahora es simplemente "for Legal": El prefijo "Caiioo for" en el nombre de la aplicación Legal era redundante una vez que "for Medicine" llegó sin él. Las instalaciones existentes continúan funcionando a través del ID heredado.
  • Common: Revisión de fiabilidad de streaming en todos los proveedores de AI: Una revisión profunda de cómo se transmiten las respuestas desde cada proveedor. Los fragmentos de respuesta que llegaban divididos en paquetes de red podían descartarse silenciosamente — rompiendo el pensamiento extendido de varios turnos con modelos de Anthropic, la continuidad del razonamiento con Gemini y GPT-5, y ocasionalmente perdiendo texto de respuesta por completo con modelos MLX locales — y el texto no inglés o los emojis podían llegar corrompidos como caracteres en las respuestas guardadas. Ambos problemas se han corregido en todas partes. El botón de Detener ahora también cancela una búsqueda de Perplexity en curso en lugar de dejar que termine (y se facture) en segundo plano; detener una ejecución ahora llega a cualquier sub-agente que siga trabajando, y las imágenes adjuntas al chatear con modelos de Mistral ya no se deforman en el tránsito.
  • Common: Las habilidades ahora tienen nombres adecuados: Cada habilidad lleva un nombre de visualización explícito, que se muestra en Configuración, en el selector de habilidades del compositor y al propio agente — para que las habilidades cuyos prompts comienzan con una redacción similar ya no se colapsen en filas indistinguibles. Escribir "/" en el compositor busca primero por nombre, y publicar en el Hub ahora requiere un nombre en cada habilidad.
  • Common: Los modos de aplicaciones del Hub mantienen su configuración completa: Los modos instalados desde el Community Hub (for Legal, for Medicine, ...) podían volver silenciosamente al modo general en lo profundo del núcleo del agente, perdiendo sus variables y configuración de herramientas a mitad de la ejecución. Ahora se resuelven correctamente en todas partes, y un modo cuya definición no pueda resolverse vuelve al prompt estándar de Caiioo en lugar de uno vacío.
  • Common: Correcciones para cuentas con clave aprovisionada (emitida por Caiioo): Reemitir su clave de AI proporcionada por Caiioo ya no borra los créditos comprados — el saldo restante se transfiere a la nueva clave. Revocar una clave ahora realmente la revoca con el proveedor antes de informar del éxito. Las cuentas con saldos ilimitados ahora muestran "Ilimitado" en lugar de un número y ya no activan compras automáticas de crédito. Y un breve contratiempo en el inicio de sesión al restaurar su clave en un nuevo dispositivo ahora reintenta en lugar de fallar.
  • Common: Las selecciones de modelos de nivel gratuito se mantienen actualizadas: La lista de modelos de nivel gratuito ya no ofrece modelos gratuitos que el proveedor ha retirado, lo que anteriormente producía errores inmediatos al ser seleccionados.
  • Common: La generación de video verifica primero las capacidades reales de cada modelo: La herramienta de video ahora lee la hoja de capacidades en vivo de cada modelo — relaciones de aspecto admitidas, duraciones, resoluciones y si acepta fotogramas de referencia — directamente del proveedor y valida su solicitud antes de enviarla, de modo que una combinación no admitida falla instantáneamente con un mensaje claro en lugar de tras una larga espera. La animación a partir de imágenes de referencia ahora las envía en un formato que todos los modelos aceptan.
  • Common: Cobertura del Pseudonymizer — títulos de hilos y llamadas de ayuda: Con el Pseudonymizer activado, los títulos de conversación autogenerados y las pequeñas llamadas internas de ayuda de AI ahora pasan por la misma protección que sus mensajes — tanto en el cliente como en el relay — para que el título de un hilo ya no pueda llevar un nombre real al modelo. Las respuestas de los sub-agentes también muestran ahora los valores reales en pantalla en lugar de sus nombres sustitutos.
  • Common: La sincronización de GitHub maneja contenido no inglés y ediciones simultáneas: Los archivos sincronizados desde GitHub que contienen caracteres acentuados o no latinos ya no llegan distorsionados, y enviar un cambio a un archivo que se ha movido en GitHub desde su última sincronización ahora muestra un conflicto en lugar de sobrescribir silenciosamente la copia más reciente.
  • Common: Los errores temporales del servidor ya no cierran su sesión: Un error temporal del servidor durante la actualización diaria de sesión en segundo plano podía borrar su sesión y cerrarla. Ahora solo un rechazo genuino de credenciales cierra su sesión; cualquier error transitorio mantiene su sesión bajo una ventana de gracia.
  • Common: El cliente de navegador remoto arranca limpiamente: Abrir caiioo.ai desde un navegador convencional (a través de su relay privado) ya no muestra un largo muro de errores de conexión al iniciar sesión, y después de una actualización, la UI siempre se carga de nuevo en lugar de una copia en caché obsoleta.
  • macOS, iOS, Android: Precalentamiento de modelos en arranque en frío: Los modelos de voz y STT en el dispositivo ahora se precalientan durante el arranque de la aplicación en lugar de cargarse de forma diferida en el primer uso, ocultando la latencia de varios segundos de la primera llamada. El primer toque del micrófono ahora se siente casi instantáneo.
  • iOS: Cumplimiento de la sección §3.1.1 de la App Store sobre enrutamiento de ventas: Todas las superficies de pago externo (botones de pago de Stripe, enlaces de "gestionar facturación" que apuntan fuera de la aplicación) están bloqueadas tras una verificación de iOS, por lo que el cliente de iOS solo ofrece compras de StoreKit dentro de la aplicación para suscripciones digitales, cumpliendo con la política anti-steering de Apple.
  • iOS, macOS: Los registros obsoletos de la extensión de Safari ya no bloquean la ruta del relay: Cuando el WebKit de Apple deja múltiples registros de extensión de Safari obsoletos tras las actualizaciones de la aplicación, Caiioo ahora expulsa los duplicados reemplazados en lugar de dejarlos inactivos y bloqueados, para que la extensión de Safari respaldada por el relay siga funcionando sin necesidad de una reinstalación manual.
  • Android: Limpieza de permisos de medios obsoletos: READ_MEDIA_IMAGES se ha eliminado del manifiesto, y los permisos heredados añadidos implícitamente por la biblioteca LiteRT GPU se han suprimido, por lo que la solicitud de permisos en tiempo de ejecución de la aplicación es ahora mínima — más cercana a lo que los usuarios realmente consintieron.

Seguridad

  • Common: Barrido de refuerzo en importaciones, renderizado y registros: Los documentos de Word manipulados y los archivos de importación de conversaciones ya no pueden agotar la memoria mediante trucos de descompresión (límites de tamaño estrictos y análisis de documentos más seguro); una exportación de ChatGPT estructurada maliciosamente ya no puede bloquear el importador; se han cerrado tres riesgos de cross-site scripting en la página de documentos (Slate); el servidor ahora se niega a obtener URLs sugeridas por el modelo que apunten a direcciones de red internas o privadas; las reglas de filtrado se rechazan si su patrón pudiera bloquear el motor de búsqueda; y un registro de depuración de webhook de pago ya no registra secretos.

Corrección de Errores

  • Common: La clave de API del proveedor de voz aparece en el lugar correcto: Cuando se usaba un proveedor en la nube solo para voz a texto (por ejemplo, Cartesia Ink como motor de dictado), su campo de clave de API quedaba relegado a la sección de Texto a Voz (salida) en lugar de estar junto al selector de voz a texto — y permanecía visible incluso después de cambiar su voz de TTS a un proveedor diferente. El campo de clave de cada proveedor ahora se renderiza bajo el selector que realmente lo utiliza (entrada vs. salida), impulsado por una única definición de proveedor de voz.
  • Common: La lectura automática ahora funciona con las voces de Cartesia y Gemini: El interruptor de "leer respuestas en voz alta" silenciosamente nunca se activaba cuando su voz de TTS era Cartesia o Google Gemini — ambos estaban mal clasificados como modelos en el dispositivo esperando una descarga. La lectura automática ahora se activa correctamente una vez que se establece la clave de API del proveedor (y la voz, donde sea necesario).
  • Common: El dictado de Cartesia funciona en todas partes: Cartesia Ink como su motor de voz a texto ahora se reconoce correctamente como listo una vez que se establece su clave de API (en lugar de ser tratado como un modelo local esperando descarga) — en la extensión, aplicaciones nativas y configuraciones respaldadas por relay (macOS, o el cliente web a través de su relay privado), donde el relay anteriormente intentaba cargar "cartesia" como un modelo en el dispositivo.
  • Common: La voz de Gemini comienza a reproducirse antes: Google Gemini TTS lee las respuestas en voz alta frase por frase ahora, por lo que la reproducción comienza después de la primera frase en lugar de esperar a que se sintetice toda la respuesta — igualando la sensación de ElevenLabs, Cartesia, Resemble y Kokoro. (La API de Gemini genera una locución completa a la vez, por lo que la fragmentación se hace de nuestro lado; el control de velocidad ahora también se aplica a Gemini).
  • Common: Los errores de reproducción de voz ahora se muestran, no son silenciosos: Cuando falla la lectura de una respuesta en voz alta (clave de API faltante/inválida, una voz/modelo de Resemble incompatible, un rechazo del proveedor, etc.), el motivo ahora aparece como un mensaje en pantalla en lugar de fallar silenciosamente con solo un registro en la consola. Los mensajes son accionables (por ejemplo, "La voz de Resemble.ai seleccionada no admite el modelo 'chatterbox-turbo' — elija una voz compatible con Chatterbox...").
  • Common: Error de voz/modelo de Resemble.ai más claro: Cuando una voz de Resemble seleccionada no admite el modelo elegido, el error ahora indica exactamente eso y cómo solucionarlo, en lugar de mostrar una carga útil de error interno sin procesar.
  • Common: Las fotos HEIC/HEIF de iPhones modernos vuelven a convertirse: Adjuntar una foto de iPhone reciente (HEIC/HEIF) fallaba al convertir — daba un error de "formato no admitido" y recurría a un archivo adjunto simple en lugar de una imagen visualizable. El convertidor de imágenes integrado estaba desactualizado por años y no podía leer fotos de iPhones actuales (especialmente tomas de resolución completa y HDR). Ha sido reemplazado por un decodificador actualizado, por lo que los adjuntos HEIC/HEIF se convierten en JPEGs y se muestran en línea nuevamente.
  • Common: Las herramientas de video y música siempre anuncian la lista de modelos en vivo: Las herramientas de video y música solo mostraban al LLM sus tres IDs de fallback integrados — el precalentamiento en segundo plano por turno que obtenía los registros de video/música de OpenRouter en vivo dentro del subproceso del relay era lento y rutinariamente perdía el plazo antes de que se enviara la descripción de la herramienta. El estado del registro almacenado en caché ahora prepara los servicios de modelos de video y música al arrancar el subproceso, por lo que la herramienta siempre muestra la alineación actual (Kling, Hailuo, Wan, etc.), y un modelo seleccionado por el usuario se resuelve sin un viaje de red por turno.
  • Common: Los benchmarks multimodelo de Test Runner ahora devuelven puntuaciones significativas: Ejecutar un benchmark de "comparar estos modelos" con runLLMJudge = true solía producir silenciosamente puntuaciones de cero y una clasificación por orden de entrada, porque la ruta a nivel de suite solo verificaba los ajustes de evaluation por prueba e ignoraba el flag de toda la ejecución. El control ahora respeta cualquiera de las señales, y cuando el juez está activado pero no se proporcionó una rúbrica, se aplica una rúbrica predeterminada (factualidad + integridad + claridad + utilidad). Las acciones get_result y export_transcript de la herramienta test_runner también ya no rechazan con runId and testId are required cuando solo faltaba uno de ellos — el error ahora nombra el campo que realmente falta.
  • Common: La reproducción de voz podía ser completamente silenciosa en iOS y Safari: Leer respuestas en voz alta a veces no producía ningún sonido hasta que se reiniciaba la aplicación — el motor de audio se iniciaba en un estado suspendido y nunca se despertaba. La reproducción ahora produce sonido de manera confiable.
  • Common: Los recordatorios diarios se activan a la hora establecida: Un recordatorio repetitivo creado para, por ejemplo, las 9:00 AM podía desviarse y activarse en el momento en que se creó cada día. Las recurrencias ahora están ancladas a la hora de inicio programada.
  • macOS, Desktop: Las notificaciones de tareas programadas realmente llegan: Cuando una tarea programada terminaba e intentaba notificarle, las aplicaciones de escritorio de macOS y Windows/Linux descartaban la notificación silenciosamente. Ahora aparece como una notificación normal del sistema.
  • Common: Los fallos en el registro ya no son silenciosos: Si el correo electrónico de verificación no se puede enviar durante el registro, ahora recibirá un error claro de inmediato en lugar de un registro que parece tener éxito pero nunca entrega el correo.
  • Common: El menú de adjuntar "+" del compositor reaparece en paneles estrechos: La corrección anterior que mantenía el botón de enviar en pantalla en anchos muy estrechos recortó inadvertidamente el menú de adjuntar hasta hacerlo desaparecer. Ahora ambos caben.
  • Common: Los nombres de modelos Claude vuelven a funcionar para usuarios de BYOK Anthropic: Seleccionar ciertos modelos Claude con su propia clave de Anthropic producía un error de "modelo no encontrado" debido a un mapeo interno de nombres de modelos desactualizado. Los nombres de los modelos ahora pasan a Anthropic tal cual.
  • Common: Un paso fallido dentro de un flujo de trabajo de aplicación de varios pasos ahora detiene el flujo: Un flujo de trabajo anidado que fallaba se informaba a su padre como un éxito, por lo que la rama de manejo de errores del flujo de trabajo nunca se ejecutaba. Los fallos ahora se propagan correctamente.

Versión 0.9.72222 de mayo de 2026

Esta es la primera versión en la que tres capacidades largamente esperadas —el Pseudonymizer, el Community Hub y el Messaging Gateway— están disponibles para todos. Las tres han sido reforzadas en el programa de probadores durante meses; los aspectos destacados a continuación cubren el lanzamiento público, así como las nuevas funciones y correcciones que se incluyeron simultáneamente.

Mostrar detalles

Nuevas Funciones

  • Común: El Pseudonymizer se lanza para todos: El filtro de datos personales en el dispositivo de Caiioo detecta nombres, correos electrónicos, números de teléfono, direcciones, identificaciones, organizaciones, ciudades y otros valores sensibles en lo que escribes y los sustituye por falsificaciones realistas antes de que lleguen al modelo; luego revierte el cambio localmente al regresar, para que la conversación en tu pantalla siga mostrando los valores reales. El modelo nunca ve los valores reales; las llamadas a herramientas (tool calls) se ejecutan sobre los valores reales tras la restauración. Actívalo con el nuevo icono de escudo junto al botón de enviar: gris para desactivado, azul para el Filtro de Datos Personales, verde azulado para PHI / Limited Data Set, esmeralda para PHI / Safe Harbor. Mientras está activo, un anillo fino del color correspondiente al modo activo rodea el editor como recordatorio ambiental, y aparece una etiqueta "🛡 pseudonymized — N substitutions" bajo cada mensaje que tuvo valores intercambiados; haz clic en ella para ver exactamente qué pares real → falso se usaron, con etiquetas de categoría. Incluye un modo estricto PHI / Safe Harbor (HIPAA §164.514(b)(2): también elimina fechas más allá del año, direcciones geográficas completas y edades superiores a 89 años) para casos en los que necesites un conjunto de datos desidentificado que puedas compartir sin un Acuerdo de Uso de Datos. (La función se llamaba anteriormente "Anonymizer". La renombramos a "Pseudonymizer" porque es el término técnicamente correcto: el GDPR Art. 4(5) reserva "anonimización" para transformaciones unidireccionales e irreversibles, y esta es reversible por diseño; tu pantalla sigue mostrando nombres reales).
  • Común: Lanzamiento del Community Hub: Un nuevo mercado de un solo clic para instalar herramientas, modos, servidores MCP y aplicaciones completas que extienden Caiioo. Explóralo desde el interior de la extensión o desde caiioo.ai/hub. El catálogo de lanzamiento incluye Slack (inicia sesión una vez con la aplicación Caiioo Slack — sin configuración manual de la aplicación ni modo de desarrollador), Notion, Linear, GitHub, Atlassian, PandaDoc, Microsoft 365, Legal Data Hunter (más de 18 millones de documentos de jurisprudencia, legislación y doctrina en más de 110 países) y 18 servidores MCP adicionales de autorregistro que se autorizan a través del inicio de sesión de su propio proveedor, sin necesidad de copiar y pegar secretos ni configurar el modo de desarrollador. Cada paquete muestra una vista previa de exactamente lo que instala —herramientas, modos, habilidades, servidores MCP y variables— antes de hacer clic en Instalar.
  • Común: Tool Network Access — consentimiento explícito cuando una herramienta sale de tu máquina: Cuando eliges un proveedor de chat local (Ollama, MLX), estás tomando una decisión de privacidad intencionada: tu conversación permanece en el dispositivo. Las herramientas que se dirigen a través de un proveedor remoto (generación de imágenes, música, vídeo, búsqueda web de Perplexity) solían cruzar esa línea silenciosamente. Caiioo ahora se detiene en el primer intento, muestra una tarjeta de Aprobar / Cancelar en línea que nombra la herramienta y el proveedor al que se enviaría, y recuerda tu decisión por proveedor. Revócalo en cualquier momento desde Settings → Personalization & Privacy → Tool Network Access.
  • Común: Lanzamiento del Messaging Gateway (Pro): Caiioo ahora puede responder mensajes en las plataformas que tus clientes y contactos realmente usan —WhatsApp Business, Messenger, Telegram, iMessage, Signal, Viber y Beeper— a través de una única pasarela configurable en Settings → Messaging. Cada canal utiliza las credenciales estándar de bot / empresa de su proveedor, introducidas una vez por servicio. Para cada conversación, tú eliges cómo aparece el agente: Auto (el agente responde a todos; cualquier cosa que escribas en el mismo hilo se trata como instrucción que da forma a la siguiente respuesta), Direct (el agente sigue respondiendo automáticamente, pero cualquier cosa que escribas llega al interlocutor como si fueras tú), o Takeover (el agente se retira por completo y tú tomas el control). Los archivos adjuntos de imagen, audio y vídeo fluyen hacia el modelo en ambas direcciones, por lo que puedes preguntar "¿qué hay en esta foto que acaba de enviar el cliente?" y responder en el mismo canal. Slack reside en el Community Hub como su propio paquete MCP; instálalo desde allí en lugar de desde el Messaging Gateway.
  • Común: My Day (Beta): Una segunda aplicación instalable desde el Hub: un resumen matutino de un solo clic que reúne el calendario de hoy, correos electrónicos no leídos y documentos recientes en un único tablero. El botón del editor ejecuta el resumen; el agente se renderiza en la misma vista de tablero cada vez, con habilidades de seguimiento para expandir cualquier elemento, redactar una respuesta o programar bloques de trabajo profundo.
  • Común: Storybook Builder (beta): Otra aplicación instalable desde el Hub: elige un estilo, audiencia, rango de edad y un resumen libre; el agente diseña un elenco, dibuja retratos de referencia para mantener la consistencia de los personajes, genera cada página con prosa e ilustración, deriva una portada de la mejor página y renderiza el libro terminado en un visor de diseño de desplazamiento legible. Se puede bifurcar (fork) como cualquier aplicación del Hub, por lo que puedes personalizar el prompt maestro o cambiar las opciones de estilo.
  • Común: El plan gratuito ahora incluye las aplicaciones de escritorio: Las aplicaciones de escritorio para macOS y Windows / Linux solían requerir Pro. Los usuarios gratuitos ahora pueden iniciar sesión en las aplicaciones de escritorio en todas las plataformas —la plataforma en sí es gratuita, y Pro sigue diferenciándose por capacidades exclusivas de Pro (generación de imágenes, servidores MCP remotos, tareas programadas, etc.).
  • Común: Pro Mobile retirado — un único nivel Pro de $9 para web, escritorio y móvil: La compra dentro de la aplicación Pro Mobile de $2.99 (iOS y Android) ha desaparecido. El nivel Pro único de $9/mes ahora desbloquea cada cliente de Caiioo en todas las plataformas —Chrome, Edge, macOS, Windows, Linux, iOS, Android— sin un SKU móvil separado y sin gimnasia de derechos entre plataformas. Los suscriptores actuales de Pro Mobile pasan automáticamente a Pro sin coste adicional y mantienen todas las capacidades que tenían. Las nuevas instalaciones móviles verán solo el nivel Pro de $9 en la pasarela de pago de la aplicación, coincidiendo con el sitio web.
  • Común: Caiioo for Legal (beta): Una nueva instalación de un solo clic desde el Community Hub activa quince habilidades legales transversales —marcado de contratos, redacción de cambios (redline), redacción transaccional, memorandos y opiniones, defensa, revisión de manuales (playbooks) por lotes y más— respaldadas por dos manuales de negociación exhaustivos (lado del comprador y lado del vendedor) con niveles de Preferido / Alternativo / Retirada en docenas de cláusulas comunes. Las variables permanecen dentro del ámbito del hilo en el que estás trabajando, por lo que cada asunto mantiene su propio cliente, contraparte, jurisdicción y postura sin mezclarse con el siguiente.
  • Común: Self Checker — juzga cualquier respuesta con el nuevo botón ⚖: Cada turno del asistente tiene ahora un botón ⚖ en la barra de acciones. Haz clic en él para calificar esa respuesta frente a tu solicitud; el juez ve el turno completo (tu prompt, las entradas y salidas de cada llamada a herramienta, las imágenes adjuntas y la respuesta del asistente), crea comprobaciones deterministas (coincidencia exacta, contiene, regex, rango numérico, aritmética), las ejecuta y muestra una tarjeta de veredicto en línea. Elige cualquier proveedor para el que tengas una clave; el coste de LLM del juez se suma al total acumulado de la conversación para que no haya cargos ocultos.
  • Común: Test Runner — prueba Caiioo con tu propia lista de ejemplos (Pro): Entrega a Caiioo una lista de prompts y una forma de calificar cada respuesta —subcadenas que deberían aparecer, un patrón que la respuesta debería cumplir, herramientas específicas que deberían usarse, o un segundo modelo que califique la respuesta del 1 al 10 según los criterios que definas. Caiioo ejecuta cada prompt en su propia conversación nueva, captura la respuesta del asistente, qué herramientas llamó, cuánto tiempo tomó y cuánto costó, y luego genera un informe de aprobado/fallido que puedes exportar como CSV. Útil para comprobar puntualmente que un nuevo modo, modelo o aplicación instalada del Hub sigue comportándose como esperas.
  • Común: Las aplicaciones del Hub pueden incluir materiales de referencia listos para usar: Un paquete del Community Hub ahora puede agrupar sus propias plantillas de Slate, PDFs y otros archivos de referencia. Instalar Caiioo for Legal, por ejemplo, coloca los dos manuales de negociación directamente en tu biblioteca para que el agente pueda marcar tus contratos basándose en ellos desde el primer turno.
  • Común: My Apps — bifurca cualquier aplicación del Hub y edítala como propia: Un nuevo panel de My Apps en Settings → Tools, Modes & Apps te permite bifurcar cualquier aplicación del Community Hub en una copia personal y editar cualquiera de sus primitivas —herramientas, habilidades, modos, tarjetas, vistas, flujos de trabajo, archivos adjuntos de plantilla y variables— con editores por primitiva. El agente también puede capturar una conversación útil en un borrador de aplicación personal para que la perfecciones.
  • Común: Las aplicaciones del Hub ahora se sincronizan entre dispositivos: Instala un paquete del Community Hub en tu Mac y aparecerá en tu iPhone, y viceversa. Las aplicaciones personales (aplicaciones que has bifurcado o guardado como propias) también se sincronizan. Los relojes vectoriales por paquete significan que ninguna instalación sobrescribirá nunca una instalación más reciente de otro dispositivo.
  • Común: Hub Settings ahora enumera cada primitiva de la aplicación en su propia sección: Tools, Modes & Apps sumó cuatro nuevas secciones —Cards, Views, Workflows y Template Attachments— junto a las existentes Tool Configuration y Agent Modes. Cada una es un inventario de solo lectura de lo que tus aplicaciones instaladas realmente incluyeron, con atribución de fuente para que puedas ver qué paquete del Hub trajo cada habilidad, modo o tarjeta.
  • Común: Las habilidades ahora son visibles para el modelo: Anteriormente, las habilidades eran solo de interfaz de usuario; al hacer clic en una etiqueta de habilidad se pegaba texto en tu mensaje, pero el modelo en sí no tenía conocimiento de ellas. Cada modo ahora inyecta sus habilidades disponibles (nombre, descripción, cuerpo del prompt) en el system prompt, por lo que frases como "usa tu habilidad de análisis de contratos en este PDF" ahora funcionan realmente.
  • Común: Las tarjetas de subagentes se renderizan en línea en el chat principal: Cuando un subagente emite una tarjeta (un veredicto de Self Checker, un gráfico generado, una vista de resultado estructurado), la tarjeta se reasigna a la conversación principal y se renderiza en línea junto al resultado de texto del subagente, de la misma manera que ya funcionan los archivos adjuntos de los subagentes.
  • Común: Google Sheets — 14 nuevas acciones: Pegar datos (CSV / TSV / HTML), dividir texto en columnas, recortar espacios en blanco, eliminar duplicados, aplicar o limpiar filtros de la barra de herramientas con criterios y reglas de ordenación, mover filas o columnas, insertar y eliminar rangos de celdas, proteger rangos con permisos de editor, definir y actualizar rangos con nombre, adjuntar metadatos de desarrollador, ajustar el formato condicional y usar la paleta ColorStyle moderna — todo sin salir del chat.
  • Común: Google Docs recibe comentarios reales, soporte para múltiples pestañas y reconocimiento de smart-chips: Añade, responde, resuelve y elimina comentarios nativos de Docs que aparecen en la interfaz de Docs para todos en el documento. Los documentos con múltiples pestañas ahora funcionan correctamente; el agente lee y escribe en la pestaña correcta en lugar de mezclar todas las pestañas en un solo espacio de posición. Los smart chips (personas, enlaces, ecuaciones, saltos de página, chips de fecha) ahora se reconocen para que las operaciones de búsqueda y edición lleguen al carácter correcto. Las ediciones concurrentes ahora fallan visiblemente con un error claro en lugar de sobrescribirse silenciosamente entre sí.
  • macOS: La reproducción de voz (Kokoro TTS) comienza en menos de un segundo: La voz en el dispositivo fallaba silenciosamente en macOS porque el modelo no se cargaba dentro de la WebView. La voz ahora se ejecuta a través del proceso auxiliar de la aplicación de escritorio y se transmite frase por frase, por lo que escuchas la primera frase aproximadamente un segundo después de hacer clic en reproducir, incluso en una máquina con mucha carga.
  • Web: Los paquetes del Hub se instalan a través de un enlace caiioo://: Al hacer clic en Instalar en caiioo.ai, ahora se dirige directamente a cualquier cliente que tengas —la extensión de Chrome o la aplicación nativa— en lugar de activar ambos a la vez. Si tienes ambos instalados, verás un selector. El modal de instalación del Community Hub también desglosa el contenido de cada paquete —herramientas, modos, habilidades, servidores MCP y variables— para que puedas ver exactamente qué se instala antes de hacer clic en Instalar.
  • Desktop: El AppImage de Linux registra el esquema de URL caiioo://: Los usuarios de Linux con la versión AppImage ahora pueden instalar aplicaciones del Hub desde caiioo.ai con un solo clic; el esquema de URL se registra en el primer lanzamiento sin necesidad de instalar ningún paquete del sistema.

Mejoras

  • Común: Revisión de la estabilidad de Slate y la fidelidad de ida y vuelta: Se cerraron aproximadamente 40 errores individuales en el editor de texto enriquecido, el motor de diferencias (diff), el historial de versiones y la importación/exportación de Word. Los cambios controlados (tracked changes) ya no se corrompen cuando una propuesta de IA llega a un documento que has editado posteriormente; las capturas del historial de versiones son ahora copias congeladas reales; las revisiones se resuelven correctamente cuando el contenido coincide con el objetivo en lugar de detenerse; las propuestas de IA se fusionan con los cambios existentes en lugar de sobrescribir las ediciones de otros autores; aceptar o rechazar cambios en un archivo de Word persiste en el almacenamiento; las exportaciones de texto enriquecido manejan emojis y otros caracteres de planos suplementarios; y el motor de diferencias ya no confunde eliminaciones y modificaciones cuando su texto coincide.
  • Común: Slate — aceptar o rechazar todos los cambios controlados dentro de una selección: Los nuevos botones ✓ Sel / ✗ Sel en la barra de herramientas de revisión de Slate imitan el comportamiento de Word de "seleccionar un párrafo, aceptar todos los cambios internos": resalta una región y un solo clic resuelve cada cambio controlado que se solape con ella. El motor de diferencias también agrupa ediciones adyacentes separadas solo por espacios en blanco o puntuación en una única unidad de aceptar o rechazar, para que revisar una reescritura de IA no suponga cien clics individuales.
  • Común: Fidelidad de importación / exportación de documentos Word: Una revisión de aproximadamente 110 errores en el analizador .docx corrigió el formato de caracteres que ignoraba los interruptores de "desactivado" explícitos, la herencia de estilos rota, la resolución de colores de tema faltante, la pérdida de sangría de párrafo, el manejo incorrecto de superíndice / subíndice / texto oculto, la numeración de listas incorrecta tras los encabezados, la falta de separadores de tabulación y salto de línea en el texto extraído, las imágenes incrustadas que no se extraían en absoluto y la pérdida de referencias de imágenes incrustadas al exportar. La exportación a Markdown ahora utiliza la sangría de lista correcta según CommonMark.
  • Común: Auditoría de renderizado e ida y vuelta de PDF: Una auditoría del flujo de PDF preserva imágenes en línea, cadenas hexadecimales y espaciado de letras en el proceso de ida y vuelta; resuelve correctamente los recursos de página heredados; preserva las máscaras de transparencia, los indicadores de decodificación, intención e interpolación al reemplazar imágenes; rescata caracteres especiales (símbolo de euro, comillas inteligentes, marca registrada) que las fuentes de Windows no pueden codificar de forma nativa; maneja correctamente emojis y otros caracteres de planos suplementarios en fuentes incrustadas en PDF; y muestra los errores de OCR en lugar de ignorarlos. El visor de PDF de Slate también se abre notablemente más rápido en PDFs de varias páginas al renderizar las páginas de forma diferida (lazy rendering), y los PDFs grandes ya no descargan el archivo repetidamente al abrirse por primera vez.
  • Común: La exportación a PDF preserva caracteres no codificables en lugar de fallar: Los caracteres especiales que la fuente elegida no puede codificar ahora se pasan sin cambios desde el PDF de origen en lugar de abortar toda la exportación.
  • Común: Mejoras en la precisión y cobertura del Pseudonymizer: El modelo detector de datos personales fue reentrenado con un flujo consciente de la configuración regional (locale-aware) y ahora maneja sustancialmente mejor el chino y una gama más amplia de escrituras no latinas. Los rangos de nombres ahora se extienden correctamente a través de los límites de escritura —iniciales intermedias, honoríficos iniciales y secuencias contiguas en chino, japonés, coreano y árabe— para cerrar las filtraciones de nombres parciales. Una nueva segunda pasada de seguridad captura omisiones antes de que se envíen. Los rangos fragmentados con la misma etiqueta se agrupan antes de la sustitución. La detección de nombres de ciudades y empresas en varios idiomas ya está en producción. La salida numérica de la herramienta de calculadora ya no se clasifica erróneamente como un nombre.
  • Común: Inspector de alucinaciones del Pseudonymizer: Escanea la respuesta del asistente en busca de nombres con apariencia de falsos que no estén en el mapa de sustitución de tu sesión; una coincidencia significa que el modelo probablemente inventó un nombre. Se complementa con el inspector de filtraciones existente para dar una visión completa de lo que el modelo dijo sobre la identidad.
  • Común: Falsificaciones multilingües del Pseudonymizer: Los nombres de ciudades, empresas y personas ahora generan sustitutos apropiados para la configuración regional: un prompt en español obtiene falsificaciones con apariencia española, un prompt en japonés obtiene falsificaciones con apariencia japonesa, y así sucesivamente.
  • Común: Más de 30 correcciones menores de corrección en el Pseudonymizer: Una auditoría de varias rondas eliminó docenas de hallazgos de severidad baja, media y alta: brechas en la cobertura de escrituras, ruido en los registros de depuración, filtraciones entre sesiones, errores de recorte de URL, casos límite de políticas, privacidad de los registros de auditoría, robustez de la restauración, manejo de Unicode en el diccionario de usuario, filtraciones de PII estructural en modo solo para uno mismo, y más.
  • Común: Los mensajes de Telegram se renderizan con el formato adecuado: Los mensajes enviados a través del puente de Telegram ahora se formatean usando los estilos nativos de negrita, cursiva, código y enlace de Telegram en lugar de mostrar asteriscos crudos, comillas invertidas y sintaxis "texto (url)" rota. Las imágenes entrantes de Telegram también fluyen correctamente hacia los modelos con capacidad de visión, y los mensajes preformateados del agente no son reformateados por el puente.
  • Común: La sincronización de calendario cubre todos los calendarios de tu cuenta: La sincronización en segundo plano solo iteraba tu calendario principal de Google; los calendarios de equipo y familiares estaban ausentes silenciosamente. Ahora se sincronizan todos los calendarios visibles. Se sigue correctamente la paginación de eventos (para que los eventos más allá de la primera página ya no desaparezcan), se preservan las zonas horarias de los eventos en lugar de normalizarlas a UTC, los eventos de todo el día se anclan correctamente y el manejo de Apple Calendar ahora también dirige los Apple Reminders.
  • Común: Corrección de la herramienta Calendar / Agenda: Se cerró un grupo de 19 errores en la creación / actualización / eliminación / listado de calendarios; lo más importante es que las fechas de los eventos de todo el día ahora se derivan en tu zona horaria local en lugar de UTC, por lo que un evento que fijaste para el viernes ya no cae en jueves en las zonas horarias del este.
  • Común: Barrido de fiabilidad de la herramienta Gmail: Se corrigieron cinco errores que producían silenciosamente resultados de cuentas incorrectas, hilos de respuesta rotos, nombres de destinatarios mal formados estilo "Doe, John" y fallos de autenticación ocultos. Las respuestas ahora se enlazan correctamente tanto en Gmail como en clientes de correo externos (Outlook, Apple Mail, Thunderbird). Las actualizaciones de borradores preservan el hilo de conversación original.
  • Común: Búsqueda en Gmail por remitente, categoría, antigüedad, archivos adjuntos y estado no leído: Pedir al agente que busque "correos no leídos de Bob de la última semana con archivos adjuntos" solía depender de que el modelo recordara la sintaxis exacta de los operadores de búsqueda de Gmail, y este reemitía la misma consulta lógica con diferentes redacciones hasta que algo funcionaba. La herramienta Gmail ahora expone parámetros de filtro de primer nivel (from, subject, label, hasAttachment, isUnread, isImportant, category, newerThan / olderThan como 7d/1m/1y, y fechas after / before), para que el agente elija el filtro correcto al primer intento.
  • Común: Barrido de fiabilidad de la herramienta Google Drive: Doce correcciones que incluyen rechazar la lectura de archivos binarios como texto, soporte para rutas de carpetas de unidades compartidas, mostrar la paginación para listados de carpetas grandes, mapear Slides a exportaciones PPTX, eliminar el rol de "propietario" roto de las opciones de compartir y corregir el filtrado de carpetas de destino en los movimientos. La caché de transferencia de Drive ahora hace que los enlaces públicos caduquen después de 24 horas en lugar de dejarlos permanentemente públicos si falla la limpieza.
  • Común: Google Drive — rutas de carpeta completas, unidades compartidas, exportación, transferencia de propietario, descubrimiento de enlaces: Las operaciones de Drive ahora aceptan rutas de carpeta legibles por humanos (Engineering/Specs/Q3) en lugar de solo IDs de carpeta opacos, acceden a Unidades Compartidas como destinos de primer nivel, exportan Docs / Sheets / Slides a tipos MIME específicos (PDF, DOCX, XLSX, PPTX), transfieren la propiedad de archivos entre usuarios y muestran enlaces públicos y de "cualquiera con el enlace" para que el agente pueda responder "¿cuál es la URL para compartir este archivo?" sin que tengas que copiarla manualmente.
  • Común: Las ediciones de texto de Google Slides aterrizan en el lugar correcto: La herramienta Slides usaba el número mágico 999999 para "final del texto", que la API rechazaba. Ahora busca la longitud real del texto y construye rangos adecuados para que las ediciones de índice parcial (por ejemplo, "estilo desde el carácter 5 en adelante") funcionen como se espera.
  • Común: Google Sheets — más de 30 correcciones menores de corrección: El análisis de rangos maneja nombres de hojas entrecomillados con puntuación interna, referencias ilimitadas (A:A, 1:10) y columnas más allá de la Z; las subidas de imágenes escriben una fórmula =IMAGE() real en lugar de borrar la celda; la importación HTML decodifica entidades con nombre, decimales y hexadecimales, incluyendo caracteres del plano astral; los gráficos ya no bloquean el lector de información de la hoja; la búsqueda informa letras de columna absolutas y muestra errores por hoja. Las diferencias (diffs) de las hojas ahora emiten tanto adiciones como eliminaciones correctamente.
  • Común: El diálogo de variables ahora funciona para cualquier aplicación del Hub: El botón del editor "abrir variables" solía estar codificado para una aplicación específica. Ahora se basa en el manifiesto del Hub, por lo que cualquier aplicación que incluya un diálogo de variables obtiene su propio botón y etiqueta.
  • Común: Las aplicaciones personales aparecen en todos los lectores: Las aplicaciones personales (aplicaciones que has bifurcado o guardado) ahora aportan sus habilidades, modos, servidores MCP, herramientas, vistas y variables a través de cada lugar donde el agente los lee, no solo en el editor. Ahora son aplicaciones de primer nivel, idénticas a las instaladas desde el Hub.
  • Común: La desinstalación del Hub realmente elimina todo: Al desinstalar una aplicación del Hub ahora también se eliminan los modos del paquete, los botones del editor, las habilidades, los archivos adjuntos de plantilla, los parches de variables de modo, la lista de desactivación del sistema en caché y (si estabas en él) el modo activo del paquete. No más modos huérfanos persistiendo en el selector después de la desinstalación.
  • Común: La instalación del Hub advierte sobre solapamientos: Cuando instalas un paquete cuyas habilidades, modos, MCPs, herramientas o vistas duplicarían algo que ya tienes, aparece un aviso (toast) con los conflictos en el momento de la instalación para que puedas decidir qué hacer, y los indicadores de duplicación por fila permanecen visibles en la lista de instalación del Hub y en tu inventario de Settings.
  • Común: Superposiciones de variables por hilo para trabajo por asuntos: Las variables de modo solían ser persistentes en todas las conversaciones, lo cual es incorrecto para el trabajo por asuntos (cada asunto legal, cada compromiso con un cliente, cada proyecto es un contexto diferente). Cada hilo puede ahora llevar su propia superposición de variables para que el agente trabaje en el Asunto A en un hilo y en el Asunto B en el siguiente sin mezclarlos.
  • Común: La instalación del Hub ya no abre una cascada de pestañas para cada inicio de sesión requerido: Instalar una aplicación del Hub con múltiples proveedores solía abrir una pestaña de inicio de sesión por proveedor en secuencia. Las instalaciones ahora se completan rápido y solicitan cada inicio de sesión restante bajo demanda, uno a la vez, en lugar de apilar pestañas.
  • Común: Robustez de la sincronización en la nube: La derivación de claves de sincronización de equipo ahora usa tu ID de organización y frase de contraseña en lugar de tu correo personal, para que cada miembro del mismo equipo derive la misma clave y pueda realmente desencriptar los elementos de los demás (esto estaba previamente roto). Los temporizadores de sincronización, los relojes vectoriales y el bloqueo de manifiestos también se ajustaron para evitar que las sincronizaciones solapadas corrompan el estado.
  • Común: El botón "Use Caiioo's Account" funciona para claves aprovisionadas reemitidas: El botón de Settings no hacía nada si tu fila de OpenRouter aprovisionada había sido desactivada por un cambio previo a BYOK o un fallo de desencriptación. Ahora genera una fila nueva cuando el servidor indica que no tienes una, por lo que el botón siempre restaura una clave funcional.
  • Común: El campo de clave de OpenRouter se mantiene sincronizado con Settings: La entrada de la clave API ahora se actualiza cuando el componente principal envía un nuevo valor (por ejemplo, después de hacer clic en "Use Caiioo's Account") en lugar de mantener el valor que tenía cuando la página se renderizó por primera vez.
  • Común: Los botones del editor se recargan cuando cambian los ajustes del modo: Los botones de acción del editor (Variables, etc.) ahora se actualizan inmediatamente cuando cambian los ajustes de un modo, en lugar de requerir una recarga del chat.
  • Común: Las herramientas del agente ven tus últimas ediciones antes de leer un Slate: Si todavía estás escribiendo cuando se activa una herramienta de IA (actualización de Slate, revisión, resolución de cambios controlados), la herramienta ahora espera a que el contenido del editor en curso se guarde en el almacenamiento para operar sobre lo que realmente puedes ver, no sobre una captura obsoleta de hace un segundo.
  • Común: Las tarjetas en línea se dimensionan según su contenido: La tarjeta de veredicto del Self Checker y otras tarjetas en línea ahora crecen para ajustarse a su contenido real en lugar de reservar un espacio fijo, y adoptan el tema de la aplicación principal (claro u oscuro) en lugar de forzar un fondo blanco.
  • Común: Los botones de acción flotantes aparecen por defecto en la esquina superior izquierda: Los botones flotantes ⚖ y 🛡 (y cualquier botón flotante personalizado) ahora se sitúan en la parte superior izquierda del editor por defecto en lugar de obstruir el botón de enviar a la derecha. Aún puedes arrastrarlos a cualquier lugar.
  • Común: Las actualizaciones del perfil de usuario y de las variables de modo rechazan campos desconocidos: El agente podía anteriormente inventar nombres de variables como _clientName que silenciosamente no iban a ninguna parte. Las actualizaciones ahora requieren que la clave exista en el esquema y devuelven un error claro en caso contrario.
  • Común: Pantalla de bienvenida de incorporación simplificada: El primer inicio ahora muestra tres opciones claras —Gratis, Suscribirse a Pro, o Traer tu propia clave API (BYOK) con una prueba— en lugar del formulario de incorporación más largo anterior. La primera vez que abras el Editor, Settings o Slate, se ejecutará un breve recorrido interactivo para señalar los controles relevantes.
  • Común: El inicio de sesión es de un solo paso: Caiioo solía requerir tanto una identidad verificada COMO una comprobación de licencia activa antes de dejarte entrar. Esa comprobación de licencia redundante ha desaparecido; una vez que has iniciado sesión, estás dentro. El estado de la licencia sigue restringiendo las capacidades exclusivas de Pro (generación de imágenes, etc.); simplemente ya no restringe el abrir la aplicación.
  • Común: La búsqueda en Settings revela secciones avanzadas: Buscar un ajuste que reside bajo un desplegable "avanzado" solía no devolver resultados silenciosamente porque la sección estaba colapsada. La barra de búsqueda ahora revela las secciones colapsadas que coinciden, y un nuevo botón "Collapse all" lo revierte con un solo clic.
  • Común: Catálogo de proveedores más amigable: Los modelos de nivel gratuito de OpenRouter recién lanzados ahora tienen prioridad en el selector de modelos, y los modelos obsoletos se eliminan suavemente en lugar de abarrotar la lista.
  • Común: Detección del idioma del host en cada plataforma nativa: Los shells de macOS, iOS, Android y Tauri ahora detectan el idioma de la interfaz de tu SO al inicio y lo pasan al panel lateral, para que las traducciones del primer inicio aparezcan en el idioma correcto sin que tengas que configurarlo manualmente. Se incluyeron aproximadamente 10,000 cadenas de traducción adicionales en 23 configuraciones regionales no inglesas.
  • macOS: Aplicación de instancia única: Ya no se puede lanzar una segunda copia de la aplicación de macOS desde un enlace caiioo:// cuando ya hay una en ejecución, incluso cuando los Servicios de Lanzamiento de macOS tienen dos copias registradas (típicamente un resto de una instalación previa).
  • macOS: Los servidores MCP instalados a través de Homebrew ahora se ejecutan: macOS 15+ bloquea las aplicaciones notarizadas para que no ejecuten binarios que lleven el atributo de "procedencia" (provenance), que Homebrew añade a todo lo que instala. Caiioo ahora limpia automáticamente ese atributo al intentar ejecutarlo tras un permiso denegado, por lo que los servidores MCP locales (sistema de archivos, memoria, fetch, etc.) instalados a través de Homebrew comienzan a funcionar sin ninguna limpieza manual.
  • macOS, iOS: La instalación del Hub a través de caiioo:// es fiable en el inicio en frío: Tocar un enlace de instalación caiioo:// en una aplicación recién lanzada podía entrar en conflicto con la primera carga de la WebView y perder silenciosamente la intención de instalación. La intención ahora se persiste durante el inicio en frío para que la instalación se complete una vez que la aplicación esté lista.
  • iOS: Se respeta el nuevo permiso de calendario de "solo escritura" de Apple: iOS 17 introdujo un tercer permiso de Calendario / Recordatorios —"solo escritura"— que permite a Caiioo crear eventos y recordatorios sin ver los existentes. Caiioo anteriormente trataba esto como "denegado"; ahora utiliza el acceso de solo escritura correctamente, por lo que los usuarios que conceden solo ese nivel todavía pueden pedir al agente que programe cosas.
  • iOS: Mensaje más claro cuando una compra dentro de la aplicación no puede verificarse: Las verificaciones de compra fallidas ahora muestran un motivo específico en lugar de un error genérico, y la transacción ya no se finaliza silenciosamente, cumpliendo con las directrices de StoreKit de Apple.
  • Android: Guardar un archivo ya no congela la aplicación: Escribir un archivo grande a través del selector de archivos de Android solía ejecutarse en el hilo de la interfaz de usuario y podía congelar la aplicación durante varios segundos en almacenamientos lentos. Las escrituras ahora ocurren fuera del hilo de la interfaz de usuario.
  • Android: Las respuestas de red en streaming entregan cabeceras antes que los fragmentos: Las llamadas de streaming de larga duración ahora entregan las cabeceras al solicitante antes de que llegue cualquier fragmento del cuerpo, corrigiendo una categoría de fallos intermitentes en el stream.
  • Android: Transcripción en el dispositivo más rápida y eficiente en memoria: El flujo de captura de audio Whisper / Moonshine ahora usa un búfer de flotantes primitivos en lugar de una lista de objetos, reduciendo tanto la memoria como la CPU. La carga, descarga, transcripción y limpieza de la caché del modelo también se serializan ahora a través de un bloqueo compartido, por lo que la aplicación ya no se bloquea ocasionalmente si cambias de modelo a mitad de la transcripción.
  • Desktop: Auditoría de fiabilidad y seguridad del shell de Windows / Linux: Una revisión completa del shell de Tauri —alcance de capacidades limitado solo al panel lateral de confianza (para que una página visitada arbitraria no pueda invocar comandos privilegiados), escape de HTML reforzado en el puente de instalación del Hub caiioo://, un mensaje amable de "Node.js no encontrado" en lugar de un cierre inesperado silencioso, y un puñado de correcciones de robustez.
  • Desktop, macOS: Las descargas de modelos de voz y habla en el dispositivo ahora funcionan: La Política de Seguridad de Contenido (CSP) de la WebView de las aplicaciones de escritorio estaba bloqueando las descargas desde huggingface.co, por lo que los modelos de voz Kokoro y de habla a texto Whisper no podían cargarse en el primer uso. La política ahora permite huggingface.co.
  • Extension: Settings → Tools, Modes & Apps renombrado y reorganizado: La antigua categoría "Tools & Capabilities" es ahora "Tools, Modes & Apps" con una nueva categoría "Connectivity" separada de Advanced.
  • Web: Texto de precios refinado en 23 idiomas: Una revisión editorial de los puntos de características Free / Pro del sitio web alineó las versiones no inglesas con la fuente inglesa más reciente. Se actualizaron las fechas de "última actualización" de los documentos legales.

Seguridad

  • Común: Refuerzo del inicio de sesión: Se cerraron múltiples hallazgos de una auditoría del flujo de inicio de sesión y del almacén de credenciales. Los tokens de ID de Google ahora solo se aceptan si fueron emitidos para los propios IDs de cliente de Caiioo (cerrando un agujero donde el token de cualquier cliente de Google OAuth podía iniciar sesión a alguien). El inicio de sesión de Apple ahora valida el "nonce" devuelto por Apple frente al generado por Caiioo. El inicio de sesión de Google y Apple rechaza el enlace automático de una identidad externa a una cuenta con correo no verificado (cerrando una toma de control por "registro en la sombra"). El punto final del token de refresco ahora rechaza tokens revocados, por lo que un token de sesión cerrada no puede canjearse por uno nuevo. El punto final de emisión de tokens OAuth ahora requiere un token de portador (bearer token) activo. La propia página de retorno (callback) de OAuth fue reforzada contra varios vectores de inyección de scripts.
  • Común: Aislamiento por perfil para todos los ajustes: La capa de ajustes compartía un único contenedor entre múltiples inicios de sesión en la misma instalación en ciertas rutas de código, lo que podía filtrar una credencial introducida en una cuenta a la vista de otra cuenta. Cada lectura y escritura de ajustes es ahora estrictamente por perfil, los contenedores compartidos heredados se borran en el primer lanzamiento tras la actualización, y la sincronización en la nube rechaza subir o descargar esos contenedores heredados.
  • Extension: El autodescubrimiento del puente local es ahora opcional: La extensión de Chrome se conectaba anteriormente de forma incondicional a cualquier aplicación de escritorio de Caiioo que encontrara en localhost. Ahora solo lo hace cuando has activado explícitamente el acceso al puente local en Settings, para que una aplicación de escritorio instalada por otro usuario en una máquina compartida no pueda conectarse silenciosamente a tu sesión de la extensión.
  • macOS, iOS: Puente de instalación caiioo:// reforzado contra inyección: El escape de cadenas manual en el JavaScript que procesa las URLs caiioo://hub/install/<id> solo escapaba comillas simples; un ID de paquete maliciosamente diseñado podía romper el literal de cadena y ejecutar un script arbitrario en la WebView. Reemplazado por un escape JSON completo en ambas plataformas.
  • iOS, macOS, Extension: Los flujos de inicio de sesión de Google ahora usan la aplicación OAuth verificada de Caiioo: Conectar Google para Private Sync, Calendar, Gmail, Drive y las otras herramientas de Workspace solía mostrar la advertencia "Esta aplicación no está verificada" en iOS, macOS y la extensión de Chrome / Edge porque esas plataformas todavía se autenticaban contra un proyecto de Google Cloud antiguo y no verificado. Todas las plataformas usan ahora el proyecto verificado de Google de Caiioo de extremo a extremo, por lo que verás la marca adecuada de Caiioo y la marca de verificación verde de aplicación verificada en la pantalla de consentimiento de Google en lugar de la advertencia. Re-inicio de sesión único: los usuarios actuales en iOS y macOS verán su sesión cerrada automáticamente y se les pedirá que inicien sesión de nuevo la primera vez que abran la aplicación tras esta actualización; los tokens de inicio de sesión anteriores fueron emitidos por el proyecto de Google antiguo y no pueden transferirse.

Corrección de Errores

  • macOS: La advertencia "Browser not connected" desaparece cuando Safari se conecta: Conectar la extensión de Safari a la aplicación de Mac dejaba una advertencia obsoleta diciendo que el control del navegador no estaba disponible — y la advertencia solo mencionaba a Chrome, a pesar de que Safari, Edge y Firefox funcionan. La aplicación ahora cuenta cada navegador conectado (Safari se conecta por un canal diferente al de los demás, por eso se omitía), por lo que la advertencia desaparece en el momento en que se conecta cualquier navegador, y su redacción ya no señala solo a Chrome.
  • Común: Los modelos de imagen más nuevos que elijas son realmente utilizables: El selector de modelos de imagen mostraba cada modelo con el que tu cuenta puede generar —incluyendo los recién lanzados como Recraft— pero elegir uno podía fallar con "Unknown image model" porque el generador estaba comprobando tu selección contra una lista interna obsoleta en lugar de la lista en vivo. El generador ahora actualiza la lista de modelos en vivo antes de decidir, por lo que cualquier cosa visible en el selector funciona. El modelo por defecto también cambió de FLUX.2 [pro] al más rápido y económico FLUX.2 [flex], que es un mejor valor por defecto general.
  • Común: Los cambios controlados dentro de documentos Word ahora se aceptan y rechazan correctamente: Hacer clic en aceptar o rechazar en un cambio controlado dentro de un Slate respaldado por .docx usaba la posición del documento como ID del cambio, que nunca coincidía con el ID del cambio real almacenado; por lo tanto, el cambio cambiaba visualmente de estado pero nunca persistía. Corregido.
  • Común: Slate maneja instalaciones de plantillas corruptas: Las plantillas de Slate instaladas desde el Hub que se incluían sin el envoltorio adecuado solían bloquear el visor en "Loading artifact" sin recuperación. Las plantillas ahora se autoreparan al cargar y el visor muestra un error claro si una plantilla está genuinamente corrupta.
  • Común: Self Checker ya no narra el veredicto dos veces: Cuando el Self Checker mostraba su tarjeta de veredicto, el agente también describía las puntuaciones en el texto de respuesta; dos copias del mismo veredicto en la misma pantalla. Se suprimió el resumen en prosa cuando se muestra la tarjeta.
  • Común: Self Checker lee correctamente los archivos de imagen adjuntos: El juez estaba decodificando los archivos de imagen adjuntos como texto y alimentando la basura resultante en la evaluación. Los archivos de imagen adjuntos ahora se envían al juez como imágenes reales, por lo que cualquier turno cuya corrección dependa de lo que hay en una imagen se califica correctamente.
  • Común: Self Checker muestra solo el veredicto más reciente: Cada clic en ⚖ añadía una nueva tarjeta de veredicto sin eliminar la anterior, por lo que el chat terminaba con una pila de duplicados. Cada turno muestra ahora solo el veredicto más reciente, con una × para borrarlo.
  • Común: El diálogo de sincronización de recordatorios renderiza correctamente los eventos de Outlook: El valor de fuente interno "microsoft_calendar" se filtraba en la ruta de detección de plataforma en el modal de recordatorios. El modal ahora recurre a su ruta de inferencia para que los eventos se rendericen correctamente independientemente de su procedencia.
  • Común: Los archivos adjuntos grandes de Gmail fluyen de forma fiable: Los archivos adjuntos grandes de Gmail (un archivo de 25 MB tiene aproximadamente 33 MB tras la codificación base64) superaban el límite de mensajes entre procesos y se perdían silenciosamente. El tiempo de ejecución ahora recurre a un archivo temporal para cargas de gran tamaño para que los archivos adjuntos lleguen a su destino.
  • Común: La instalación del MCP de PandaDoc vuelve a funcionar: PandaDoc movió su punto final de MCP a una nueva ruta. La entrada del catálogo de Caiioo ahora apunta al nuevo punto final.
  • Común: Los pasos de renderizado de flujos de trabajo ya no resuelven erróneamente salidas de cadena como archivos adjuntos: Enviar una salida de cadena de un paso de flujo de trabajo a un paso de Vista solía fallar porque cada cadena se trataba como un ID de archivo adjunto. Las cadenas enviadas por referencia ahora se distinguen de los IDs de archivos adjuntos literales.
  • Común: La comprobación del estado de la suscripción ya no se bloquea en entornos de solo navegador: La herramienta de agenda estaba probando el puente de escritorio en cada fallo de caché en entornos que no tienen uno, lanzando un error "Failed to fetch" cada vez. La prueba ahora está condicionada a si un puente de escritorio es realmente accesible.
  • Común: El proceso en segundo plano para el agente ahora finaliza limpiamente: Un cambio en una versión anterior dejaba el proceso en segundo plano del agente abierto después de terminar, bloqueando las acciones que se ejecutan tras un turno —lo más visible, el título automático de la conversación. El proceso ahora finaliza limpiamente para que la generación de títulos y otros pasos posteriores al turno se activen como se espera.
  • Común: Modos de laboratorio y solo para administradores ocultos del selector de modos: Dos rutas todavía filtraban el modo interno "lab" (y cualquier otro modo marcado como solo para administradores) en el selector de modos orientado al usuario. Corregido.
  • Común: Instalaciones duplicadas del Hub deduplicadas al guardar: Un conflicto en el flujo de instalación podía escribir dos entradas para el mismo paquete. Los nuevos guardados se deduplican por el slug del paquete, y los duplicados existentes se reparan en la siguiente lectura.
  • Común: Los IDs de modos personalizados ya no colisionan con las instalaciones del Hub: La clave de almacenamiento es ahora autoritativa para el ID de un modo personalizado, eliminando una clase de colisiones cuando un modo instalado desde el Hub caía en una clave que ya tenía una copia editada por el usuario.
  • Común: Los archivos adjuntos y tarjetas de subagentes llegan al chat principal: Un subagente que generaba una imagen, un gráfico, un veredicto de Self Checker o cualquier otro archivo adjunto solía dejar el resultado en un hilo de subagente invisible — y la conversación principal a veces inventaba una URL para llenar el hueco. Los archivos adjuntos y tarjetas de subagentes ahora se reasignan al hilo principal correctamente a través de la limpieza intermedia del ejecutor del agente, por lo que lo que produjo el subagente aparece donde enviaste la solicitud.
  • Común: Lectura de PDF en páginas de renderizado diferido: La ventana emergente "view original text" para un fragmento de PDF ahora funciona en páginas que aún no se habían renderizado cuando se creó el fragmento.
  • macOS: Los inicios de sesión OAuth de Slack, Notion, Linear y otros del Hub ahora se completan en la aplicación nativa: Los servidores MCP del Hub que usan OAuth solo por HTTPS (Slack, Notion, Linear, etc.) no podían redirigir de vuelta al relé local porque sus proveedores rechazan las devoluciones de llamada http://. La aplicación de macOS ahora dirige esos flujos a través del /oauth/callback del relé en la nube de Caiioo, que luego devuelve el código de autorización al relé local a través del canal por usuario existente; así, el inicio de sesión para estos proveedores desde el interior de la aplicación nativa ahora funciona igual que en la extensión. Incluye una migración única que corrige las instalaciones existentes cuyo perfil almacenado aún no estaba conectado al proveedor de identidad del relé local.
  • Común: "Ask the user" no se bloquea en ejecuciones de subagentes: Un agente que llamaba a ask_user desde dentro de un subproceso estaba accediendo a un singleton compartido en memoria que no era accesible entre procesos, por lo que la pregunta nunca aparecía y la ejecución se detenía hasta que la cancelabas. El controlador de colaboración es ahora por hilo, por lo que la pregunta aparece en el chat de la misma manera que en el bucle principal del agente.
  • Común: Auxiliares nativos de macOS para Calendar / Notes / Reminders actualizados: Se actualizaron los binarios auxiliares con los SDK actuales de macOS para solucionar un problema donde la sincronización de recordatorios veía intermitentemente los elementos incorrectos en la versión 0.9.721.
  • Extension: Las tarjetas de veredicto del Self Checker ahora se renderizan dentro de la extensión: Los scripts en línea dentro de las plantillas de tarjetas estaban bloqueados por la política de seguridad de contenido de la extensión. Las tarjetas ahora se dirigen a través de la página de sandbox de la extensión para que se rendericen correctamente.
  • Común: El texto aparece cuando conviertes un dibujo SVG en una imagen: Renderizar un SVG —un logotipo, diagrama o gráfico— a una imagen solía omitir todo su texto (marcas denominativas, etiquetas, leyendas) en la extensión de Chrome y la aplicación de macOS, dejando huecos en blanco donde deberían estar las palabras; solo las aplicaciones móviles los renderizaban. Caiioo ahora incluye fuentes de respaldo (sans-serif, serif y monospace, incluyendo negrita), por lo que el texto aparece exactamente como se dibujó —incluyendo símbolos como &, ™ y caracteres acentuados— y cualquier tipografía que el dibujo solicite y no esté disponible se sustituye por una sans-serif limpia en lugar de desaparecer.

Versión 0.9.72115 de mayo de 2026

Mostrar detalles

Nuevas Funcionalidades

  • Common: Precios simplificados a Free y Pro, con un bono de crédito de $5/mes en OpenRouter para Pro: Hemos retirado los niveles separados de Platform y Pro Mobile, integrando todas las funciones exclusivas de Platform (Apple Calendar / Reminders / Notes, relay privado cifrado, vista previa de acceso a la API, dictado de voz nativo, interfaz de usuario del navegador) en Pro. El sitio web, la página de cuenta y el panel de precios de la extensión ahora presentan un diseño limpio de dos tarjetas: Free / Pro. Como parte del cambio, cada mes de suscripción Pro pagado (Stripe o Apple) ahora también recarga su clave de OpenRouter aprovisionada con $5 de crédito adicionales a su saldo existente. Los suscriptores actuales de Platform pasan automáticamente a Pro sin costo adicional y conservan todas sus capacidades. También se redujo el límite mínimo de compra de crédito en OpenRouter: los usuarios finales ya no verán el recargo de tarifa mínima heredado de $0.80, solo la tarifa de transferencia del 5.5%.
  • Common: Slack es ahora una instalación de un solo clic en el Community Hub: La integración independiente de Slack ha desaparecido; ahora Slack se instala desde el Community Hub al igual que Notion, Linear, GitHub, etc. Haga clic en Instalar en el paquete de Slack en el Hub, inicie sesión una vez con la aplicación de Slack de Caiioo, y el servidor oficial de Slack MCP se conectará de inmediato — sin configuración manual de la aplicación ni modo de desarrollador. Los comandos de barra como /caiioo y /caiioo-help funcionan desde cualquier canal donde se invite al bot.
  • Common: Herramienta Workspace Files: Una nueva herramienta de archivos en entorno aislado (sandboxed) permite al agente leer, escribir, editar y buscar archivos dentro de una carpeta de espacio de trabajo que usted le indique. El agente no puede salir de esa carpeta ni acceder a la red a través de esta herramienta. Las lecturas analizan automáticamente formatos de Office (docx/xlsx/pptx) y PDFs. Configure la carpeta en Settings → Tools → Workspace Files; el agente la reconocerá de inmediato.
  • Common: Submodo PHI Safe Harbor para el Pseudonymizer: El modo PHI del Pseudonymizer ahora ofrece dos submodos — Limited Data Set (la eliminación existente de 16 categorías, por defecto) y Safe Harbor (el estándar más estricto HIPAA §164.514(b)(2) que también elimina fechas específicas más allá del año, direcciones geográficas completas y edades superiores a 89 años). Elija el submodo desde la configuración del Pseudonymizer o el nuevo interruptor en el chat. Safe Harbor es la opción correcta cuando necesita un conjunto de datos desidentificado que pueda compartir sin un Acuerdo de Uso de Datos.
  • Common: Pseudonymizer ya está disponible para todos: El Pseudonymizer — que detecta nombres, correos electrónicos, direcciones, IDs y otros valores sensibles en lo que escribe y los sustituye por falsos realistas antes de que lleguen al modelo — sale del programa de pruebas con este lanzamiento y está disponible en todos los planes, incluido Free. Actívelo en Settings → Privacy → Pseudonymizer, o con el nuevo interruptor de escudo en el chat. El modelo nunca ve sus valores reales; las sustituciones se desenmascaran localmente antes de que se ejecuten las llamadas a herramientas, por lo que el resultado sigue siendo preciso.
  • Common: Controles del Pseudonymizer en el chat: El Pseudonymizer ya no está oculto en Settings. Un icono de escudo junto al botón de envío (gris = desactivado, azul = Personal Data Filter, verde azulado = PHI/Limited Data Set, esmeralda = PHI/Safe Harbor) muestra el modo activo de un vistazo y abre un menú emergente con el mismo selector de modo que se encuentra en Settings. Cuando el Pseudonymizer está activado, un anillo de 1 píxel del color correspondiente al modo rodea el cuadro de escritura como recordatorio ambiental. Después de cada turno que tuvo sustituciones, aparece una pequeña etiqueta "🛡 pseudonymized — N substitutions" bajo su mensaje; haga clic en ella para ver exactamente qué pares real → falso se intercambiaron, con etiquetas de categoría.
  • Common: Conecte un navegador de otro dispositivo a su computadora: Un nuevo flujo de emparejamiento le permite usar Caiioo de forma segura en un navegador en su teléfono, tableta u otra computadora portátil, manteniendo todo ejecutándose en su computadora principal. En Settings → Connections → Caiioo Bridge → "Pair a device", genere un código de 6 caracteres válido por 5 minutos y de un solo uso. Abra la misma URL en el otro dispositivo, ingrese el código y ese dispositivo quedará emparejado a partir de ese momento. Los intentos de adivinación por fuerza bruta están limitados a 10 intentos por IP por minuto, y un reinicio del servidor en su computadora principal vuelve a emparejar cada dispositivo de forma limpia.

Mejoras

  • Common: Elementos de la agenda con franjas de color por calendario de origen: Cada tarjeta de evento en la ventana de Reminders / Agenda ahora lleva una franja de color que coincide con el calendario del que proviene, para que pueda distinguir de un vistazo si un elemento es de su calendario de trabajo, personal o compartido. Google Calendar disponible hoy; Apple y Microsoft seguirán una vez que sus fuentes de datos expongan un color de calendario.
  • Common: La AI puede leer una Google Sheet sin nombrar las celdas exactas primero: La herramienta de lectura de Google Sheets solía negarse a ejecutarse a menos que el agente especificara un rango de celdas exacto como Sheet1!A1:D200. El modelo ahora puede solicitar una hoja completa, o todas las hojas de un libro, y la herramienta determina el diseño por sí misma. Un límite integrado de 1000 filas evita que una hoja de cálculo gigante exceda la ventana de contexto del modelo; si una hoja se limita, la respuesta se lo indica al modelo para que pueda solicitar un rango más pequeño o un mayor número de filas la próxima vez.
  • Common: Instalar una herramienta OAuth desde el Community Hub ahora abre el inicio de sesión por usted: Al agregar un paquete del Hub que requiere inicio de sesión (Notion, Linear, etc.), la tarjeta solía quedarse bloqueada en un estado de "OAuth required" con un botón de "Sign in" en el que había que hacer clic por separado. La instalación ahora abre la pestaña de inicio de sesión automáticamente — su clic en Install se trata como consentimiento — y una línea "Opening sign-in for X…" explica por qué apareció una pestaña. El botón manual de Sign in permanece como respaldo.
  • Common: Settings → Connections muestra la dirección de red real para otros dispositivos: El panel "Connect from other devices on your network" mostraba 127.0.0.1:3847 (la dirección de bucle local que solo funciona en la misma computadora) en la aplicación de macOS, por lo que los usuarios copiaban y pegaban una dirección a la que no se podía acceder desde otro dispositivo. El panel ahora muestra la IP de LAN real y el nombre de red .local desde el propio bridge. La dirección también se oculta cuando el nuevo interruptor "Allow access from other devices" está desactivado, para que no vea una dirección que de todos modos no funcionaría.
  • Common: La búsqueda web captura el AI Overview de Google de forma fiable: El raspador de Google de la herramienta de navegación web a veces devolvía un bloque de AI Overview vacío, o extraía texto ruidoso de "Sources" de la columna derecha y scripts integrados. Hemos reanclado la extracción a los marcadores de sección estables de Google y ahora eliminamos el contenido de los scripts y la columna derecha antes de devolver los datos, para que el agente vea solo la respuesta legible.
  • Common: Pseudonymizer protege también nombres de empresas: El Pseudonymizer ahora trata los nombres de organizaciones como entidades protegidas, sustituyéndolos por nombres falsos realistas que preservan el estilo del sufijo legal (Inc., LLC, GmbH) y la estructura de "socios vs. marca". Los nombres de ciudades y regiones pequeñas ("Springfield", "St. Albans") también se detectan como una categoría de primer nivel para que puedan ser intercambiados o eliminados según su modo activo.
  • Common: Pseudonymizer añade cobertura multilingüe para ciudades y regiones en español, francés, alemán y otros: El modelo detector de datos personales fue reentrenado con datos multilingües creados a mano para nombres de ciudades en 23 idiomas, de modo que los usuarios con prompts en idiomas distintos al inglés ahora obtienen el mismo nivel de protección que los angloparlantes.
  • Common: La descarga del modelo del Pseudonymizer muestra el progreso en iOS: La primera descarga del detector de PHI / Personal Data podía parecer bloqueada en iOS porque nada indicaba que seguía trabajando. Ahora hay un registro de progreso de latido (heartbeat) para que pueda ver que la descarga no está congelada.
  • Common: Los subagentes pueden buscar en el catálogo de modelos por nombre: Para mantener la descripción de la herramienta de subagentes dentro del presupuesto, el catálogo integrado en ella es ahora el de los 10 modelos de mayor valor por proveedor. Cuando un subagente necesita un modelo fuera de esa lista, puede llamar a la nueva acción search_models con un fragmento de nombre (ej. "haiku") y obtener los IDs exactos del catálogo, precios y flags de capacidad — para que el modelo pueda elegir un ID concreto incluso para opciones menos utilizadas.
  • Common: Los servidores MCP personalizados muestran un nombre descriptivo en el almacén de credenciales: Al iniciar sesión en un servidor MCP personalizado, el almacén de credenciales lo etiquetaba con la URL de conexión sin procesar, lo cual era difícil de identificar. El almacén ahora muestra el nombre descriptivo del servidor que usted le asignó, recurriendo a la URL solo cuando no se ha definido un nombre.
  • Common: Community Hub ahora añade Legal Data Hunter: Un nuevo paquete del Community Hub conecta Legal Data Hunter — más de 18 millones de documentos de jurisprudencia, legislación y doctrina de más de 110 países — como una instalación de MCP de un solo clic.
  • Web: Insignia SOC 2 Type I en la página de confianza: Caiioo superó su auditoría SOC 2 Type I. La página de confianza en caiioo.ai ahora lleva la insignia AICPA SOC 2 junto con las divulgaciones de seguridad existentes.
  • iOS: Ocultar la barra de herramientas del teclado que iOS añade a los campos de texto: Las flechas de anterior/siguiente y el botón Done que iOS adjunta sobre el teclado para campos de texto web consumían un espacio vertical considerable en el cuadro de escritura. La barra ahora está oculta (usando solo APIs públicas de Apple, por lo que sigue siendo seguro para la App Store), y permanece oculta después de recargar la página.

Seguridad

  • Common: El bridge local permanece en su computadora por defecto; el acceso LAN es opcional: El bridge local que impulsa los MCPs stdio y las herramientas exclusivas de escritorio solía escuchar en todas las interfaces de red, y en una red Wi-Fi pública otro dispositivo podía solicitar un token de sesión y luego llamar a los endpoints privilegiados de "ejecutar un comando de shell". El bridge ahora solo escucha en su propia computadora por defecto. Para usarlo desde otro dispositivo, active "Allow access from other devices on your network" en Settings → Connections, luego empareje el dispositivo con el nuevo flujo de código (ver arriba). Incluso cuando el acceso LAN está activado, los tokens de sesión solo se entregan a solicitudes que provienen de su propia máquina, por lo que un extraño en la misma red Wi-Fi no puede obtener acceso.
  • Common: Pseudonymizer se niega a filtrar sus valores reales a Perplexity: Si el Pseudonymizer está activado y el agente intenta ejecutar una búsqueda en Perplexity cuya consulta contiene un identificador seudonimizado (un nombre, correo o dirección que ya fue intercambiado), Caiioo ahora bloquea la búsqueda y muestra una explicación clara en lugar de revertir el cambio del valor y enviarlo a Perplexity. Perplexity es un servicio de LLM de terceros — el propósito del Pseudonymizer es que valores como esos nunca lleguen a un servicio de LLM. Para ejecutar la búsqueda, desactive el Pseudonymizer para ese turno o reformule para evitar el valor protegido.
  • Common: Analizador de hojas de cálculo cambiado a una librería con mantenimiento (GHSA-4r6h-8v6p-xvw6): La librería que Caiioo usaba para analizar archivos adjuntos .xlsx tenía un aviso abierto de contaminación de prototipo (prototype-pollution) y ya no recibe mantenimiento. La hemos reemplazado por la librería exceljs, que cuenta con un buen mantenimiento. Las cargas de hojas de cálculo y las lecturas de .xlsx del espacio de trabajo de archivos devuelven el mismo contenido que antes.

Corrección de Errores

  • Common: Navegador bloqueado en "Loading Caiioo… 0/0" después de un reinicio del servidor: Cuando el servidor host aún no tenía una sesión cifrada de extremo a extremo con un navegador conectado (porque el servidor se acababa de reiniciar o es la primera conexión del navegador), el navegador ignoraba la solicitud del servidor para iniciar el intercambio de claves — por lo que los mensajes cifrados nunca se descifraban y la interfaz se quedaba cargando. El navegador ahora responde correctamente a la solicitud de intercambio de claves y el panel lateral se carga.
  • Common: Caiioo seguía pidiendo permisos de Google que ya habías concedido: Cuando concedías un permiso de Google a mitad de una conversación (desde una herramienta hermana, el panel de configuración o una sincronización desde otro dispositivo), la copia en memoria de tu cuenta del agente no se daba cuenta y seguía pidiendo el mismo permiso — a veces varias veces en una misma ejecución. Caiioo ahora vuelve a leer tu cuenta una vez antes de quejarse de un permiso faltante, por lo que los permisos concedidos durante la ejecución se honran de inmediato.
  • Common: Se les decía a 7 idiomas que la AI es "English": El mapa interno de código de localidad a nombre de idioma cubría 17 de los 24 idiomas soportados. Los usuarios con su interfaz configurada en árabe, hebreo, hindi, bengalí, urdu, turco o holandés recibían un prompt de sistema que decía "respond in English" en lugar de su idioma real de interfaz. El mapa ahora está completo y una prueba evita que esto vuelva a ocurrir.
  • Common: El diálogo de sincronización de Reminders mostraba códigos de texto sin procesar en lugar de etiquetas traducidas: La tarjeta de Caiioo en el diálogo de sincronización de Reminders / Agenda estaba renderizando marcadores de posición literales como reminders.sync.CaiiooName en lugar del texto traducido, en todos los idiomas. Corregido.
  • Common: El inicio de sesión de Google deja de rebotar cuando concedes un permiso extra a mitad de la conversación: Cuando el agente necesitaba un permiso (scope) de Google que aún no tenía (Drive, Sheets, etc.) y te pedía concederlo desde una pestaña lateral, el nuevo inicio de sesión podía devolver al agente a un estado donde pedía el MISMO permiso de nuevo. El flujo de OAuth ahora combina correctamente el nuevo permiso concedido en tu conexión existente en lugar de sobrescribirla, por lo que una aprobación es una aprobación.
  • Common: Los archivos adjuntos de subagentes ahora aparecen en el chat principal: Cuando la herramienta de un subagente creaba una imagen, archivo u otro adjunto, solía almacenarse en el hilo invisible del subagente y la conversación principal no mostraba nada — a veces el modelo padre inventaba una URL para llenar el vacío. Los adjuntos de los subagentes ahora se vinculan automáticamente al hilo padre y se renderizan en línea como cualquier otro resultado de herramienta.
  • Common: El detector del Pseudonymizer en su segunda pasada captura nombres que la primera omitió: El Pseudonymizer ahora ejecuta una segunda pasada rápida del detector que vuelve a revisar el mensaje en busca de cualquier valor real que debería haber sido enmascarado pero no lo fue, antes de enviarlo. Una medida de seguridad adicional para las categorías protegidas que el modelo tiene más probabilidades de omitir.
  • Common: Pseudonymizer ya no pone su nombre real en el marcador de posición de My Identifiers: El campo Settings → Pseudonymizer → My Identifiers mostraba el nombre real de su cuenta como ejemplo, lo que parecía una filtración y confundía la configuración. Reemplazado por un marcador de posición genérico.
  • Common: El texto de la pastilla del Pseudonymizer es legible en el tema oscuro: La pastilla "🛡 pseudonymized" bajo los mensajes del usuario usaba un color de texto de modo claro en el tema oscuro, haciéndola casi invisible. Corregido.
  • Extension: Corregido el callejón sin salida de "Get current location" en el panel lateral: La solicitud de ubicación del panel lateral devolvía "Permission denied" antes de que el navegador pudiera siquiera preguntarle, porque el manifiesto de Chrome no incluía el permiso de ubicación. Permiso añadido; la solicitud de ubicación ahora llega al aviso del navegador como se esperaba. Los usuarios existentes verán una solicitud de permiso por única vez al actualizar.
  • iOS: La página de suscripción solo vende Pro después de la fusión de niveles: El muro de pago (paywall) en la aplicación de iOS todavía mostraba brevemente los niveles retirados de Pro Mobile y Platform, lo que podía dejar a los usuarios en un plan ya no soportado. El muro de pago ahora vende exactamente el mismo nivel Pro que se muestra en el sitio web. Los suscriptores actuales de Pro Mobile / Platform continúan siendo reconocidos como Pro sin costo adicional.
  • iOS: Bloqueo raro durante la navegación mientras una página aún se estaba cargando: iOS podía bloquearse cuando se cancelaba la navegación de una página a mitad de la carga (por ejemplo, al tocar un enlace antes de que terminara la página anterior). La solución dirige cada ruta de error a través del mismo asistente ya protegido, por lo que una carga cancelada nunca intenta entregar un resultado en una página cerrada.
  • Web: El inicio de sesión funciona dentro de navegadores integrados (Slack / X / LinkedIn / Instagram) y en Safari de iOS: El inicio de sesión de Google tipo ventana emergente (popup) fallaba cuando se abría caiioo.ai desde un enlace dentro de otra aplicación, porque los navegadores integrados bloquean la ventana emergente o cortan su conexión con la página original. En dispositivos móviles y navegadores integrados, el sitio ahora utiliza un redireccionamiento de página completa a través de su propia sesión de navegador en lugar de una ventana emergente, para que el inicio de sesión se complete y lo devuelva a la página donde comenzó. El inicio de sesión por ventana emergente en escritorio no ha cambiado.
  • Web: Pulido del Community Hub en tabletas y nombres largos: La barra de navegación en el sitio web ahora cambia al menú de hamburguesa en anchos de tableta (hasta 1024px) en lugar de desbordarse sobre el logo. Los títulos de los modales de paquetes del Hub ya no quedan debajo del botón de cierre. La pastilla "Coming Soon" se ajusta limpiamente en anchos estrechos. Los iconos de herramientas recurren a un emoji, luego a un logo conocido del sitio web de la empresa, luego a un avatar con la primera letra — en lugar de permitir que un identificador interno largo (como "customerio") se desborde fuera del cuadro del icono.
  • Web: Community Hub ahora muestra el autor correcto en cada paquete: Todos los paquetes en el Hub solían decir "by caiioo" independientemente de quién los hubiera construido realmente. Los autores ahora reflejan al mantenedor real — "Model Context Protocol", "oraios" o la marca del proveedor — y solo recurren a "Caiioo" para herramientas y modos que construimos nosotros mismos. Las tarjetas de integraciones que aún no están completamente conectadas se ocultan del Hub hasta que funcionen, para que no vea tarjetas instalables que den error de inmediato.
  • Web: El sitemap deja de activar advertencias de "página con redirección": Search Console marcaba cada página de caiioo.ai como una redirección porque el sitemap listaba URLs sin la barra diagonal final que usa el sitio en vivo. El sitemap ahora coincide con las URLs canónicas e incluye alternativas por idioma, para que los motores de búsqueda dejen de ver todo el sitio como redireccionado.

Versión 0.9.7201 de mayo de 2026

Mostrar detalles

Marca

  • Común: PebbleFlow ahora es Caiioo: El producto ha sido renombrado a Caiioo — el mismo animal, la misma app que has estado usando. Verás el nuevo nombre en todo el panel lateral, los ajustes, el sitio web, el menú de la app host de macOS y la app host de Safari. Los datos existentes, las cuentas, los inicios de sesión y la sincronización no han cambiado — solo cambia el nombre visible. El sitio de marketing permanece en pebbleflow.ai por ahora y muestra la nueva marca con compatibilidad futura; el enrutamiento canónico a caiioo.ai se implementará en una versión posterior.

Nuevas Funciones

  • Común: El Modo Simple está activado por defecto para nuevos usuarios: Las instalaciones por primera vez ahora inician en Modo Simple — un editor más tranquilo que oculta los detalles de tokens y costes por mensaje, el menú desplegable de compresión sin pérdidas y los indicadores de contexto de pestañas. El selector de modelo sigue visible porque elegir un modelo es una acción de primer nivel. Los usuarios existentes mantienen la configuración de Modo Simple que tuvieran. Un nuevo interruptor con icono de ojo en el editor permite mostrar u ocultar todos los detalles con un toque.
  • Común: Eliminación de cuenta: Ahora puedes eliminar tu cuenta de Caiioo desde la página de Cuenta del sitio web (también enlazada desde la app de iOS, según el requisito de eliminación de cuentas de Apple). La eliminación borra tu perfil, credenciales de inicio de sesión, saldo de créditos de AI y la copia cifrada de tu clave de OpenRouter aprovisionada; se conservan registros mínimos de auditoría de cumplimiento sin ID de cuenta, según lo exige la ley. Una nueva sección en la política de privacidad detalla exactamente qué se elimina y qué se conserva.
  • iOS: Texto a voz nativo en el dispositivo (Kokoro 82M): La síntesis de voz Kokoro ahora se ejecuta en el proceso host de iOS a través de OnnxRuntime en lugar de dentro de WKWebView, imitando la arquitectura de e5-embeddings de la versión 0.9.719. El modelo recibe el presupuesto de memoria aumentado del proceso host en lugar de competir con la interfaz del panel lateral por el límite por proceso de WebKit, por lo que el TTS en el dispositivo ya no bloquea la WebView bajo carga en iPhone 13/14.

Mejoras

  • Común: El generador de imágenes funciona con modelos de streaming lentos: La herramienta de generación de imágenes ahora opta por el streaming para los modelos de imagen de OpenRouter, solucionando el error "Network error: Unable to connect to OpenRouter" en modelos lentos como gpt-5.4-image-2 (~167 s de extremo a extremo). La ruta anterior con búfer esperaba ~1.8 MB de relleno de mantenimiento de conexión (keepalive) antes de que llegara el JSON real, y el tiempo de espera de la capa de conexión se activaba primero.
  • Común: La selección de modelo de nivel gratuito elige un modelo real dinámicamente: El meta-enrutador anterior openrouter/free enrutaba dentro de OpenRouter sin saber qué modelos subyacentes admitían herramientas o visión — los usuarios de Android que enviaban una imagen junto con una llamada a herramienta recibían el error "No endpoints found that support tool use". Caiioo ahora se enruta a sí mismo: el onboarding, los ajustes y el botón de "usar modelos gratuitos" del modal de actualización eligen un modelo gratuito real que admita herramientas (y entrada de imágenes donde esté disponible), y cambian automáticamente ante errores de límite de tasa o de capacidad. Los usuarios existentes en openrouter/free se migrarán progresivamente en el próximo inicio.
  • Común: Personal Intuition encuentra el contexto adecuado en mensajes largos: La consulta de recuperación se recortaba a los últimos 500 caracteres de tu mensaje y se incrustaba como un único vector. En mensajes largos de tipo "pegar y preguntar" o turnos con múltiples temas, esto truncaba la pregunta real o difuminaba todo en un centroide temático plano que puntuaba mal. Caiioo ahora extrae una consulta relevante — mantiene el inicio literal y añade un conjunto de tokens con contenido sin duplicados extraídos de hasta los siguientes 3000 caracteres — para que la recuperación se mantenga en el tema incluso cuando tu prompt sea largo.
  • Común: El interruptor Ajustes → "Ajustes mínimos" deja de cambiar su propio título: El interruptor alternaba su etiqueta entre "Ajustes mínimos" (activado) y "Ajustes avanzados" (desactivado), por lo que el estado desactivado se leía como si marcar la casilla te llevara a avanzado — lo contrario de lo que sucede. El título ahora permanece constante; la descripción añade el prefijo "Activado — " / "Desactivado — " para que el estado actual sea inequívoco.
  • Común: El diálogo de descarga de modelos de voz gestiona el progreso indeterminado: La tarjeta de información del modelo durante la descarga podía desbordarse en el estrecho panel lateral; el diseño ahora está anclado. Cuando el servidor no devuelve un Content-Length, el bloque de progreso muestra un indicador de carga indeterminado en lugar de una barra congelada en 0%.
  • Común: El Modo Simple muestra una franja de estadísticas compacta en lugar de ocultarlo todo: El Modo Simple anteriormente ocultaba todo el resumen de estadísticas del hilo. Ahora muestra una franja delgada — anillo de ventana de contexto, tokens totales compactos (ej. "1k"), coste y crédito restante — y el icono del ojo en el editor expande el detalle completo con un toque.
  • Común: Los costes de subagentes se consolidan correctamente: El recuento de costes por hilo omitía el gasto de Perplexity / búsqueda web de subagentes, costes de ayudantes, costes de generación de imagen/video/música, costes de OCR de PDF y costes de voz. Todas las categorías ahora se consolidan en la línea sub_agent_cost del elemento principal.
  • Común: El selector Ajustes → Herramientas anula las herramientas desactivadas por defecto: Elegir "Siempre" o "Auto" en una herramienta que viene desactivada por defecto estaba siendo ignorado silenciosamente. Tu elección de configuración dinámica de herramientas ahora anula el valor por defecto.
  • Común: El sidecar local ha sido renombrado a "App de escritorio" en los textos para el usuario: Todas las referencias visibles para el usuario a "PebbleFlow Relay" — el sidecar que soporta los servidores MCP de stdio local y las herramientas exclusivas de escritorio — ahora dicen "App de escritorio", que es lo que los usuarios realmente instalan.
  • Común: Textos de privacidad simplificados: Se eliminó la redacción redundante sobre "telemetría" en las políticas legales, listados de tiendas, la página de privacidad del sitio web y la guía interna de la app. "Sin analíticas" ya lo cubre; no hay cambios fácticos en lo que las apps recopilan o dejan de recopilar.
  • Común: Las etiquetas de la vista de cuenta del proveedor equilibran el origen: El panel de cuenta del proveedor ahora indica contra qué clave informa cada saldo (tu clave BYOK frente a la clave aprovisionada por Caiioo), de modo que los créditos y el saldo restante ya no puedan malatribuirse a simple vista.

Corrección de Errores

  • Común: Apple Sign-In tras la transición de marca: Apple Sign-In fallaba para nuevos inicios de sesión porque el ID de Servicios OAuth todavía apuntaba al antiguo com.sixcailloux.PebbleFlow.web. Se ha cambiado a com.sixcailloux.Caiioo.web para que "Iniciar sesión con Apple" vuelva a funcionar en iOS, macOS y la página de cuenta web.
  • Común: Botón "Iniciar sesión" en servidores MCP que requieren OAuth: Instalar un servidor MCP remoto que requiere OAuth (ej. Notion) escribe el servidor en el almacenamiento incluso cuando la conexión inicial falla porque se requiere OAuth, pero no se registra ningún cliente. El botón "Iniciar sesión" enviaba entonces una solicitud de actualización que devolvía un error genérico "MCP server not found" en lugar de abrir el diálogo de OAuth. La actualización ahora recurre a una nueva llamada addServer cuando el cliente no está registrado, para que se presente la estructura OAuth/DCR y el diálogo de inicio de sesión se abra realmente.
  • Común: Los informes de errores enviados desde apps nativas ahora registran la versión correcta de la app: Los shells de iOS, macOS y Android ahora inyectan la versión de la app instalada en la WebView al arrancar, para que los informes de errores enviados identifiquen de qué compilación provienen en lugar de dejar el campo en blanco o repetir la versión del panel lateral empaquetado.
  • Android: Cierre inesperado al iniciar tras el cambio de marca: Un renombre excesivamente entusiasta de PebbleFlow → Caiioo había renombrado la clase Application y los símbolos JNI en el lado de Kotlin sin renombrar las exportaciones nativas correspondientes, por lo que la app se cerraba al inicio al no poder resolver los símbolos. Se han revertido los renombres; la app vuelve a iniciar correctamente.
  • Común: Bucle de reautorización de Google Workspace: Los usuarios estaban atrapados reautorizando Google Workspace aproximadamente cada hora porque su conexión OAuth almacenada no tenía refresh_token. Seis correcciones conectadas garantizan un token de actualización en cada concesión y lo preservan a través de la sincronización en la nube, para que las conexiones de Google sobrevivan al TTL de 1 hora del token de acceso sin pasar por la pantalla de consentimiento.
  • Común: Recuperación de "User not found" en OpenRouter: OpenRouter devuelve HTTP 401 "User not found" cuando el registro de usuario subyacente de una sub-clave aprovisionada ha desaparecido pero la entidad de la clave aún existe. Caiioo anteriormente presentaba esto como una extensión muerta que solo se solucionaba cerrando e iniciando sesión. El proveedor ahora se autorepara intercambiando una nueva clave aprovisionada y reintentando la solicitud una vez.
  • Común: insert_component de Google Docs devolvía errores engañosos: Insertar un componente después de una tabla insertada previamente mostraba "Document not found" porque la tabla insertada nunca se vinculaba a su componentName. Las tablas ahora obtienen un rango con nombre en la misma fase de inserción, el resolutor de posición respeta el tabId que no sea por defecto, y los errores a nivel de app dejan de clasificarse erróneamente como 404.
  • Común: Los modelos de OpenRouter recién lanzados perdían el enrutamiento ZDR: Cuando un modelo aún no estaba en la base de datos de inteligencia de Caiioo, el registro de respaldo sintético lo marcaba como no compatible con ZDR, incluso cuando los proveedores exclusivos de ZDR realmente lo admitían. El enrutamiento ZDR ahora utiliza el mismo respaldo de lista de proveedores que la ruta regular.
  • Común: La API /v1/runs ignoraba los archivos adjuntos en la primera llamada: Cuando el endpoint de la API iniciaba un agente contra un hilo nuevo, la lista de adjuntos en el mensaje del usuario se perdía porque la rama de hilo vacío solo enviaba texto. Los adjuntos ahora fluyen correctamente.
  • Común: Las apps nativas podían leer ajustes obsoletos justo después de un cambio de modelo: En Android con poca memoria, cambiar el selector de modelo y enviar inmediatamente un mensaje podía permitir que el agente leyera el modelo anterior del disco porque el volcado con debounce de 500 ms aún no se había ejecutado. La ruta de envío ahora fuerza un volcado de estado antes de generar el agente.
  • Común: Triaje de errores de testers (PF-260429 / PF-260430): Cinco correcciones — los usuarios de claves gestionadas (nivel gratuito) ahora pueden ingerir documentos a través de OCR de PDF sin escribir su propia clave; macOS fija la zona horaria del sidecar de Node a la del host para que las fechas se resuelvan correctamente bajo el sandbox; las tareas programadas ahora persisten en los shells de iOS/macOS/Tauri (el stub de almacenamiento de la WebView descartaba silenciosamente las escrituras); la herramienta de configuración presenta programaciones únicas y manuales como opciones de primer nivel; y los puntos de llamada de herramientas se recuperan de la autoreparación 401 de OpenRouter de la misma manera que lo hace el ejecutor del agente.
  • Común: El modal de actualización deja de mezclar la suscripción de nivel con créditos/BYOK: "Añadir créditos" en realidad abría el portal de suscripción — la etiqueta mentía. El modal ahora se centra solo en la suscripción de nivel; iOS además oculta cualquier superficie de compra de créditos según Apple §3.1.1.
  • Web: La sección Eliminar Cuenta se movió al final de la página de cuenta: El bloque destructivo de Eliminar Cuenta solía renderizarse entre tu tarjeta de identidad y la interfaz de suscripción/facturación. Ahora reside en la parte inferior de la página, después de las FAQ. El comportamiento de enlace profundo de iOS hacia la vista de solo eliminación no ha cambiado.
  • iOS: Gestionar Plan ahora abre la hoja de suscripción de Apple: Gestionar Plan en iOS anteriormente redirigía a la página de cuenta web para usuarios gratuitos, de prueba, de Stripe y de origen desconocido, donde el OAuth de Google en WKWebView fallaba. Tocar Gestionar Plan en iOS ahora siempre abre la hoja showManageSubscriptions de StoreKit de Apple.
  • iOS: La vista web de eliminación de cuenta se contrae a una página de solo eliminación: Cuando el botón Eliminar Cuenta de iOS abre el sitio web, la página ahora oculta toda la superficie de facturación (suscripción, planes, créditos, portal de Stripe, FAQ) y muestra solo la sección de eliminación, cumpliendo con §3.1.1.
  • iOS: Corrección de validación de versión de framework ITMS-90208: El Info.plist del framework onnxruntime ahora se parchea en el momento del archivado para que coincida con el objetivo de despliegue de la app host, de modo que App Store Connect deje de rechazar compilaciones con "framework does not support the minimum OS version specified in the Info.plist".
  • Android: Los enlaces externos se ofrecen en una Custom Tab para que el OAuth de Google funcione: Tocar enlaces como "Abrir pebbleflow.ai/account" solía abrirse dentro de la WebView de Android, donde Google bloquea OAuth con disallowed_useragent (Error 403). Los enlaces externos ahora se enrutan a través del puente nativo hacia una Chrome Custom Tab, en la que Google confía.
  • Android: Los botones de copiar bajo los mensajes realmente copian: El icono de copiar usaba navigator.clipboard.writeText directamente, lo cual no hace nada silenciosamente en la WebView de Android cuando la activación del usuario expira a través del límite asíncrono. Copiar ahora se enruta a través del puente del portapapeles nativo.

Versión 0.9.71925 de abril de 2026

Mostrar detalles

Seguridad

  • Common: Parche para protobufjs CVE-2026-41242 (CVSS 9.8): Se fijó protobufjs >= 7.5.5 (resuelto a 8.0.1) para cerrar un agujero crítico de ejecución de código arbitrario en Root.fromJSON. Caiioo no importa protobufjs directamente —es una transitiva de onnxruntime-web— y el riesgo en la práctica era bajo porque solo alimentamos modelos empaquetados, no esquemas suministrados por el usuario. Se parcheó de todos modos porque la solución es trivial.
  • Common: @xmldom/xmldom — 4 CVE de alta severidad parcheados: Se fijó @xmldom/xmldom >= 0.9.10. El análisis de XML se utiliza en los flujos de revisión de DOCX/XLSX y en varias rutas de código de extensiones.
  • Server: undici — 3 CVE de alta severidad parcheados: Se fijó undici >= 7.24.0 en cloud/relay. Afecta únicamente al cliente HTTP del servidor relay.
  • Desktop: rustls-webpki + quinn-proto — 2 CVE de alta severidad parcheados: Se actualizaron estas dependencias de Rust en Tauri. Afecta a las compilaciones de escritorio para Windows + Linux que pasan por el shell de Tauri.

Nuevas Funcionalidades

  • Common: Generación de video (Pro): Genere o anime videos cortos con Google Veo 3.1, OpenAI Sora 2 Pro y ByteDance Seedance a través de OpenRouter. La herramienta selecciona duraciones y resoluciones válidas por modelo, realiza consultas hasta que el trabajo se completa y guarda el resultado como un archivo adjunto en el hilo.
  • Common: Generación de música (Pro): Genere canciones y clips instrumentales con Google Lyria 3 Pro Preview a través de OpenRouter. La salida se guarda como un adjunto de audio que se reproduce de forma integrada.
  • Common: Catálogo dinámico de modelos de video: El generador de video obtiene la lista actual de modelos de OpenRouter con capacidad de video en tiempo de ejecución, por lo que aparecen nuevos proveedores y modelos sin necesidad de una actualización de Caiioo. Una instantánea empaquetada mantiene el funcionamiento sin conexión.
  • Common: Catálogo dinámico de modelos de música: Lo mismo para la generación de música —la herramienta detecta nuevos modelos de música a medida que OpenRouter los publica, con respaldo para modo sin conexión.
  • Common: OAuth personalizado en Pro: "Traiga su propia autenticación" (BYOK) —el asistente de Google Workspace, el asistente de Microsoft 365 y el flujo genérico "Agregar proveedor personalizado"— ahora es visible para todos los usuarios de Pro, Platform, Teams y Enterprise en Settings → Custom OAuth. Anteriormente, la pestaña y los botones de agregar estaban ocultos tras indicadores solo para evaluadores, por lo que los usuarios de pago no podían acceder a la configuración de BYOA.
  • Common: Física + Análisis Estructural (Pro): La herramienta de simulación física (movimiento de proyectiles, colisiones, energía cinética/potencial, momento, fuerza, impulso, velocidad al objetivo) y análisis estructural (carga de vigas, pandeo de columnas, propiedades de materiales) ya está disponible en Pro junto con las demás herramientas creativas y de utilidad.
  • Common: Seeing-Eye Dog — respaldo de visión para LLM de solo texto: Los modelos de solo texto como DeepSeek V4 Pro, Kimi K2.6, MiMo V2.5 Pro y los modelos locales de Ollama ahora pueden manejar archivos adjuntos de imagen enrutándolos a través de un modelo de visión económico configurado (por defecto: Gemini 3.1 Flash Lite). El subtitulado automático se activa al momento de construir el mensaje y se almacena en caché por adjunto para que los turnos posteriores no vuelvan a pagar; una herramienta dedicada vision({action: "inspect"}) otorga al modelo acceso de seguimiento específico. Settings → Tools → Vision Fallback Model permite elegir el asistente.
  • Common: Cambios controlados a nivel de celda en XLSX: Los artefactos de hojas de cálculo ahora admiten la misma experiencia de usuario de revisión que DOCX. Las propuestas de la AI mediante propose_change(editMode: 'xlsx_cell') producen cambios controlados localizados en celdas anclados por cellRef + sheetName; las ediciones escritas por el usuario en modo de control de cambios generan diferencias a nivel de celda; las celdas con cambios pendientes renderizan <del>antiguo</del><ins>nuevo</ins> de forma integrada; los botones de siguiente/anterior/aceptar/rechazar de la barra de herramientas existente funcionan en los cambios de celda; las ediciones concurrentes de la AI y del usuario se fusionan celda por celda, prevaleciendo el usuario en caso de conflictos en la misma celda.
  • Common: Seguimiento de costos para generadores de video y música: Los videos generados (vía OpenRouter /api/v1/videos) y la música (vía chat-completions) ahora suman su costo a los totales del hilo al igual que la generación de imágenes, con nuevas filas de desglose video_gen_cost y music_gen_cost en el menú desplegable de costos del panel lateral.

Mejoras

  • Common: Estabilidad de la serie GPT-5: gpt-5, gpt-5.1, gpt-5.4, gpt-5.4-pro y gpt-5.3-codex de OpenAI ya no producen respuestas vacías silenciosas en conversaciones de agentes con uso intensivo de herramientas. Una interacción en el esquema de herramientas de función estaba causando que el backend de OpenAI terminara las transmisiones sin producir ninguna salida; Caiioo ahora serializa las herramientas en el formato que estos modelos requieren.
  • Common: Mejor comportamiento en conversaciones largas en GPT-5.4+: Las conversaciones de múltiples turnos con gpt-5.4, gpt-5.4-pro y gpt-5.3-codex ya no se detienen prematuramente en secuencias largas de llamadas a herramientas —el marcador de fase que OpenAI usa para distinguir comentarios intermedios de respuestas finales ahora se preserva entre turnos.
  • Common: Razonamiento de GPT-5.x visible en el panel de pensamiento: gpt-5, gpt-5.1, gpt-5.4, gpt-5.4-pro y gpt-5.3-codex ahora transmiten su resumen de razonamiento al panel de pensamiento del chat mientras piensan, igualando el comportamiento de Gemini. Anteriormente, el panel de pensamiento permanecía vacío para estos modelos a pesar de que OpenRouter transmitía el texto de razonamiento.
  • Common: Recuperación transparente de interrupciones temporales de proveedores: Cuando OpenRouter enruta una solicitud a un proveedor que devuelve un error 5xx transitorio antes de transmitir cualquier contenido, Caiioo reintenta silenciosamente con un proveedor diferente en lugar de mostrar una respuesta vacía.
  • Common: Errores más claros cuando falla la transmisión del modelo: Las caídas del lado del proveedor, los rechazos por filtros de contenido y otros fallos a mitad de la transmisión ahora se muestran con un mensaje de error específico en lugar de que la conversación simplemente se "detenga" sin explicación.
  • Common: Los videos y la música generados se renderizan de forma integrada: Los videos y la música generados ahora aparecen en la conversación como las imágenes generadas —un reproductor de video o audio aparece sobre la respuesta final con una pequeña insignia que indica qué modelo lo produjo, en lugar de estar oculto dentro de la sección de herramientas colapsada.
  • Common: Selector de modelo predeterminado para herramientas de video y música: Settings → Tools ahora incluye un menú desplegable de Modelo Predeterminado para los generadores de video y música, reflejando el selector existente para el generador de imágenes. El agente utiliza el modelo seleccionado por defecto; aún puede anularse por solicitud mencionando un modelo diferente.
  • Common: Visualización del estado de indexación de Personal Intuition: El panel de configuración de Personalization ahora muestra una línea en vivo "Indexed: N threads · M chunks · K tokens · last indexed Xm ago" para que pueda confirmar que el indexador de memoria está haciendo su trabajo. El último resumen de relleno también permanece visible después de que se completa la ejecución en lugar de desaparecer.
  • iOS: Embeddings nativos en el dispositivo (más rápidos, menos memoria): La inferencia de Multilingual-e5-small ahora se ejecuta en el proceso host de iOS a través de onnxruntime-objc de Apple en lugar de dentro de WKWebView. Esto resuelve un límite de memoria por proceso que cerraba la WebView ~7 segundos después de la carga del modelo (el error de cierre tras el inicio de sesión). Después de la primera codificación del catálogo de herramientas, las llamadas posteriores de selección de herramientas acceden a una caché en memoria por texto y se completan en ~10 ms en lugar de ~5 s. La refactorización de la canalización compartida también evita que Personal Intuition y la selección de herramientas en el dispositivo carguen cada uno su propia copia de ~115 MB del modelo.
  • Common: Personal Intuition y la selección de herramientas en el dispositivo comparten una canalización e5: Ambas funciones instanciaban previamente su propio cargador de multilingual-e5-small (~115 MB cada uno, ~230 MB en total en el renderizador). Ahora delegan en una única canalización compartida que elimina duplicados en cargas concurrentes, reduciendo a la mitad el costo de inicio en frío.

Corrección de Errores

  • Common: Las cookies de sesión del navegador ya no se filtran en las llamadas a la API: Si había visitado openrouter.ai en una pestaña del navegador, la extensión adjuntaba involuntariamente su sesión de navegador de OpenRouter (cookies de Clerk / Stripe / analíticas) a cada llamada a la API. Las llamadas a la API ahora están estrictamente autenticadas mediante Bearer.
  • Common: Las respuestas de GPT-5.4 ya no aparecen dos veces: Se corrigió un error donde las respuestas de gpt-5.4, gpt-5.4-pro y gpt-5.3-codex mostraban el mismo texto dos veces seguidas —la carga útil de la respuesta final se acumulaba junto con el flujo de tokens que ya la había renderizado.
  • Common: El selector de modelos se actualiza tras la recarga: La lista de modelos ahora se invalida en las actualizaciones de versión y respeta un TTL corto en memoria, por lo que los modelos de OpenRouter recién lanzados aparecen después de una recarga en lugar de quedar ocultos tras una caché obsoleta. Los service workers de larga duración ya no mantienen un catálogo congelado.
  • Common: Los enlaces cortos de medios generados abren el reproductor: Cuando un modelo escribe un enlace corto como [Listen](audio-…) después de generar audio/imagen/video, al hacer clic ahora se abre el reproductor de slate en lugar de fallar como una URL externa rota. La misma corrección se aplica a los enlaces de imagen y video.
  • Common: Los medios generados como incrustaciones de imagen en markdown se renderizaban rotos: Cuando el modelo escribía un adjunto de video o audio como ![Video 1](video-…) en lugar de [Video 1](video-…), se renderizaba como una etiqueta <img> rota en lugar de abrir el reproductor. El signo ! inicial ahora se elimina para que el enlace abra el visor de slate.
  • Extension: Callejón sin salida "Permiso de ubicación denegado" en el panel lateral: Se corrigió una regresión donde cada solicitud de ubicación del panel lateral devolvía "Permiso de ubicación denegado. Por favor, permita el acceso a la ubicación en la configuración del navegador", independientemente de lo que el usuario seleccionara. Un intento de enrutar a través del documento offscreen generaba PERMISSION_DENIED instantáneamente porque el contexto offscreen no puede mostrar un aviso de permiso y el manifiesto no declara geolocation. El panel lateral ahora utiliza la cadena original de script de contenido y luego geolocalización por IP que funcionaba anteriormente.
  • Common: La reconstrucción completa de Personal Intuition dejaba recuentos indexados obsoletos: Se corrigió que el relleno de la reconstrucción completa omitiera la actualización del índice por hilo, por lo que Settings → Personalization mostraba totales inflados previos a la reconstrucción después de una reconstrucción. Los hilos escaneados por la reconstrucción completa pero no indexados previamente ya no son invisibles para la recuperación.
  • iOS: Bucle de cierre de WKWebView tras el inicio de sesión: Tres correcciones convergentes para el error de cierre tras el inicio de sesión. (1) Los embeddings nativos e5 ahora se ejecutan fragmentados en lotes de 8 con el área de memoria de ORT configurada para reducirse entre ejecuciones —el conjunto de trabajo máximo se mantiene por debajo de ~100 MB en lugar de dispararse a ~3 GB y activar el cierre por memoria por proceso de iOS. (2) El recuperador en el dispositivo ahora se activa durante requestIdleCallback en lugar de integrarse en el arranque, por lo que ya no compite con la sincronización de licencias, restauración de identidad, renderizado de UI e inicio de sincronización en la nube. (3) El recuperador en el dispositivo ahora se vuelve a aprovisionar al cambiar de identidad o nivel, por lo que las instalaciones nuevas ya no recurren silenciosamente a asistentes en la nube porque el nivel no estaba definido en el primer registro.
  • iOS: Errores 403 falsos de "recorrido de ruta bloqueado": Se corrigió que LocalFileSchemeHandler marcara erróneamente cada 404 como un intento de recorrido de ruta porque NSString.standardizingPath solo resuelve /var/private/var para archivos que existen en el disco. Las rutas legítimas a recursos inexistentes (el paquete de iOS excluye *.wasm, además de rutas de la API de chrome-extension como api/active-tab-context) devolvían 403 en lugar de 404, rompiendo el respaldo de pre-obtención de wasm de transformers.js. Se reemplazó con una verificación de .. / NUL basada en cadenas que coincide con el controlador de Android.
  • Common: Las imágenes incrustadas en PDF rompían los modelos de solo texto: Al enviar un PDF con imágenes incrustadas a un modelo de OpenRouter de solo texto (DeepSeek V4 Pro, Kimi K2.6, etc.) se producía el error "No se encontraron endpoints que admitan entrada de imágenes" —la advertencia que el nuevo enrutamiento Seeing-Eye Dog debía eliminar. La ruta de entrega de PDF ahora respeta el mismo indicador supportsVision por modelo que la entrega de bloques de imagen ya respetaba, por lo que los modelos de solo texto reciben un PDF de solo texto y el agente puede generar un subagente de visión si es necesario.
  • Common: El interruptor de nivel del bloqueador de anuncios no surtía efecto: Cambiar el nivel del bloqueador de anuncios (Desactivado / Estándar / Agresivo) solo cambiaba el valor persistido mientras que las reglas DNR activas + el conjunto de reglas estáticas permanecían en efecto hasta que el service worker se reiniciaba —por lo que después de cambiar a Desactivado, sitios como ads.google.com seguían bloqueados. El escuchador de almacenamiento ahora observa el cubo globalSharedSettings donde realmente se escribe la configuración, y el indicador heredado adBlockerEnabled se enruta a través del mismo cubo.
  • Extension: Las imágenes de gran tamaño se descartaban silenciosamente: Cuando un adjunto de imagen excedía el límite de la API, el service worker de la extensión no tenía una implementación de compresión registrada (solo estaba la del servidor respaldada por sharp) —por lo que la defensa en pushImageBlock capturaba la excepción y descartaba la imagen por completo. El SW ahora sondea las dimensiones naturales a través de createImageBitmap y enruta la codificación a través del documento offscreen existente, de modo que los llamadores del contexto de la extensión reciben la imagen comprimida en lugar de un marcador de posición descartado.
  • Common: Imágenes generadas y capturas de pantalla rechazadas por los proveedores: Anthropic limita las imágenes base64 a 5 MB; otros proveedores tienen límites similares. Las imágenes generadas de FLUX / Gemini / Seedream y las capturas de pantalla grandes se pasaban a tamaño completo, produciendo errores 4xx que abortaban todo el turno del agente. Tres capas de defensa: el generador de imágenes comprime la salida antes del almacenamiento; un nuevo asistente pushImageBlock enruta cada emisión de image_url a través de comprimir o descartar; y tanto la reconstrucción de capturas de pantalla como la inyección de capturas en vivo pasan por el mismo asistente. Límite conservador de 4 MB que funciona en todos los proveedores.

Versión 0.9.71822 de abril de 2026

Mostrar detalles

Nuevas Funcionalidades

  • Common: Personal Intuition — memoria asociativa entre hilos: Caiioo recuerda discretamente lo que has hablado anteriormente — a través de cada conversación, no solo en la actual. Los recuerdos relevantes surgen mientras chateas; tu agente puede usar uno directamente o simplemente dejar que influya en la respuesta. Como cuando un aroma te recuerda a un lugar. Encuéntralo en Personalization → Personal Intuition; desactivado por defecto. Incluye Full-rebuild e Incremental backfill para que puedas indexar tus hilos existentes.
  • Common: Respaldo y restauración de Personal Intuition: Puedes realizar una instantánea de todo el corpus de memoria en un archivo JSON en Backup & Restore → Personal Intuition, y restaurarlo más tarde si algo sale mal o si deseas moverlo a otro dispositivo.
  • Common: Instant Tool Chooser por defecto para todos los niveles: El selector semántico de herramientas ahora se ejecuta localmente en cada dispositivo, en todos los niveles — incluyendo el gratuito. Elige las herramientas adecuadas para cada turno en ~10 ms, totalmente en tu dispositivo. La interfaz del selector en Settings → Tools aclara la opción como "Instant Tool Chooser" frente a "Quick Tasks LLM" (que utiliza cualquier modelo que hayas marcado con el rayo en el selector de modelos).
  • iOS / Android: Instant Tool Chooser en las aplicaciones nativas: El mismo selector de herramientas on-device está ahora disponible dentro del WebView de las aplicaciones de iOS y Android, no solo en la extensión de Chrome y en la versión de escritorio.

Mejoras

  • Common: El sandbox de Slate permite CDNs de scripts HTTPS: Los artefactos HTML de slate ahora pueden cargar librerías comunes como Chart.js o D3 desde CDNs HTTPS de buena reputación (jsdelivr, unpkg, etc.). La obtención de datos sigue bloqueada al mismo origen (same-origin), así que utiliza bind_data para canalizar los datos de los archivos adjuntos hacia un slate.
  • Common: Progreso de Personal Intuition más claro: El backfill ahora muestra el progreso por hilo en el panel de configuración (ej. "47/75 hilos · 2,134 fragmentos") mientras se ejecuta, en lugar de permanecer en silencio hasta finalizar.
  • Common: Selección de herramientas más rápida tras la indexación de memoria: La indexación de un corpus de memoria extenso ya no expulsa la caché del catálogo de herramientas en el recuperador on-device — la siguiente llamada a una herramienta se mantiene activa en lugar de pagar un coste de re-codificación.

Corrección de Errores

  • Common: Los sub-agentes concurrentes generaban errores falsos de actualización de nivel: Se corrigió una condición de carrera donde dos sub-agentes ejecutándose en paralelo podían sobrescribir el contexto del hilo activo del otro, provocando que las acciones restringidas a Pro (update_slate, etc.) fueran rechazadas para el sub-agente equivocado. La aplicación del nivel (tier) ahora está vinculada al hilo específico de la llamada de despacho.
  • Common: Las vinculaciones de datos CSV en Slate rompían forEach: Se corrigió el error por el cual los datos vinculados a CSV llegaban al sandbox como un objeto no iterable — data.forEach(...) dentro del JavaScript del sandbox ahora funciona como se espera.

Versión 0.9.71717 de abril de 2026

Mostrar detalles

Nuevas Funcionalidades

  • Common: Nivel Pro Unificado en todas las Apps: Pro es ahora una suscripción única de $9/mes que desbloquea todas las aplicaciones de Caiioo — Chrome, Desktop y Mobile — en lugar de paquetes separados por aplicación. Platform ($14/mes) se reposiciona como "Pro + infraestructura" (servidor local, vista previa de acceso a API, Messaging).
  • Common: Nivel Pro Mobile: Un plan Pro exclusivo para móviles está disponible por $2.99/mes, vendido directamente en la App Store y Play Store. La compra dentro de la aplicación es en sí misma el derecho de acceso — no se requiere una licencia por separado.
  • Common: Herramienta Ask-User para Human-in-the-Loop: El agente ahora puede pausar a mitad de la ejecución y mostrar un diálogo de decisión de cuatro vías (aprobar, aprobar con notas, rechazar, rechazar con notas). Sus notas regresan al modelo como guía en lenguaje natural que anula el plan propuesto — no se inicia un nuevo ciclo, el agente continúa en el lugar.
  • Common: Búsqueda de Guía In-App: Busque en la guía del usuario directamente desde el menú Document. Los resultados vinculan profundamente a caiioo.ai/guide, preservando el flujo de redirección existente.
  • iOS: Alternancia de Paywall Mensual/Anual: La hoja de suscripción de iOS ahora permite cambiar entre facturación Mensual y Anual antes de la compra.
  • Desktop: Actualizaciones Automáticas en Windows y Linux: La aplicación de escritorio Tauri ahora se distribuye con el actualizador habilitado, por lo que las versiones de Windows y Linux pueden recibir actualizaciones en el lugar en lugar de requerir una reinstalación manual.
  • Web: Búsqueda por Pestañas en Guía y Blog: Los diseños de la guía y el blog del sitio de marketing ahora incluyen una barra de búsqueda con cambio de alcance por pestañas — las coincidencias en el título tienen mayor prioridad que las del cuerpo, y la pestaña activa cambia automáticamente a donde se encuentran los resultados.
  • Web: Página de Instalación Dedicada para Linux: La página de instalación dirige a los usuarios de Linux a /install/linux, que presenta opciones de AppImage, .deb y .rpm con comandos específicos por distribución.
  • Web: Rutas de Descarga Estables: /download/macos, /download/linux y /download/windows son ahora URLs estables respaldadas por edge-workers que siempre resuelven a la última versión — no se requiere reconstruir el sitio web por cada lanzamiento.

Mejoras

  • Common: Gestión de Tickets de Soporte In-App: Las solicitudes de soporte ahora se canalizan a través del flujo de tickets dentro de la aplicación como ruta principal, con mensajes de error de créditos más claros que le indican el lugar correcto cuando algo sale mal.
  • Common: Re-autenticación de Google OAuth más Inteligente: Las herramientas de Google ahora verifican los alcances (scopes) realmente otorgados por Google y activan un aviso de re-autorización justo a tiempo cuando un error 403 indica que falta un alcance, en lugar de fallar silenciosamente.
  • Common: Alcance Full Drive para Escrituras en Google: Las acciones de escritura en Google Drive ahora solicitan el alcance completo de la unidad para que las ediciones en documentos que usted no creó tengan éxito en lugar de encontrar errores de permisos.
  • Common: Descripciones de Modelos del Generador de Imágenes: La herramienta de generación de imágenes muestra una descripción para cada modelo disponible, facilitando la elección del adecuado para la tarea.
  • Common: Mensajes de Artefactos Slate más Precisos: Cuando una herramienta crea o actualiza un artefacto Slate, el modelo ya no afirma que el artefacto se "muestra en el editor" — la redacción ahora refleja lo que sucede realmente.
  • Common: Mejor Selección Dinámica de Herramientas desde Pestañas: La sugerencia de contexto de pestaña ahora emite IDs de herramientas, para que el selector dinámico de herramientas pueda aplicar reglas de selección basadas en el contexto que dependen de qué herramientas están disponibles.
  • Common: Costos de Voz Atribuidos a Threads: El uso de TTS en streaming (ElevenLabs, Resemble) y STT (ElevenLabs Scribe) ahora se acumula como costo de voz en la conversación donde ocurrió, coincidiendo con la ruta de síntesis de un solo paso existente.
  • Extension: El Subtítulo de Inicio de Sesión Enfatiza Agentes Locales: Pequeña actualización de texto en la pantalla de inicio de sesión.

Corrección de Errores

  • Desktop: Selector de Archivos en Linux Restaurado: Se corrigió el fallo del selector de archivos en Linux dentro de la aplicación de escritorio Tauri.
  • Desktop: Reporte de Versión Incorrecto: Se corrigió que la aplicación de escritorio Tauri reportara una cadena de versión incorrecta en la interfaz de usuario y la telemetría.
  • Desktop: Audio de Linux más Silencioso y Errores más Claros: Se suprimió el ruido de los registros de PipeWire en Linux, se mostraron los errores de OpenRouter en lugar de ocultarlos, se restauró la ruta de lectura de la alternancia de API y se corrigió un banner de paridad incorrecto.
  • Common: La Extracción del Cuerpo de Gmail Perdía Enlaces: Se invirtió la precedencia de extracción de Gmail para intentar primero el markdown que preserva enlaces, y luego recurrir a texto plano solo cuando la salida de markdown está vacía — los correos electrónicos ya no pierden enlaces en el caso común.
  • Common: Los Ajustes de la Public API no Persistían: Se corrigió que el interruptor de Public API y el token de acceso no se guardaran en algunas configuraciones, y se aseguró que estos ajustes permanezcan estrictamente locales en lugar de sincronizarse con la nube.
  • Common: Archivar y Renombrar se Sentían Lentos: Eliminar, archivar, desarchivar y renombrar ahora actualizan la interfaz de usuario de forma optimista para que la lista refleje el cambio inmediatamente en lugar de esperar un viaje de ida y vuelta al servidor.
  • Common: Las Eliminaciones de Archivo no se Sincronizaban: Se corrigió que las eliminaciones de archivos se aplicaran directamente al almacenamiento, omitiendo la ruta del protocolo — ahora se propagan a través de los clientes como cualquier otra acción de thread.
  • Common: La Agenda Mostraba Falsos "Faltan Alcances": Se corrigió que el widget de recordatorios/agenda leyera un perfil de contexto de herramienta desactualizado justo después de otorgar alcances de Google Calendar, por lo que marcaba alcances faltantes mientras las herramientas funcionaban bien. La interfaz de usuario ahora lee el perfil actualizado, y una actualización ejecuta automáticamente el flujo de consentimiento de alcances incrementales de forma secuencial en cualquier cuenta de Google conectada que aún lo necesite — no es necesario abrir el diálogo de sincronización para buscar "otorgar acceso".
  • Common: Llamadas a Herramientas de Google Rechazadas con "Unknown name exclusiveMinimum": Se corrigió que Gemini rechazara llamadas a herramientas cuyos esquemas de parámetros usaban límites numéricos exclusiveMinimum / exclusiveMaximum — estos ahora se eliminan antes de enviarlos al subconjunto restringido de OpenAPI de Google.
  • Common: Servidores MCP Remotos sin DCR Fallaban al Conectar: Se corrigió la adición de servidores MCP remotos que no admiten Dynamic Client Registration (ej. Slack): el cliente ahora respeta los metadatos de recursos protegidos de RFC 9728, sigue a authorization_servers al host AS cuando difiere del host del recurso, y deja de fabricar un endpoint /register que no existe.
  • Server: Usuarios de Nivel Tester Rechazados por Endpoints Restringidos: Se corrigió que los endpoints de organizaciones, hub, admin y claves provisionadas rechazaran a usuarios cuyo nivel efectivo (por licencias) era superior al nivel desactualizado capturado en su token de autenticación. Los endpoints restringidos ahora evalúan el nivel efectivo de manera consistente con /api/auth/me.
  • Extension: Bucle de Ping-Pong de Sincronización de Identidad: Se corrigieron las identidades en conflicto entre la extensión y el servidor de retransmisión que entraban en un bucle infinito en IDENTITY_SYNC. La extensión ahora confirma una vez contra el mismo remoto en conflicto, advierte que debe cerrar sesión en un lado para resolverlo, y se reinicia al desconectarse / coincidir / adopción remota.
  • Common: Gemini Flash TTS no Podía Seleccionarse ni Configurarse: Se corrigió que Gemini Flash TTS (voz) fuera inutilizable de extremo a extremo — seleccionarlo se revertía al cerrar los ajustes, y el campo de la clave API parecía no aceptar escritura. El proveedor es ahora una opción de TTS de primer nivel: la selección persiste, la clave API + el selector de voz se guardan correctamente, y la síntesis utiliza un endpoint de streaming SSE para que la reproducción de audio pueda comenzar antes de que termine de generarse la locución completa.
  • iOS: La Interfaz de Nuevo Thread no Cambiaba: Se corrigió que la aplicación de iOS no cambiara la vista activa a un thread recién creado, y se corrigió un ReferenceError de modelName relacionado que podía bloquear el compositor.
  • iOS: Bloqueo al Iniciar en el Hook de Almacenamiento Opcional: Se corrigió un bloqueo en iOS cuando storage.primeSettingsCache no estaba disponible durante el inicio — la llamada ahora está protegida.
  • Common: Discrepancias en la Auditoría de Niveles tras el Cambio de Precios: Se corrigieron seis inconsistencias de precios y características detectadas por la auditoría de niveles, de modo que las restricciones de derechos, los avisos de actualización y los flags de características ahora coinciden en la extensión, el sitio web y las aplicaciones móviles.

Cumplimiento de la App Store de iOS

  • iOS: CTAs de Registro Externo Ocultos en el Onboarding: El onboarding ya no muestra llamadas a la acción que dirijan a los usuarios fuera del dispositivo para la creación de cuentas o actualizaciones de pago.
  • iOS: Interfaz de Compra de Créditos Oculta: Las superficies de compra de créditos están ocultas en iOS según las reglas §3.1.1 de Apple; las suscripciones se canalizan a través de StoreKit en su lugar.
  • iOS: Redacción de Soporte y Errores de Crédito Actualizada: La página de /support y los mensajes de error de créditos han sido redactados nuevamente en iOS para cumplir con las directrices de Apple sobre referencias a compras externas.

Version 0.9.716April 12, 2026

Mostrar detalles

New Features

  • Common: Gemini 3.1 Flash TTS: Nueva opción de salida de voz impulsada por Gemini 3.1 Flash TTS de Google. 30 voces predefinidas, más de 70 idiomas y etiquetas de audio integradas como [whispers] y [sighs] para una síntesis expresiva. Trae tu propia API key de Gemini; obtén una gratis en aistudio.google.com. El audio incluye marca de agua con SynthID.
  • Common: Voice Cost in Conversation Total: El uso de las API de texto a voz y voz a texto (Gemini, ElevenLabs, Resemble) ahora se integra en el resumen de costos por hilo junto con los costos de chat, generación de imágenes, helpers y OCR; para que el número que veas sea el costo real.
  • Common: SQL Database Tool: Adjunta bases de datos SQLite a las conversaciones y realiza consultas con SQL. Los resultados pueden renderizarse como tableros en vivo en artefactos de Slate.
  • Common: Calendar Invitations and Google Meet: La creación de eventos de calendario ahora envía correos electrónicos de invitación a los asistentes y puede añadir automáticamente un enlace de video de Google Meet.
  • Common: Per-Tool Provider Routing: Enruta herramientas individuales (generación de imágenes, búsqueda, OCR de PDF, etc.) a proveedores específicos a través de Settings, en lugar de que todo pase por el modelo predeterminado.
  • Common: Conversation Sharing: Comparte conversaciones como Markdown o texto plano.
  • Common: 14-Day Platform Trial: Inicia una prueba de 14 días del nivel Platform desde la interfaz de la extensión o la página de cuenta del sitio web. Los suscriptores Pro también son elegibles.
  • Common: ZDR Quick-Filter in Model Picker: Nuevo botón en el menú desplegable del selector de modelos para filtrar rápidamente los modelos con zero-data-retention.
  • Common: Simplified Settings: Settings ahora se abre en una vista Simple optimizada por defecto, mostrando solo lo esencial. Cambia al modo Advanced en cualquier momento para ver todo.
  • Common: Free Google Gemini Access: Trae tu propia clave de Google AI Studio para usar Gemini 2.5 Flash de forma gratuita; el nivel gratuito de Google ahora está disponible para todos los usuarios, sin necesidad de un plan de pago.
  • Common: Baseten Self-Hosted Models: Conecta tus propios despliegues de Baseten para usar modelos auto-alojados directamente en caiioo.
  • iOS: WhisperKit On-Device Speech-to-Text: El dictado ahora se ejecuta completamente en el dispositivo a través de WhisperKit; el audio nunca sale del teléfono.
  • Android: On-Device Whisper STT: El dictado de voz a texto a través de whisper.cpp se ejecuta completamente en el dispositivo en Android con el flujo de permisos de micrófono.
  • Android: GPU-Accelerated Moonshine STT: En dispositivos Android con capacidad de GPU, el dictado puede ejecutarse en Moonshine con inferencia de menos de un segundo. Solo en inglés; whisper.cpp sigue siendo la opción multilingüe de respaldo.
  • Web: Sign in with Apple on Account & Hub Pages: Apple Sign-In ahora está disponible en las páginas de cuenta y hub del sitio web.

Improvements

  • Common: Better PDF Export: Exportar un PDF desde Slate ahora genera un archivo PDF real en lugar de abrir el diálogo de impresión, para que obtengas un documento limpio cada vez.
  • Common: Google Slides Full Text: Solicitar el texto de las diapositivas sin especificar una página ahora devuelve el texto de todas las diapositivas de la presentación.
  • Common: Smarter Web Search: Los resultados de búsqueda de Google ahora se extraen con una mejor estructura, capturando títulos, fragmentos y enlaces de manera más confiable tras los recientes cambios de diseño de Google.
  • Common: Kokoro Text-to-Speech on All Platforms: La opción de voz Kokoro ahora aparece en iOS, macOS y Android; anteriormente estaba oculta en las aplicaciones nativas.
  • Common: Cleaner Credit Balance Display: El saldo de la cuenta para configuraciones prepago y de "trae tu propia clave" ahora muestra tu saldo real sin el confuso marco de "Limit".
  • Common: Higher-Fidelity PDF to Word Conversion: La exportación de PDF→DOCX ahora utiliza una vista de Document dedicada en Slate, produciendo archivos de Word que preservan fielmente el diseño y la estructura del PDF de origen.
  • Web: Quieter Account and Auth Pages: Google Analytics y el banner de consentimiento de cookies se suprimen en las páginas de cuenta y autenticación para un flujo de inicio de sesión más limpio.

Bug Fixes

  • Common: Settings Search Didn't Navigate: Se corrigió el error por el cual el menú desplegable de búsqueda de configuración y los enlaces profundos no lograban saltar a varias secciones (API Access, Private Sync, Backup & Restore, Voice y otras); la categoría de destino permanecía colapsada y no se desplazaba a la vista.
  • Common: OAuth Prompts in Sub-Agents: Se corrigió el error por el cual las solicitudes de autorización OAuth y de actualización de nivel se descartaban silenciosamente cuando eran activadas por un sub-agente, lo que interrumpía los flujos de conexión a mitad de la ejecución.
  • Common: Ollama Model Not Saved After Onboarding: Se corrigió el error por el cual el modelo de Ollama seleccionado durante el onboarding no persistía después.
  • Common: UI Chunks Failed to Load During Rate Limiting: Se corrigió el error por el cual los activos estáticos de la interfaz de usuario sufrían limitación de tasa junto con las solicitudes de la API, causando pantallas en blanco o paneles faltantes hasta refrescar.
  • Common: Composer-Preprocessed Attachment Metadata Lost: Se corrigió la pérdida de metadatos de archivos adjuntos en el servidor para documentos preprocesados en el composer antes de ser enviados al modelo.
  • Common: Free Time Counted Attended Events as Busy: Se corrigió el cálculo de tiempo libre de la agenda que te marcaba como ocupado durante eventos a los que solo asistías; ahora solo se cuentan los eventos en tu propio calendario.
  • Common: Google Search Results Broken: Se corrigió la búsqueda web que devolvía resultados vacíos después de que Google cambiara el diseño de su página de búsqueda.
  • Desktop: Windows/Linux Login Out of Sync with Other Platforms: Se corrigió el flujo de inicio de sesión de escritorio de Tauri que divergía de Chrome/macOS/iOS, incluyendo la detección incorrecta de niveles y la imposibilidad de volver a iniciar sesión tras cerrar la sesión.
  • Desktop: Public API Blocked the Desktop UI: Se corrigió el error por el cual la propia interfaz de la aplicación de escritorio era bloqueada por la autenticación de la API cuando la configuración de Public API estaba habilitada.
  • Common: Google Docs OAuth Errors Hidden: Se corrigió el error por el cual las operaciones de Google Docs fallaban silenciosamente cuando la autenticación expiraba en lugar de mostrar un error claro.
  • Common: Settings Panel Crash: Se corrigió el cierre inesperado del panel de configuración al restaurar una API key aprovisionada.
  • Common: Google Drive Sync Duplicating Documents: Se corrigió la duplicación de Google Docs en cada ejecución de sincronización en lugar de actualizarse en el mismo lugar.
  • Common: Google Drive Sync Inline Code Lost: Se corrigió la pérdida del formato de código en línea al sincronizar documentos con Google Docs.
  • Common: Gemini Thinking Extraction: Se corrigió el error por el cual el contenido de pensamiento/razonamiento no se capturaba correctamente de las respuestas del modelo Gemini.
  • Common: Profile Switch Stale Data: Se corrigió el error por el cual al cambiar entre perfiles a veces se mostraban conversaciones del perfil anterior hasta realizar un refresco manual.
  • Common: Task Scheduler "Method Not Found" Error: Se corrigió el error por el cual las tareas programadas lanzaban errores cada 60 segundos en ciertas configuraciones.
  • Common: Text Insertion Newlines in Google Docs: Se corrigió la aparición literal de en las inserciones de texto en lugar de saltos de línea reales.
  • Common: Google Account Hint on Tools: Se corrigió el error por el cual las herramientas de Google a veces utilizaban la cuenta de Google incorrecta para las llamadas a la API.
  • Common: Settings and Thread Import Round-Trip: Se corrigió el error por el cual las exportaciones de configuraciones e hilos no se importaban correctamente de vuelta.
  • Common: Sub-Agent Token Usage: Se corrigió el error por el cual el uso de tokens del sub-agente no se contabilizaba en la conversación principal.
  • Common: Messaging Bridge Reply During Retry: Se corrigió el fallo en las respuestas del puente de mensajería cuando el asistente reintentaba una respuesta.
  • Common: Slate Redline Positioning: Se corrigió el posicionamiento incorrecto de las eliminaciones de redline cuando había markdown presente.
  • Common: Browser Connection Survives Sleep/Wake: Se corrigieron los errores de "No browser connected" después de que la computadora entrara en modo de suspensión o permaneciera inactiva por largos períodos.
  • Common: Scheduled Tasks Survive Service Worker Sleep: Se corrigió el error por el cual las tareas recurrentes se detenían tras largos períodos de inactividad.
  • macOS: Safari Google Search Failures: Se corrigió el error por el cual la búsqueda de Google no funcionaba en la extensión de Safari en macOS.
  • iOS: Mobile App Access: Se corrigió el error por el cual la aplicación de iOS requería incorrectamente un plan de pago; la aplicación móvil ahora está disponible para todos los usuarios.

Versión 0.9.7153 de abril de 2026

Mostrar detalles

Nuevas Funciones

  • Common: Sistema de Entrega Hub: Las definiciones de herramientas de origen, las configuraciones de modo y el catálogo MCP ahora están preparados para ser entregados desde el hub en la nube en lugar de estar codificados en el paquete, con almacenamiento en caché local y respaldo sin conexión en preparación para el lanzamiento de la comunidad.
  • Common: Modo de Pestaña Única para Herramientas de Navegador: La nueva política de pestañas del navegador por modo reutiliza una sola pestaña para toda la navegación en una conversación, evitando la acumulación de pestañas durante flujos de trabajo con mensajería intensiva como WhatsApp.
  • Common: Cargas Binarias en Integración de API: La herramienta api_integration ahora admite la carga de archivos binarios y la carga directa de archivos locales a través de URLs firmadas previamente, en lugar de convertir siempre los cuerpos de las solicitudes a cadenas JSON.
  • Common: Gestión de Credenciales mediante Herramienta: Guarde, enumere y elimine credenciales de API mediante programación a través de la herramienta api_integration, algo que anteriormente solo era posible a través de la UI de Settings.
  • macOS: Selección de Dispositivo de Entrada de Audio: Elija qué micrófono usar para la entrada de voz; enumera todos los dispositivos de audio disponibles y mantiene su selección.
  • Android: Recuperación de OAuth en Memoria Baja: Los flujos de OAuth en Android ahora sobreviven a la recreación de la actividad cuando el sistema cierra la aplicación por falta de memoria, recuperando la sesión de autenticación sin problemas.
  • Common: Arquitectura CSS Móvil de 3 Capas: Nuevo sistema CSS responsivo para móviles con capas de plataforma, diseño y componentes, garantizando una UI consistente en vistas de teléfono, tableta y escritorio.

Mejoras

  • Extension: OAuth Incremental mediante Pestaña: Las solicitudes de alcance incremental ahora abren una pestaña completa del navegador en lugar de una ventana emergente, solucionando bloqueos en cuentas que requieren consentimiento interactivo.
  • Common: Calidad del Esquema de Herramientas MCP: Todas las herramientas MCP ahora pasan una prueba de calidad de lint que verifica esquemas completos, descripciones adecuadas y definiciones de parámetros consistentes.
  • Extension: Cierre Automático de Pestañas del Navegador al Detener: Las pestañas del navegador abiertas por el asistente ahora se cierran cuando se detiene una ejecución, y las ventanas de Safari de OAuth se cierran en macOS.
  • Android: Actualización de Toolchain: Compilación de Android actualizada a AGP 9.1, Kotlin 2.2.10 y Gradle 9.3.1.

Corrección de Errores

  • Common: Posicionamiento de Tablas en Google Docs: Se corrigieron las mutaciones que terminaban en posiciones incorrectas cuando las tablas preceden al texto de destino en Google Docs.
  • Common: Eliminación de Pie de Página en Contenido de Página: Se corrigió la extracción de contenido de página que eliminaba incorrectamente elementos del pie de página de las páginas capturadas.
  • Common: Paginación de Navegación Web: Se corrigió la paginación rota para la página 2+ cuando no se especificaba un maxLength explícito.
  • Common: Respaldo de Script de Contenido: Se corrigió el fallo silencioso de la extracción de contenido de página al implementar un respaldo a executeScript cuando el script de contenido no está disponible.
  • Common: Renderizado de PDF para Documentos Ingeridos por URL: Se corrigió el fallo del renderizado nativo de PDF para documentos ingeridos a través de URL.
  • Common: Análisis de Llamadas a Herramientas de Gemini: Se corrigieron las claves entre comillas dobles en los argumentos de llamada a herramientas de LLM que causaban fallos de análisis con modelos Gemini.
  • Common: Compatibilidad con Amazon Nova: Se corrigieron los mensajes tool_call rechazados por Amazon Nova debido a campos de texto vacíos.
  • Common: La Ejecución del Agente no Termina: Se corrigió que las ejecuciones del agente no llamaran a endRun de manera confiable en el contexto del service worker, dejando pestañas del navegador y estados sin limpiar.
  • macOS: Reanudación de Audio de Voz: Se corrigió que el audio de voz no se reanudara después del modo de suspensión de la aplicación macOS o la minimización en el dock.
  • macOS: Capturas de Pantalla no Aparecen: Se corrigió que las capturas de pantalla de macOS no aparecieran en la UI del asistente debido a una detección de contexto incorrecta.
  • macOS: Ubicación no Funciona: Se corrigió la ubicación rota en Safari y en la aplicación nativa de macOS al agregar el puente CoreLocation y corregir el respaldo de IP.
  • macOS: Falta de Permiso de Ubicación: Se corrigió la falta del permiso (entitlement) de ubicación y se aumentó el tiempo de espera de ubicación nativa.
  • iOS: Selector de Archivos Roto: Se corrigió que el selector de archivos no se abriera en iOS WKWebView al agregar el delegado runOpenPanel.
  • Extension: Exceso de Concesión de Alcance OAuth: Se eliminó include_granted_scopes de la ventana emergente web y de las rutas OAuth posteriores al inicio de sesión para evitar la inflación no intencionada del alcance.
  • Extension: Omisión de la Pantalla de Consentimiento OAuth: Se corrigió la elevación del alcance OAuth que omitía la pantalla de consentimiento durante las solicitudes de alcance incremental.
  • Desktop: Ventana de Consola Visible en Windows: Se corrigió la aparición de la ventana de consola al iniciar el sidecar de Tauri en Windows.
  • Desktop: Compilación de Windows Rota: Se corrigió la resolución de la ruta binaria de node y se aplanó node_modules para las compilaciones de Tauri en Windows.
  • Server: Procesamiento de Webhooks Duplicados: Se corrigió el procesamiento de webhooks varias veces cuando había varios clientes conectados.
  • Server: Códigos de Promoción en Compras de Créditos: Se desactivaron los códigos de promoción para compras de créditos en el checkout de Stripe.

Versión 0.9.71429 de marzo de 2026

Mostrar detalles

Nuevas Funciones

  • Common: Onboarding Rediseñado: La nueva pantalla de onboarding presenta 6 rutas claras de acceso a la AI, facilitando que los nuevos usuarios comprendan sus opciones para conectarse con proveedores de AI.
  • Common: PDF desde Markdown: Los nuevos documentos creados desde cero ahora pueden exportarse como PDF, convirtiendo el contenido markdown en un archivo PDF con formato.
  • Common: Google OAuth Unificado: La conexión de la cuenta de Google ahora utiliza una única aplicación OAuth verificada con todos los alcances (scopes), reemplazando la configuración anterior de múltiples aplicaciones. Flujo de conexión más sencillo con menos avisos.
  • Common: Meta-parámetro Save to Slate: Las herramientas ahora pueden enviar resultados directamente a un documento slate a través del parámetro _save_to_slate, capturando resultados estructurados sin necesidad de copiar y pegar.
  • Common: Enlaces de Anclaje en Slate: Los mensajes de chat con referencias a slate ahora incluyen enlaces de anclaje clicables que se desplazan hasta la sección relevante dentro del documento.
  • Common: Sandbox Data Bridge: Los sandboxes de artefactos HTML ahora pueden acceder dinámicamente a los datos de slate a través de un puente postMessage, permitiendo dashboards en vivo y visualizaciones interactivas.
  • Common: Insignias de Nivel (Tier Badges): Los ajustes, herramientas y funciones de automatización ahora muestran insignias de nivel que indican qué nivel de acceso se requiere, brindando visibilidad a los usuarios de acceso ampliado sobre las restricciones.
  • macOS: Speech-to-Text Nativo (WhisperKit): Reconocimiento de voz en el dispositivo a través de WhisperKit y CoreML, reemplazando el STT basado en navegador con una implementación nativa, privada y más rápida.
  • macOS: Auto-actualización Sparkle: Actualizaciones automáticas listas para producción para la aplicación de macOS y la extensión de Safari a través de Sparkle, con feed appcast y actualizaciones delta.
  • macOS: Contexto de Pestañas Nativo: La extracción de contexto de pestañas basada en AppleScript proporciona a la aplicación de macOS conocimiento sobre las pestañas del navegador en primer plano.
  • macOS: Streaming de Tecla de Acceso Rápido de Voz: La tecla de acceso rápido de voz ahora muestra una superposición de streaming en tiempo real durante la grabación con carga automática del modelo WhisperKit.
  • Safari: Mensajería Nativa: La extensión de Safari ahora se comunica con la aplicación de macOS a través de mensajería nativa en lugar de sondeo HTTP, mejorando la capacidad de respuesta y la fiabilidad.
  • iOS/Android: Diálogos de Guardado Nativos: La exportación JSON ahora utiliza diálogos de guardado nativos (NSSavePanel en macOS, SAF en Android) en lugar de descargas de blobs fallidas.
  • Web: Página de Destino para Equipos: Nueva página /teams con mensajes para equipos y empresas destinados a clientes potenciales.
  • Web: Sección de Blog: Nueva sección de blog en el sitio web de caiioo.
  • Web: Activación de Prueba Gratuita: La página de cuenta ahora admite la activación de la prueba gratuita con un flujo de onboarding alineado.
  • Common: Soporte para Unidades Compartidas: Google Picker y todas las llamadas a la API de Drive ahora admiten unidades compartidas, permitiendo el acceso a documentos compartidos del equipo.

Mejoras

  • Common: Saludo Adaptativo: El saludo adaptativo ahora se basa en los mensajes de bienvenida personalizados en lugar de ignorarlos, preservando el tono personalizado del usuario.
  • Common: Limpieza de Callback de OAuth: Las pestañas de callback de OAuth ahora se cierran automáticamente con un temporizador de cuenta regresiva en lugar de permanecer abiertas.
  • Common: Guía de OAuth: Cuando una herramienta necesita una conexión de cuenta, el mensaje de error ahora incluye una guía práctica sobre qué cuenta conectar.
  • Common: Sobrescritura Forzada de Drive Sync: El flujo de trabajo de Drive Sync ahora admite una opción de sobrescritura forzada para volver a sincronizar todos los archivos.
  • macOS: Visor de Registros de Depuración Unificado: La vista de registros de depuración ahora agrega los registros del servidor, Swift y la interfaz de usuario en un único flujo cronológico.
  • macOS: Almacenamiento de Ajustes por Cubetas (Bucketed): El adaptador de almacenamiento del servidor se ha refactorizado a una arquitectura por cubetas con migración robusta, marcadores persistentes, atomicidad multi-perfil y resolución de conflictos de "el primer escritor gana".
  • macOS: Extensión de Safari Notarizada: La extensión de Safari ahora está firmada con Developer ID y permisos compatibles con la notarización, eliminando el requisito de "Permitir extensiones no firmadas" para las versiones distribuidas.
  • iOS: Apple Reminders por Defecto: iOS y macOS ahora utilizan Apple Reminders por defecto y los recuperan en la vista de sincronización automáticamente.
  • Common: Elevación de Alcance de OAuth: Las solicitudes de alcance incremental ya no muestran los 22 alcances; solo se muestran los alcances recién solicitados, con avisos de selección de cuenta más limpios.
  • Common: Reintento Automático de Cuenta de Google: Cuando un documento devuelve un error 404, se prueban automáticamente otras cuentas de Google conectadas antes de mostrar un error.
  • Common: Navegación por Enlaces Profundos en Ajustes: Todas las secciones de ajustes ahora están registradas correctamente para la búsqueda y la navegación por enlaces profundos.

Corrección de Errores

  • Common: Enrutamiento Incorrecto de Herramientas: Se corrigió el enrutamiento incorrecto de herramientas cuando los modelos usan el formato tool:action separado por dos puntos en sus respuestas.
  • Common: Formato de Celdas de Tabla: Se preservó el formato y los enlaces en las celdas de las tablas y se eliminó la numeración de listas heredada que se filtraba entre celdas.
  • Common: Desplazamiento de Resaltado en Slate: Se corrigió el desplazamiento de resaltado en el editor TipTap para pestañas en segundo plano, modo de vista previa y vistas nativas utilizando un posicionamiento confiable basado en ProseMirror.
  • Common: Búsqueda de Texto en Bloques de Código: Se corrigió el respaldo a la búsqueda de texto cuando falla el mapeo estructural de bloques para bloques de código en documentos slate.
  • macOS: Ajustes Perdidos al Cambiar de Modo: Los ajustes globales (claves API, conexiones) ya no se borran al cambiar de modo en macOS/iOS; ahora una lista de permitidos explícita controla qué ajustes se restablecen.
  • macOS: Paridad de Purga de Almacenamiento: La purga completa de almacenamiento ahora borra todos los campos de estado de manera consistente, coincidiendo con el comportamiento de chrome.storage.local.clear(). La eliminación de perfiles y la limpieza de retención también se enrutan correctamente a través de las cubetas.
  • macOS: Concurrencia de Ajustes: Las lecturas de ajustes en applyModeDefaults ahora adquieren el bloqueo primero, evitando condiciones de carrera. Las estadísticas de almacenamiento se leen de las cubetas en lugar de un caché plano obsoleto.
  • macOS: Robustez de Migración: La migración de almacenamiento se reintenta en caso de fallo, utiliza marcadores de finalización persistentes y limpia automáticamente los datos obsoletos previos a la migración.
  • macOS: Procesos Zombie del Servidor MCP: Los procesos secundarios del servidor MCP ahora se terminan correctamente cuando se cierra la aplicación de macOS.
  • macOS: Calendario/Recordatorios en Agenda: Se corrigió que los eventos de Apple Calendar y los Recordatorios no aparecieran en el modal de la agenda.
  • macOS: Flujo de Google OAuth: Se corrigió el fallo del inicio de sesión de Google en macOS WKWebView enrutando OAuth a través del flujo web del servidor de relevo.
  • macOS: Navegación al Cerrar Sesión: Se corrigió que el cierre de sesión no regresara a la pantalla de inicio de sesión en macOS.
  • macOS: Autenticación de Acceso Remoto: Se corrigió el error 401 en el endpoint set-remote-access al eliminar un requisito de autenticación incorrecto.
  • Server: Entrega de Respuestas de WhatsApp: Se corrigió que las respuestas de WhatsApp no se enviaran de vuelta a WhatsApp y solo permanecieran en el hilo de chat de PF.
  • Server: Tiempo de Espera de Relevo de WhatsApp: Se extendió el tiempo de espera de relevo de WhatsApp de 120s a 10 minutos y se corrigió la resolución en errores de generación.
  • Server: Re-autenticación de Sincronización Privada: Se corrigió el flujo de re-autenticación de sincronización privada, la protección OAuth del lado del servidor y la limpieza al cerrar sesión en macOS.
  • Server: Autenticación de Sincronización de Carpetas Locales: Se corrigió el error de autenticación 401 en las operaciones de sincronización de carpetas locales/de red.
  • Server: Re-autenticación de Sesión de Google: El diálogo de desbloqueo ahora activa la re-autenticación al expirar la sesión de Google en lugar de mostrar un error sin salida.
  • Safari: Firma de la Extensión: Se corrigió que la extensión de Safari apareciera como no firmada mediante el uso de permisos de lanzamiento sin get-task-allow para versiones firmadas con Developer ID.
  • Common: Desajuste de Cuentas OAuth: Se corrigió que OAuth creara conexiones desajustadas al crear correctamente nuevas conexiones en lugar de sobrescribir las existentes con cuentas diferentes.
  • Common: Inflación de Alcance de OAuth: Se corrigió que las conexiones desajustadas heredaran los alcances de la cuenta original, causando una concesión excesiva de alcances no intencionada.
  • Common: Borrado de Lista de Hilos: Se corrigió que el tiempo de espera/reintento de STATE_UPDATE usara un nombre de campo incorrecto, lo que podía borrar la lista de hilos.
  • Common: Precisión de Insignias de Nivel: Se corrigió que las insignias de nivel mostraran incorrectamente "Tester" en funciones de nivel gratuito.
  • Common: Desbordamiento del Panel de Ajustes: Se corrigió el desbordamiento de flex en las filas de tarjetas del panel de ajustes que causaba problemas de diseño.
  • Server: Pérdida de Claves API en Sincronización Privada: Se corrigió la pérdida de claves API en la sincronización privada al sincronizar entre dispositivos.
  • Server: Puente de Mensajería: Se corrigieron los chats archivados, el botón de parada y la selección de modo en el puente de mensajería.
  • macOS: Ajustes de Modo Personalizado Perdidos: Se corrigió la pérdida silenciosa de ajustes de modo personalizado en macOS/iOS debido a una ruta de guardado sin operación.
  • macOS: Cabeceras de OpenRouter Bloqueadas: Se corrigió el bloqueo de CORS de relevo en las cabeceras de atribución de OpenRouter en macOS/iOS.
  • macOS: Cambio de Contexto de Pestañas: Se corrigió que el contexto de las pestañas no se actualizara al cambiar entre pestañas del navegador.

Versión 0.9.71328 de marzo de 2026

Mostrar detalles

Nuevas Funciones

  • Common: Sub-Agents: Sistema completo de sub-agentes con agentes nombrados persistentes, historial de conversación, ejecución paralela (patrón de comité), modos secuencial y de interjección, cascada de aborto y renderizado de UI dedicado con seguimiento de estado cronológico.
  • Common: MCP Tool Approval: Las herramientas MCP registradas ahora aparecen en el sistema de aprobación de herramientas, brindando a los usuarios visibilidad y control sobre qué herramientas MCP pueden invocar los agentes.
  • macOS: Sidepanel Push Mode: El panel lateral ahora admite el modo push junto con el de superposición, con un ancho predeterminado de 425px y persistencia del ancho acoplado entre sesiones.
  • Server: WhatsApp Rich Messages: La conexión de WhatsApp ahora admite el uso compartido de ubicación, contactos, reacciones y mensajes de stickers, además de texto y multimedia.
  • Server: API Key Encryption at Rest: Las API keys almacenadas en el almacenamiento D1 del relay ahora están cifradas en reposo. Las claves OAuth del lado del servidor se eliminan después de guardarse localmente.

Mejoras

  • Common: Model Alias Display: Los argumentos de llamada a herramientas de sub-agentes ahora muestran alias de modelos anotados para una identificación más sencilla.
  • Common: BYOA Connection Priority: Las solicitudes OAuth de alcance ampliado ahora prefieren conexiones alternativas BYOA sobre las conexiones Basic, reduciendo las solicitudes de re-autenticación innecesarias.
  • Common: Thought Signature Preservation: Las firmas de pensamiento/razonamiento ahora se preservan correctamente tanto para la OpenAI Responses API como para los flujos de llamada a herramientas de múltiples turnos de Gemini.
  • macOS: Debug Log Propagation: El interruptor de registro de depuración ahora se propaga al subproceso del servidor Node.js.
  • Common: Bengali Language Support: La plataforma y el sitio web ahora son compatibles con el bengalí, además de actualizaciones en el descargo de responsabilidad de marca registrada y publicaciones de medios en el sitio web.

Corrección de Errores

  • Common: Safari/WKWebView Streaming: Se aplicó un polyfill a la iteración asíncrona de ReadableStream para kokoro-js, corrigiendo fallos de streaming de TTS en Safari y WKWebView.
  • Common: Custom Mode Creation: Se corrigió un cierre de React (closure) desactualizado que causaba que la creación de modos personalizados fallara en el primer intento.
  • macOS: Agent Storage Mutations Lost: Las mutaciones de almacenamiento del subproceso del agente (creación de modos, ajustes, habilidades) se perdían silenciosamente en macOS debido a la falta de un puente de persistencia.
  • macOS: Clipboard Copy: Se corrigió el fallo silencioso de la copia al portapapeles en macOS WKWebView.
  • macOS: WASM/WebGPU en WKWebView: Se forzó el backend WASM para TTS/STT y rutas locales ONNX en la aplicación nativa de macOS — las importaciones de origen cruzado de CDN y las importaciones de módulos JSEP de WebGPU fallan en el WKWebView de localhost.
  • macOS: Transport Request Collisions: Se corrigió la colisión de requestId que interrumpía la aprobación de herramientas en macOS, además de mejorar los nombres de visualización de MCP.
  • macOS: WhatsApp Auto-Reply: Se corrigió el cableado de extremo a extremo para la respuesta automática de WhatsApp en el servidor relay de macOS, incluyendo la visibilidad de los hilos.
  • iOS: Voice Dictation Stuck: Se corrigió el dictado de voz bloqueado en estado de grabación cuando se omitía la limpieza de stopRecording.
  • Safari: Browser Commands Timeout: Se corrigió el tiempo de espera agotado en los comandos del navegador Safari debido a APIs de WebExtension colgadas tras la suspensión del service worker.
  • Safari: Heartbeat Stale Check: Se omite la comprobación de heartbeat desactualizado para los navegadores Safari con sondeo HTTP para evitar desconexiones falsas.
  • Server: Private Relay Stability: Se corrigió la hibernación de Durable Object, el tiempo de espera de inactividad (1006), los retrasos de reconexión, el manejo de sockets obsoletos y los problemas de readyState zombi. Se eliminó la inconsistencia (split-brain) entre serverState y ctx.state.
  • Server: Webhook Broadcast: Los webhooks ahora se transmiten a todos los sockets del servidor después del despertar de la hibernación del DO, solucionando el problema del readyState zombi.
  • Server: MV3 Messaging Race: Se corrigió una condición de carrera en el puente de mensajería de inicialización diferida (lazy-init) al llegar un webhook, evitando bloqueos del service worker MV3.
  • Server: Webhook Verify CORS: Se enrutó la prueba de verificación de webhook a través del servidor para evitar el rechazo de CORS en el navegador.
  • Extension: Logout Cleanup: El cierre de sesión ahora borra correctamente la sesión del servidor relay local en macOS, detectando el contexto de localhost.
  • Common: Security — Thread Isolation: Las transmisiones de estado ahora filtran los hilos por el perfil actual, evitando la filtración de datos entre perfiles.

Versión 0.9.71226 de marzo de 2026

Mostrar detalles

Nuevas Funcionalidades

  • Common: Diagnóstico de Conexión de WhatsApp: La función Test Connection para WhatsApp ahora verifica el estado de la suscripción al webhook y la validez del app secret además del token de la API, detectando fallos de entrega silenciosos por parte de Meta.
  • macOS: Flujo de OAuth Nativo: La aplicación para macOS ahora utiliza ASWebAuthenticationSession para OAuth en lugar de redirecciones del navegador, con actualización automática de conexiones obsoletas que carecen de tokens de actualización.

Mejoras

  • Common: Robustez de Búsqueda/Reemplazo en DOCX: La búsqueda y reemplazo en documentos DOCX ahora gestiona espacios dobles, espacios de no separación, comillas inteligentes, entidades numéricas y discrepancias de mayúsculas. Incluye una alternativa insensible a mayúsculas cuando falla la coincidencia exacta y advertencias cuando se reemplazan múltiples instancias.
  • Common: Numeración de Listas en DOCX: La exportación a DOCX ahora genera una numeración de listas de Word adecuada (w:numPr) en lugar de caracteres de viñeta literales, para que Word reconozca correctamente las listas numeradas y con viñetas.
  • Common: Rendimiento de Inicio del Agente: Se eliminaron los retrasos de inicio del agente de 30-50s causados por servidores MCP fantasma, tiempos de espera de disponibilidad HTTP y obtención redundante de modelos. El caché del modelo ahora se pasa a los subprocesos del agente.
  • Server: Refuerzo de Seguridad: Corrección de inyección de comandos en el manejador de URL, comparación de tokens segura contra ataques de tiempo, cabecera Content-Security-Policy en el servidor de relay, limitación de tasa (rate limiting) en el endpoint de sesión, CORS restringido a orígenes conocidos y cifrado de transmisión E2E en paralelo.
  • Server: Verificación de Firma de Webhook: Las cargas útiles de los webhooks ahora utilizan el cuerpo sin procesar codificado en base64 para evitar la corrupción por el procesamiento de JSON que invalidaba las firmas HMAC.
  • Server: Persistencia de Tokens OAuth: Se corrigió la inconsistencia entre objetos de estado del servidor que causaba que las conexiones OAuth (Google Drive, etc.) se perdieran tras reiniciar la aplicación.
  • macOS: Rendimiento y Estabilidad: Sondeo de la bandeja del sistema basado en menús (antes era un temporizador incondicional de 3s), guardado del estado de la ventana con debounce, registro de logs no bloqueante, recuperación de bloqueos de WKWebView con retroceso exponencial y corrección de fugas de memoria en los manejadores de mensajes de scripts.
  • macOS: Registro de Logs Centralizado: La salida del servidor de relay y los eventos del ciclo de vida de la aplicación ahora se registran en ~/Library/Logs/caiioo/ con rotación automática de 10MB, reemplazando la salida descartada silenciosamente.

Corrección de Errores

  • Common: Instrucciones del Selector de Archivos: La herramienta pick_files ahora devuelve instrucciones claras para el usuario en lugar de una señal de acción de UI muerta que fallaba silenciosamente.
  • Server: Spam de Sondeo de Pestaña Activa: El sondeo de pestaña activa en modo relay ya no genera errores de tiempo de espera interminables cuando no hay ninguna extensión de navegador conectada. Utiliza un retroceso exponencial (de 30s a 5min) en fallos consecutivos.
  • Server: CORS para Aplicación Nativa: Se corrigió el bloqueo del origen 127.0.0.1 por la lista blanca de CORS, que interrumpía el OAuth de Google desde el WKWebView de la aplicación nativa de macOS.
  • Server: Procesos de Agente Huérfanos: Los subprocesos del agente ahora se limpian correctamente al apagar el servidor y ante excepciones no capturadas.
  • macOS: Spam de Logs del Orquestador del Navegador: Se corrigieron las advertencias de "Unhandled message type" para los mensajes del protocolo del navegador en las conexiones de la extensión.

Versión 0.9.71124 de marzo de 2026

Mostrar detalles

Nuevas Funcionalidades

  • Common: Guardado Automático de Ajustes: Los campos de configuración ahora se mantienen mientras editas con un debounce de 500ms para campos de texto y guardado inmediato para selectores y botones de alternancia, evitando la pérdida de datos en caso de error o navegación.

Mejoras

  • Common: Preservación de Numeración DOCX: Los caracteres de tabulación en secciones numeradas de DOCX (por ejemplo, documentos legales con "3.2.3 → Encabezado") ahora se preservan durante todo el ciclo de edición en lugar de eliminarse silenciosamente.
  • Common: Selección Inteligente de Herramientas: El selector dinámico de herramientas ahora gestiona consultas fácticas (horarios comerciales, precios, direcciones) que requieren verificación web, en lugar de limitarse a coincidir con palabras clave estrictas.
  • Common: Cambios de Idioma del Agente: Los cambios de idioma iniciados por el agente ahora se aplican de inmediato en lugar de requerir un cambio manual en los ajustes.
  • Common: Respaldo de OAuth para Cuentas Múltiples: Cuando la cuenta de Google primaria carece de los alcances necesarios, se verifican las cuentas secundarias conectadas antes de solicitar una nueva autenticación. Corrige errores no detectados cuando los tokens de cuentas secundarias caducan.
  • Server: Validación de Ajustes de Modo: El Server ahora valida los permisos de nivel al guardar la configuración, evitando que los usuarios de nivel gratuito conserven ajustes del nivel pro.
  • Common: Refuerzo de Seguridad: Sanitización con DOMPurify en la salida de la vista previa de razonamiento, CORS restringido a orígenes conocidos, búsqueda de geolocalización por IP priorizando HTTPS y restricción de web_accessible_resources.

Corrección de Errores

  • Common: URLs de Resultados de Búsqueda de Google: La búsqueda de Google en el navegador ahora devuelve enlaces estructurados con URLs reales. Anteriormente, el agente necesitaba 5 llamadas a herramientas para extraer URLs porque AgentMarkdown perdía los href de los enlaces debido al complejo HTML anidado de Google; ahora los enlaces se extraen directamente del DOM y se incluyen en el primer resultado de búsqueda.
  • Common: Bucle Infinito de Private Sync: Se corrigió el bucle de sincronización causado por la escritura de archivos de respaldo del manifiesto que activaba continuamente la resincronización. Los objetos de configuración vacíos ahora se propagan correctamente entre dispositivos.
  • Common: Actualizaciones del Puente de Mensajería: Los mensajes entrantes, las respuestas del agente y las respuestas de retransmisión ahora se emiten a la UI de inmediato en lugar de aparecer solo después de que el agente termina de responder.
  • Extension: Reconexión de Private Relay: Se corrigió el problema por el cual el relay permanecía desconectado tras el reinicio del service worker de MV3, recurriendo al estado habilitado almacenado. También se corrigió la condición de carrera de autoreemplazo durante enable() y la reconexión por cambio de identidad.
  • Extension: Condiciones de Carrera en Private Relay: Se reforzaron las carreras de activación/desactivación, se añadieron protecciones contra rechazos no controlados en los callbacks del puente de mensajería y se corrigió la fuga del temporizador al desmontar el panel de ajustes.

Versión 0.9.71022 de marzo de 2026

Mostrar detalles

Nuevas Funcionalidades

  • Common: Aplicación de Zero-Day Risk (ZDR): Sincronización de datos ZDR en vivo con un interruptor de aplicación para OpenRouter — visualice el desglose del recuento de proveedores y bloquee modelos marcados con riesgos de día cero.
  • Common: Reparación de Llamadas a Herramientas: Los modelos débiles que emiten llamadas a herramientas en XML dentro de bloques de razonamiento ahora se detectan y reparan automáticamente, mejorando la fiabilidad en modelos que no son de frontera.
  • Common: Ciclo de Vida de Token Unificado: Refresco simétrico de tokens OAuth en todas las plataformas (extensión, servidor, macOS, iOS) a través de un TokenLifecycleManager unificado, con refresco proactivo antes de la expiración.
  • iOS: Escalado de Iconos del Composer: Los iconos de acción del Composer ahora se escalan 1.18x en iOS para mejores objetivos de pulsación, con una clase de cuerpo native-ios dedicada para estilos específicos de la plataforma.

Mejoras

  • Common: Cambios Propuestos en Slate: La navegación entre cambios propuestos, la aceptación/rechazo basada en desplazamiento (hover) y las actualizaciones de contadores ahora funcionan correctamente en el editor Slate.
  • Common: Menú Desplegable del Selector de Slate: El selector de tipo de slate ahora utiliza un menú desplegable en línea en lugar de un popover portado, corrigiendo problemas de z-index y posicionamiento.
  • Common: Reemplazo Completo en Propose Change: propose_change ahora permite el reemplazo completo del documento para documentos pequeños (500 caracteres o menos) en lugar de requerir ediciones parciales.
  • Common: El Envío de Voz Espera a la Transcripción: Al presionar Enviar/Enter mientras se graba, ahora se espera a que la transcripción se complete antes de enviar, evitando mensajes vacíos o parciales.
  • Common: Flujo de Configuración de Private Sync: El diálogo de frase de contraseña ahora se muestra automáticamente después de OAuth durante la configuración de Private Sync, agilizando el flujo de incorporación.
  • Common: Refresco del Registro BYOA: El registro de proveedores BYOA ahora se reinicializa después de que Private Sync descarga nuevas credenciales, asegurando que las conexiones importadas sean utilizables de inmediato.
  • Common: Consistencia en la Terminología: "Cloud Sync" ha sido renombrado a "Private Sync" en el contenido de la guía del usuario con una prueba de protección de terminología para evitar regresiones.
  • Server: Estabilidad de Private Relay: Fecha de compatibilidad actualizada, mejora en el manejo de bloqueos de Durable Object y refuerzo de la lógica de reconexión de MV3 para conexiones de larga duración fiables.
  • Server: Exclusión de Ajustes de Private Sync: Los ajustes de Private Relay ya no se incluyen en las cargas útiles de cloud sync, evitando conflictos de configuración de relay entre dispositivos.

Corrección de Errores

  • Common: Manejo de Imágenes SVG: Los archivos SVG ya no se envían como image_url a los proveedores, lo que causaba errores HTTP 400 en modelos que no admiten el formato SVG.
  • Common: Condiciones de Carrera en Private Sync: Se corrigieron los fallos en el relay de mensajería causados por condiciones de carrera durante la inicialización de Private Sync. Se ha reforzado el bucle de sincronización y la lógica de cuarentena.
  • Common: Eliminación de Datos de Private Sync: La eliminación de datos en la nube y la auditoría ahora funcionan correctamente tras desactivar Private Sync.
  • Common: Contaminación en el Emparejamiento de Modelos: Se corrigió el emparejamiento de modelos entre familias en el sistema de autoajuste que podía mapear incorrectamente modelos entre diferentes familias de proveedores.
  • Common: Selector Dinámico de Herramientas: Se ha reforzado el prompt del selector dinámico de herramientas para evitar razonamientos de tipo agente que podrían causar fallos en la selección de herramientas.
  • Common: Mensajes de Error de Validación: La validación de campos obligatorios ahora devuelve mensajes de error enfocados en lugar de fallos genéricos.
  • Extension: Caídas de WebSocket en Private Relay: Se corrigieron las caídas de las conexiones WebSocket después de ~60 segundos debido a la suspensión del service worker de MV3. Se ha mejorado la lógica de keepalive y reconexión.
  • Extension: Alcances Incrementales de Google OAuth: Se corrigió la expansión del alcance de OAuth utilizando launchWebAuthFlow en el contexto de la extensión en lugar de fallar silenciosamente.
  • Extension: Recarga de Ajustes al Conmutar Relay: Se suprimió la recarga innecesaria de ajustes al activar/desactivar el relay, evitando el parpadeo de la interfaz de usuario y el ruido de diagnóstico.
  • Server: Hibernación de Durable Object: Se corrigió el manejo del cierre de WebSocket tras la hibernación de Durable Object que podía dejar las conexiones en un estado obsoleto.
  • Server: Persistencia de Credenciales de Mensajería: Las credenciales de mensajería ahora se persisten inmediatamente al cambiar, en lugar de esperar al siguiente ciclo de guardado.
  • iOS: Callbacks de WebSocket Obsoletos: Los manejadores de WebSocket ahora se limpian al cerrar, evitando que se activen callbacks obsoletos tras la reconexión en iOS.
  • Desktop: Carga del Instalador NSIS: El instalador NSIS para Windows ahora se carga correctamente a través de la API para las versiones preliminares (draft releases).

Versión 0.9.70921 de marzo de 2026

Mostrar detalles

Nuevas Funcionalidades

  • Common: Adaptador de Mensajería de Slack: Nuevo adaptador de Slack Events API para el puente de mensajería con verificación de firma de bot, soporte para descarga de archivos multimedia y configuración de interfaz de usuario en ajustes.
  • Common: Ciclo de Archivos en Slate: Abra y guarde archivos locales directamente en Slate con persistencia de identificadores del sistema de archivos y seguimiento de cambios basado en hash. El nuevo botón "Cargar archivo" en el diálogo del selector de Slate preprocesa los documentos y los abre con el editor correcto.
  • Common: Reestructuración del Menú de Archivos de Slate: Menú de tipos de archivos reorganizado en categorías de Documentos, Renderizables (HTML/Vega/Mermaid) y Código y Datos con autodetección al renombrar.
  • Common: Aplicación de Navegador Remoto: Los clientes de navegador remoto ahora pueden obtener recursos del panel lateral a través del relay privado, permitiendo el acceso basado en navegador sin tener la extensión instalada.
  • Common: Identidad de Dispositivo en Relay Privado: Los clientes de relay ahora muestran un nombre de dispositivo legible por humanos. Cuando es desplazado por otro dispositivo, la interfaz de usuario muestra qué dispositivo lo reemplazó.
  • Common: Rediseño del Chip de Micrófono del Composer: Botón de micrófono rediseñado como un chip/píldora visible con un indicador claro del estado de grabación, objetivos táctiles mínimos de 44px para móviles y superposición de voz renderizada sobre el área de entrada.
  • Common: Enlace a la Guía del Usuario: La guía del usuario ahora está enlazada desde la sección de configuración de Documentación y Legal.
  • iOS: Control de Configuración BYOA: El asistente BYOA en dispositivos móviles ahora muestra un mensaje indicando a los usuarios que configuren Private Apps en el escritorio, ya que el flujo de navegador de 8 pasos es inviable en móviles.
  • Server: Desafío de Inicio de Sesión: Verificación MFA de 6 dígitos basada en correo electrónico para el inicio de sesión, con seguimiento de consentimiento y revocación de sesión.

Mejoras

  • Common: Sincronización Privada Prioritaria de Ajustes: Los ajustes ahora se sincronizan antes que las conversaciones, asegurando que los tokens y la configuración estén disponibles de inmediato mientras la sincronización masiva de hilos continúa en segundo plano.
  • Common: Correlación de Solicitudes WebSocket: Los transportes de WebSocket y relay privado ahora esperan correctamente las respuestas del servidor en lugar de resolverse inmediatamente, solucionando más de 40 operaciones de interfaz de usuario en el panel lateral de macOS y clientes de relay (auditoría de Drive, prueba de Ollama, operaciones MCP, etc.).
  • Server: Verificación de Firma de Webhook: La verificación de firma de webhook se ha movido al secreto de la aplicación a nivel de ruta para una arquitectura más limpia.

Corrección de Errores

  • Common: Entrega de Respuestas de WhatsApp: Se corrigió el error por el cual las respuestas del agente se perdían silenciosamente en lugar de enviarse de vuelta a WhatsApp. La ruta de retorno del relay de mensajería ahora registra detalles de diagnóstico cuando falla la entrega, haciendo que los problemas futuros sean diagnosticables de inmediato.
  • Common: Firmas de Bloques de Pensamiento entre Modelos: Se corrigieron los errores de "Firma inválida en bloque de pensamiento" al cambiar de un modelo que no es Claude a Claude con modo de pensamiento. La detección del formato de razonamiento ahora es 'unknown' por defecto en lugar de identificarse erróneamente como formato de Anthropic.
  • Common: Editabilidad de Slate para Nuevos Documentos: Los nuevos slates DOCX, PDF, RTF y XLSX ahora se abrén correctamente en sus editores en lugar de renderizarse como HTML estático.
  • Common: Alternativa de Exportación de Slate: Los nuevos documentos sin datos binarios originales ahora se exportan correctamente: XLSX recurre a CSV, RTF a conversión HTML, PDF a impresión del navegador.
  • Common: Renderizado de Vista Previa en Sandbox: Se corrigieron las vistas previas en blanco de HTML y Vega causadas por una discrepancia de origen del sandbox en el direccionamiento de postMessage.
  • Common: Desplazamientos de Columna en Control de Cambios: Las eliminaciones en el control de cambios ahora mapean correctamente los desplazamientos de HTML a texto, corrigiendo cambios mal posicionados en TipTap.
  • Common: Recuperación de Autenticación en Sincronización Privada: Los tokens OAuth expirados o revocados durante la sincronización ahora activan automáticamente la reautorización en lugar de requerir una reconexión manual.
  • Common: Indicador de Borrador en Streaming de Voz: La superposición de la transcripción de voz ahora muestra el estado "Vista previa" con opacidad reducida para señalar que el texto es provisional hasta que se detenga la grabación.
  • Common: Herramientas MCP en Plataformas Nativas: Las herramientas del servidor MCP local ahora se registran correctamente en macOS, Windows y Linux; anteriormente, el controlador iniciaba el proceso MCP pero nunca obtenía ni registraba sus herramientas.
  • Common: Actualización del Chip de Contexto de Slate: El chip de contexto de la pestaña activa ahora se actualiza desde el almacenamiento cuando el título de una pestaña de slate cambia después de cargar desde Drive o GitHub. El texto de entrada del título en modo oscuro ya no es ilegible.
  • Extension: Polyfill de Stub de Chrome: Las pestañas del navegador Chrome en localhost con window.chrome pero sin las API de extensión ahora reciben la inyección de stub adecuada en lugar de ser omitidas.
  • Extension: Error de Cierre del Paquete del Cliente Relay: Se corrigió el error de import.meta.env en el paquete IIFE del cliente relay definiendo variables de entorno en tiempo de compilación.
  • Extension: Inicio de Sesión en Aplicación Remota: Se ha depurado el inicio de sesión de la aplicación de navegador remoto con Google OAuth como método principal y correo electrónico/contraseña como una opción secundaria colapsada.

Versión 0.9.70819 de marzo de 2026

Mostrar detalles

Mejoras

  • Common: Coordinación del Indicador de Generación: Los puntos de escritura por mensaje ahora se coordinan con el indicador de respaldo a nivel de hilo, eliminando la duplicidad de puntos intermitentes durante la generación. Los puntos ahora persisten durante las fases de razonamiento y ejecución de herramientas, ocultándose solo una vez que la respuesta final comienza a transmitirse.
  • Common: Cursor de Streaming: Ahora aparece un cursor parpadeante al final del texto en streaming, proporcionando un indicador visual claro de que la respuesta aún se está generando.
  • Common: Formato de Vista Previa de Razonamiento: Los bloques de razonamiento colapsados ahora renderizan el formato de negrita e cursiva en línea en lugar de la sintaxis markdown sin procesar.
  • Common: Listado de Documentos Slate: list_slates ahora muestra correctamente el tamaño del contenido para archivos DOCX, PDF y XLSX que fueron cargados mediante consultas de hilos ligeros. Los listados también incluyen guías de flujo de trabajo para editar documentos DOCX y XLSX.
  • Common: Sección de Ajustes de Private Sync: Los ajustes de Private Sync se encuentran ahora en su propia sección dedicada para una organización más clara, separados de los ajustes generales.
  • Extension: Reestructuración de Ajustes de Conexiones: La sección de Private Relay se ha reorganizado en dos subsecciones claras: Private Relay (interruptor de acceso remoto, siempre visible) y Caiioo Bridge (servidores MCP locales y herramientas del sistema). El interruptor de acceso remoto ya no requiere que el Bridge esté en ejecución.
  • Desktop: Binario Unificado de Tauri: La aplicación de escritorio para Windows/Linux se ha consolidado de variantes de tiempo de compilación a un único binario con restricción de nivel en tiempo de ejecución; la visibilidad del panel lateral se determina por el nivel de suscripción en tiempo de ejecución.

Corrección de Errores

  • Extension: Private Relay sin Bridge: Private Relay ahora se conecta de forma independiente sin la aplicación Caiioo Bridge. Anteriormente, la autenticación solo se inicializaba mediante la conexión del Bridge, lo que dejaba a los usuarios que solo usaban la extensión (incluyendo Linux/Windows) sin poder recibir webhooks de mensajería o usar el acceso remoto.
  • Extension: Enrutamiento de Google OAuth: Se corrigieron los fallos de las ventanas emergentes de OAuth en Chrome al omitir getAuthToken cuando no está disponible y recurrir a las credenciales BYOA. La resiliencia de las ventanas emergentes COOP evita ventanas en blanco en sitios restrictivos.
  • Common: ElevenLabs Streaming STT: Se corrigió la caída o fallo de la transcripción de voz cuando el streaming de ElevenLabs encuentra interrupciones de conexión. La entrada de voz de la aplicación nativa ahora cuenta con un sistema de respaldo fluido.
  • iOS: Enlaces Externos en WKWebView: Los enlaces que deberían abrirse en Safari ahora se abren correctamente de forma externa en lugar de cargarse dentro de la WebView de la aplicación.
  • Common: Reglas Huérfanas de Ad-Blocker: Se corrigieron las reglas dinámicas de bloqueo de anuncios DNR que persistían tras el reinicio del service worker. disableAllBlocking ahora consulta y elimina directamente las reglas huérfanas incluso cuando la instancia del bloqueador es nula.
  • Common: Sincronización de Licencia al Cambiar de Perfil: Al cambiar de perfil, ahora se sincroniza la licencia desde el servidor, asegurando que las herramientas restringidas por nivel se actualicen inmediatamente en lugar de requerir un reinicio.
  • Common: Actualización de Token antes del Aprovisionamiento: Los tokens OAuth expirados ahora se actualizan antes del aprovisionamiento de las API keys, evitando fallos silenciosos. Los servidores nuevos ahora pueden adoptar conexiones de identidad existentes.
  • Web: Menú Móvil en iOS Safari: El menú de hamburguesa en el sitio web de marketing ya no es transparente en iOS Safari.
  • Common: Carrera de Loteo en React-18: Se añadió el indicador de generación a nivel de hilo como respaldo para casos en los que el procesamiento por lotes del estado de React-18 impedía que aparecieran los puntos de escritura por mensaje.

Versión 0.9.70717 de marzo de 2026

Mostrar detalles

Mejoras

  • Precompletado de reconfiguración BYOA: Al reconfigurar una aplicación privada de Google o Microsoft existente, ahora se precompletan el secreto del cliente y el ID del inquilino, para que no tenga que volver a introducirlos.

  • Ordenación de la lista de modelos: Los modelos dentro de cada grupo de proveedores ahora se ordenan por fecha de lanzamiento (los más recientes primero), garantizando un orden coherente en todas las plataformas.

Corrección de errores

  • Recuperación de autenticación de sincronización privada: Los fallos de los tokens OAuth (sesiones caducadas, tokens revocados, tokens de perfil de Chrome) durante la inicialización de la sincronización privada ahora se muestran correctamente en la interfaz de usuario en lugar de entrar silenciosamente en un estado de error.

  • Fiabilidad de cambios controlados en Slate: 10 correcciones críticas para los cambios controlados: condición de carrera en la fusión de revisiones, persistencia de la base de diferencias en todas las rutas de actualización, preservación del formato en la exportación a DOCX, eliminación de etiquetas HTML para la coincidencia con TipTap, orden de aceptar/rechazar todo, y correcciones de convergencia para el escape de entidades y la coincidencia de etiquetas mediante regex.

  • Integridad de datos en Slate: Se corrigió el problema de las imágenes pegadas que se escribían en una caché local inactiva, la metainformación de fuentes en la nube que no persistía y el respaldo de BroadcastChannel para actualizaciones de IA en vivo en modo relay/móvil.

  • Seguridad en Slate: Se corrigió la inyección XSS en el visor de imágenes y se reemplazaron los orígenes postMessage de comodín con URLs de extensión con ámbito definido.

Versión 0.9.70616 de marzo de 2026

Mostrar detalles

Nuevas funciones

  • Banners de error del proveedor: Cuando un proveedor de IA devuelve un error (402 pago requerido, falta la clave API, límite de velocidad), ahora aparece un banner interactivo con instrucciones claras en lugar de un mensaje de error genérico.

Mejoras

  • Edición de DOCX entre tramos: La herramienta propose_change ahora gestiona correctamente las operaciones de buscar/reemplazar que abarcan múltiples formatos (por ejemplo, texto parcialmente en negrita). La intención se transmite para que el agente pueda realizar ediciones contextuales.

  • Rendimiento de guardado de PDF: El guardado nativo de PDF es significativamente más rápido: se eliminó el análisis redundante, se almacenaron en caché los módulos de importación y se omitió la limpieza innecesaria de operadores.

  • Nombre del modo en mensajería: El selector de modo en los ajustes de mensajería ahora muestra el nombre comercial del modo en lugar del ID interno.

Corrección de errores

  • Actualización de tokens de Google OAuth: Se corrigieron los errores de "No autorizado" al actualizar los tokens de Google OAuth que podían bloquear el acceso a Calendar, Gmail y Drive.

  • Mensaje de error de clave aprovisionada: Los usuarios con claves API aprovisionadas ya no verán un mensaje de error engañoso de "Añadir fondos"; el mensaje ahora explica el problema real y los siguientes pasos.

  • Condición de carrera en hilos concurrentes: Se corrigió un error donde cambiar de hilo durante la generación podía causar que los eventos GENERATION_COMPLETE/ERROR se aplicaran al hilo equivocado.

  • Botón de restaurar historial de revisiones: El botón de restaurar en el historial de revisiones de Slate ahora aparece correctamente cuando el contenido actual difiere de la revisión seleccionada.

  • Doble ventana emergente de OAuth: Los nuevos usuarios de la extensión de Chrome ya no verán dos ventanas emergentes de OAuth al iniciar sesión por primera vez.

Versión 0.9.70515 de marzo de 2026

Mostrar detalles

Nuevas funciones

  • Agrupación de categorías de ajustes: 19 secciones de ajustes ahora están organizadas en 5 categorías colapsables para una divulgación progresiva. La sección de Modos de Agente muestra un indicador transversal con enlaces de navegación a las secciones afectadas (Configuración de herramientas, Configuración de modelos, Apariencia). La sección de Proveedor de API se abre por defecto con una advertencia de capacidad del modelo.

Corrección de errores

  • Duplicación de calendarios en sincronización de agenda: Las cuentas de Google Calendar ya no aparecen dos veces en la pestaña de Sincronización cuando existen tanto una conexión de inicio de sesión (identidad) como una Conexión Privada para el mismo correo electrónico. Las conexiones ahora se deduplican antes de renderizarse.
  • Categorías de ajustes i18n: Las etiquetas de las categorías de ajustes ahora están traducidas en todos los idiomas admitidos.

Versión 0.9.70414 de marzo de 2026

Mostrar detalles

Nuevas Funcionalidades

  • Base de Integración con Microsoft 365: Enrutamiento de scopes de Microsoft, cliente de Graph API y servicio de cuentas con soporte para BYOA. Definiciones de jerarquía de scopes y extensiones de registro de tool-scope para el proveedor Microsoft. Se ha añadido Microsoft como proveedor con relay-proxied.
  • Rich Inline Rendering (RIR): Nueva arquitectura de códecs para renderizar contenido enriquecido directamente en los mensajes del chat. Incluye códecs para HTML, Markdown y DOCX con una interfaz de códec extensible.
  • Árbol de Estructura PDF y Análisis de Diseño: Analizador de árbol de estructura para PDF etiquetados para la comprensión semántica de documentos. La agrupación heurística de párrafos para PDF no etiquetados proporciona un análisis de diseño de respaldo. Detección de desbordamiento de contenido e inserción/reemplazo de imágenes.
  • Selección de Modo de Mensajería: Los ajustes del puente de mensajería ahora incluyen un selector de modo predeterminado, permitiendo que el agente responda con la personalidad adecuada al gestionar mensajes entrantes.

Mejoras

  • Reintento por Límite de Tasa del Proveedor: Todos los proveedores de LLM ahora reintentan automáticamente ante respuestas 429 (límite de tasa) y 529 (sobrecarga) con un retroceso exponencial, en lugar de fallar inmediatamente. Hasta 3 reintentos con jitter.
  • Coincidencia de Superconjunto de Scopes de Google OAuth: Los scopes de escritura ahora satisfacen los requisitos de los scopes de lectura (por ejemplo, drive cubre drive.readonly). Evita re-autorizaciones innecesarias cuando ya se ha concedido un scope más amplio.
  • Autenticación Inicial de Scope Completo en BYOA: Cuando se requiere una Conexión Privada, el flujo de autenticación inicial ahora solicita todos los scopes necesarios por adelantado en lugar de preguntar dos veces (una para lo básico y otra para lo ampliado).
  • Promoción de Error 404 de Google a Acceso Ampliado: Cuando una conexión BYOA recibe un error 404 en un archivo de Google Workspace, el error se promociona a un aviso de acceso ampliado en lugar de un mensaje de error sin salida.
  • Sincronización Privada de Credenciales de Mensajería: Las credenciales del puente de mensajería ahora se sincronizan entre dispositivos a través de una sincronización privada con cifrado E2E en lugar de ser específicas del dispositivo. El manifiesto de sincronización se ha actualizado a la v10.
  • Tiempo de Espera Extendido para OAuth: Los flujos de OAuth para BYOA y acceso ampliado ahora tienen un tiempo de espera de 5 minutos (frente a los 2 minutos anteriores), otorgando a los usuarios tiempo suficiente para completar los pasos en la Google Cloud Console.
  • Firma del Sparkle Framework: Las compilaciones de distribución para macOS ahora firman correctamente los binarios anidados del framework Sparkle en orden de adentro hacia afuera, solucionando fallos de notarización.
  • Empaquetado de Binarios de Node en Tauri: Las configuraciones de Tauri ahora empaquetan el binario de Node.js como un recurso para la ejecución de sidecars en Windows/Linux.
  • Búsqueda en Ajustes de Mensajería: La sección del puente de mensajería ahora se puede encontrar a través de la barra de búsqueda de ajustes con palabras clave como "whatsapp", "telegram", "webhook".
  • Reenvío de Ajustes al Relay: Los cambios guardados en los ajustes ahora se reenvían al servidor relay a través del puente WebSocket, asegurando que las credenciales de mensajería y otros cambios de configuración lleguen al archivo de estado del servidor.

Corrección de Errores

  • Slate Currency vs Math: Las cantidades en dólares como $9/mo en tablas de markdown ya no se malinterpretan como delimitadores de matemáticas inline de LaTeX. La regex de matemáticas ahora respeta los símbolos de moneda escapados.
  • ToastProvider en Página de Conversación: Las pestañas de conversación emergentes carecían de ToastProvider, lo que causaba que las funciones dependientes de notificaciones toast fallaran silenciosamente. El árbol de proveedores ahora coincide con el del panel lateral.

Versión 0.9.70314 de marzo de 2026

Mostrar detalles

Nuevas Funcionalidades

  • Integración de Google Picker: Selector de archivos de Google Drive completo con un híbrido de ventana emergente/iframe, filtros de vista múltiple (Docs, Sheets, Slides, PDFs) y etiquetas de referencia de Drive en el compositor. Los archivos seleccionados a través de Google Picker reciben automáticamente acceso drive.file.
  • Sincronización Nativa de Google Sheets: Abra Google Sheets en Slate con edición completa de ida y vuelta a nivel de celda. El códec de Sheets convierte los datos de la cuadrícula de la hoja de cálculo a tablas HTML de TipTap y viceversa, con detección de conflictos a través de modifiedTime de Drive. Soporta lectura, actualizaciones de celdas por lotes y cambios estructurales (añadir/eliminar hojas, combinar celdas).
  • Vista de Solo Lectura de Google Slides: Las presentaciones de Google Slides se renderizan en Slate con miniaturas de diapositivas y contenido de texto extraído para facilitar la búsqueda.
  • Obtención por Lotes de Gmail y Conversión a Markdown: La herramienta de Gmail ahora obtiene metadatos de mensajes por lotes (hasta 100 a la vez) en lugar de uno por uno, con una caché de nombres de etiquetas de 5 minutos y conversión automática del cuerpo de HTML a markdown para un consumo más limpio por parte del LLM.
  • Superposición de Selección: El botón "Añadir al prompt" aparece al seleccionar texto en cualquier página web, permitiéndole añadir rápidamente el contenido seleccionado a la conversación.
  • Gestor de Superposición Relay: Los comandos de superposición del agente ahora se enrutan a través de la extensión del navegador, permitiendo superposiciones de UI impulsadas por el agente en la página web activa.
  • Selector de Modelo para Tareas Rápidas Integrado: La selección de modelo para tareas rápidas ahora está incrustada directamente en el menú desplegable del selector de modelos en lugar de un menú separado.
  • Exportación de Slate a DOCX desde Google Drive: Los Google Docs cargados en Slate ahora se exportan como DOCX (vía readFileContentAsBinary), activando el editor visual completo de TipTap con control de cambios en lugar de abrirse como markdown plano.
  • Asistente de Configuración de Private Connection: Asistente BYOA mejorado con un paso dedicado de "Añadir Usuario de Prueba" que coincide con el flujo actual de Google Cloud Console. Los subpasos de la pantalla de consentimiento ahora siguen el acordeón real de 4 pasos de Google. Las instrucciones por correo electrónico se personalizan cuando se conoce la identidad del usuario.
  • Banner de Promoción de Private Connection: Cuando el agente necesita permisos ampliados de Google (Gmail, Calendar, etc.) y no existe una Private Connection, aparece un banner animado con una ruta de un solo clic hacia el asistente de configuración. El agente permanece en pausa mientras el usuario completa la configuración y se reanuda automáticamente cuando se guarda la conexión.
  • Advertencias de Fidelidad de Exportación: Antes de exportar un documento a un formato diferente (por ejemplo, de PDF a DOCX), un diálogo de fidelidad advierte sobre posibles pérdidas de formato con elementos categorizados por gravedad (información, advertencia, crítico).
  • Extracción de Anotaciones de PDF: Las anotaciones de texto y marcas en PDF ahora se extraen y preservan durante el procesamiento y reconstrucción del documento.
  • Sincronización de Calendario para Recordatorios: El modal de recordatorios ahora soporta la sincronización de calendario con control de acceso ampliado.

Mejoras

  • Fidelidad de Sincronización de Google Docs: Mejora en la extracción de tramos de formato con coincidencia de etiquetas adecuada (maneja etiquetas de autocierre y anidamiento incorrecto) y detección de conflictos para ediciones concurrentes.
  • Detección de Discrepancia de Cuenta en Sincronización Privada: El menú desplegable de cuenta en los ajustes de sincronización ahora detecta cuando el correo de sincronización configurado no coincide con ninguna cuenta de Google conectada y muestra un indicador de "no conectado" con la opción de cambiar.
  • Nivel Efectivo de Teams/Enterprise: La validación de licencias ahora utiliza effectiveTier de la delegación de equipo/empresa, asegurando el acceso correcto a las funciones cuando el nivel de un usuario se hereda de un plan de equipo.
  • "Private App" renombrada a "Private Connection": Todas las referencias de cara al usuario ahora utilizan "Private Connection" en lugar de "Private App", lo cual es más claro para los no desarrolladores que no asocian las integraciones OAuth con "apps".
  • Alineación de Permisos de Google OAuth (drive.file): Todos los permisos elevados de Google Drive (drive, drive.readonly, documents.readonly, spreadsheets.readonly, presentations.readonly) ahora se reemplazan con el permiso más restringido drive.file para usuarios que no son BYOA, cumpliendo con los requisitos de aplicaciones verificadas de Google. Los usuarios BYOA conservan los permisos completos.
  • Permisos de Gmail Visibles en el Selector de Alcance: Los permisos de lectura, redacción y modificación de Gmail ahora son visibles para todos los usuarios en el editor de Permisos de Google bajo "Permisos altamente sensibles" en lugar de estar ocultos solo para BYOA. Estos permisos se aprueban en la pantalla de consentimiento y se solicitan vía JIT cuando las herramientas de Gmail los necesitan.
  • Recuperación de Consentimiento de Google Picker: Cuando los permisos de Google se revocan externamente (por ejemplo, desde la configuración de la Cuenta de Google), la aplicación ahora detecta automáticamente los permisos caducados, los invalida, vuelve a autorizar y reintenta, en lugar de fallar silenciosamente con errores 403.
  • Guía del Agente para Google Drive: Los mensajes de error de herramientas y las sugerencias de resultados vacíos ahora instruyen al agente para que le pida al usuario que haga clic en el botón + en el compositor y seleccione Google Drive, en lugar de sugerir acciones de herramientas no disponibles.
  • Selector de Drive en Slate Simplificado: La función "Cargar desde Google Drive" de Slate ahora carga archivos directamente, saltándose la pantalla de elección estilo panel lateral entre "Trabajar en Drive" vs "Añadir a la conversación".
  • Logo Oficial de Google Drive: Las etiquetas de Drive y el menú de adjuntos ahora utilizan el logo oficial de Google Drive en lugar del triángulo verde genérico.
  • Selector de Modelo Unificado: La selección del modelo auxiliar recae en el modelo predeterminado, con un único menú desplegable de modelos consolidado.
  • Transferencia de Elementos No Textuales en DOCX: La reconstrucción de DOCX preserva elementos no textuales (imágenes, gráficos, objetos incrustados) que no forman parte del flujo de edición de texto.
  • Edición de Líneas de Múltiples Segmentos en PDF: El editor WYSIWYG de PDF maneja líneas divididas en múltiples segmentos de texto.
  • Aumento del Límite de Tasa de Autenticación: El límite de tasa del endpoint de autenticación aumentó de 10/min a 30/min para dar cabida a los intercambios rápidos de tokens OAuth durante la configuración de BYOA.
  • Reclasificación del Endpoint de Token OAuth: El intercambio de tokens OAuth se movió del grupo de límite de tasa de autenticación al general, evitando la ralentización durante los flujos de autorización de múltiples permisos.

Corrección de Errores

  • Apilamiento de Modales en iOS: Se corrigió el cierre inesperado al presentar selectores de archivos o superposiciones de Slate mientras ya se mostraba otro modal (por ejemplo, la superposición del navegador). Los selectores y superposiciones ahora se presentan en el controlador de vista superior.
  • Validación de Rango de Líneas en Slate: get_slate_content ahora devuelve un error claro cuando startLine está más allá de la longitud del documento en lugar de devolver contenido vacío silenciosamente.
  • Salto de Directorio en el Servidor (Path Traversal): Las claves de almacenamiento ahora se validan contra escapes de directorio, previniendo ataques de salto de directorio en el endpoint de almacenamiento de sincronización.
  • Límite de Regex para Bloqueadores de Anuncios: El convertidor DNR ahora limita las reglas regex al límite de 1000 reglas de Chrome y descarta cuantificadores acotados grandes que exceden el límite de memoria de RE2, evitando fallos en la instalación de la extensión.
  • Tiempo de Espera de OAuth en Acceso Ampliado: Se corrigió el tiempo de espera de 120 segundos cuando el agente necesita permisos ampliados de Google (Gmail, Calendar). La espera de OAuth pendiente ahora se extiende a 5 minutos para la configuración de BYOA, y completar la conexión en los ajustes reanuda automáticamente al agente pausado.
  • Bloqueos de la Interfaz de Chat: Se corrigieron intervalos asíncronos superpuestos y errores de difusión silenciosos que podían congelar la interfaz de chat.
  • Lote de Descarga de Sincronización en la Nube: Se corrigieron errores de comprobación de nulos de TypeScript en el manejador de lotes de descarga de sincronización en la nube.
  • Importaciones Dinámicas en Service Worker: Se convirtieron las importaciones dinámicas en importaciones estáticas para la compatibilidad con el service worker de Chrome MV3.
  • Cumplimiento de Permisos Solo BYOA: Las acciones convert_to_google_doc y convert_to_google_sheet ahora requieren correctamente solo drive.file en lugar de permisos amplios de escritura de editor.
  • Formato de Etiqueta de Drive: Formato de tres segmentos para las etiquetas de referencia de Drive con control de permisos adecuado solo para BYOA.
  • CORS en Google Picker: El selector ahora se aloja en el relay privado para resolver problemas de origen cruzado con el flujo de alcance de la ventana emergente.

Versión 0.9.7016 de marzo de 2025

Mostrar detalles

Mejoras

  • Indicador de Ventana de Contexto de Ollama: El círculo de uso de la ventana de contexto ahora se renderiza para los modelos de Ollama consultando el endpoint /api/show para num_ctx, en lugar de depender de la lista de modelos de OpenRouter que no incluye modelos locales.
  • Llamada a Herramientas de Ollama: Se corrigió la selección dinámica de herramientas para Ollama: pasa tool_choice a la API (soportado desde Ollama v0.5.1), desactiva el modo de pensamiento cuando las herramientas están activas para evitar JSON corrupto, y recurre a un modelo ayudante ligero sin transmisión cuando el modelo principal no admite llamadas a herramientas.
  • Caché de Razonamiento de OpenRouter: Se corrigió que el texto de razonamiento se borrara prematuramente por el proveedor de transmisión. El ciclo de vida de la caché ahora es propiedad de agent-runner en los límites de iteración, de forma consistente con los proveedores de Anthropic y Google.
  • Fiabilidad WYSIWYG de PDF: La alineación de texto global maneja los operadores de división de PDF.js a través de múltiples TextItems. Edición de bloques desactivada en tramos no coincidentes (texto de anotación/encabezado) para evitar errores de exportación. La decodificación CMap de 2 bytes ya no corrompe los PDF generados por Word con fuentes ASCII de 1 byte. La comprobación de límites de coincidencia de operadores evita índices fuera de rango en elementos de texto vacíos.
  • Detección de Plataforma de Escritorio: El selector dinámico de herramientas usa la capacidad localFolderSync en lugar de caiiooReminders para la detección de escritorio, y appleScript/appleNotes en lugar de Calendar/Reminders para la detección de macOS (Calendar/Reminders son multi-Apple vía EventKit).

Version 0.9.700March 5, 2025

Mostrar detalles

New Features

  • File Manager: Sistema completo de gestión de archivos con carpetas anidadas, etiquetas de usuario, destacados y una interfaz de usuario dedicada para el File Manager. Organice archivos adjuntos en jerarquías de carpetas, filtre por tipo (capturas de pantalla, imágenes de AI, fotos), busque, ordene y visualice archivos en modo cuadrícula o lista. El etiquetado automático de hilos vincula los archivos con las conversaciones. Soporte de sincronización privada mediante manifest v9.
  • Local Folder Sync: Sincronización bidireccional entre carpetas del sistema de archivos local y el File Manager. La resincronización impulsada por mutaciones propaga automáticamente eliminaciones, eliminaciones masivas y movimientos al disco con un debounce de 2 segundos. La detección de movimiento de subcarpetas reubica los archivos en el disco cuando se reorganizan en caiioo. Navegar en cualquier subcarpeta dentro de un árbol de sincronización activa la resincronización automática.
  • Cross-Filetype Tracked Changes: Flujo de trabajo unificado de aceptar/rechazar en DOCX, PDF y Markdown. Las ediciones en DOCX ahora se registran como cambios realizados con el mismo motor de diferencias utilizado por Markdown y los slates de código. Los cambios realizados en PDF se integran con el editor visual. La acción resolve_tracked_changes permite al agente aceptar o rechazar revisiones mediante programación.
  • PDF WYSIWYG Editing: Edición directa de texto en páginas PDF renderizadas con estilos adaptados al documento. La capa de texto vincula las ediciones con los operadores de flujo de contenido de origen a través de textItemIndex para una reconstrucción quirúrgica al exportar. Incluye una línea base de plainText para la detección de cambios.
  • DOCX Rendering Fidelity: Vista previa enriquecida de DOCX con alineación de párrafos, hipervínculos, color/tamaño de fuente, interlineado, sangría y sombreado de celdas de tabla. La vista de código muestra la conversión a markdown para un consumo de tokens eficiente por parte del LLM.
  • Universal Messaging (solo pruebas internas): Envíe y reciba mensajes a través de WhatsApp, Telegram y Slack con privacidad local-first. El agente puede redactar y enviar mensajes, listar conversaciones y responder a hilos, todo enrutado a través de su propio dispositivo.
  • Google Meet Integration: Herramienta de recuperación de reuniones multi-acción con list_meetings (descubrir reuniones recientes con filtrado por rango de fechas) y get_meeting (obtener transcripciones). Implementado a través de todo el pipeline de OAuth/JIT/aprobación de alcance con soporte para el almacén de credenciales.
  • Gmail Send Email: Envío directo de correos electrónicos a través de la API de Gmail, restringido tras la aprobación de herramientas de alto riesgo. Las anulaciones de nivel de riesgo por acción permiten que send_email requiera confirmación explícita, mientras que las acciones de borrador permanecen en riesgo medio.
  • Microsoft BYOA: Soporte de Bring Your Own App para Microsoft 365. Registre aplicaciones en Azure AD para conexiones OAuth de Microsoft. Registro BYOA multi-proveedor (Google + Microsoft) con soporte para ID de inquilino y un asistente de configuración de 3 pasos en Azure Portal.
  • Poe Provider: Nueva integración de proveedor LLM para Poe, con listado de modelos, selector de modelos agrupados por proveedor, detección de capacidades de visión/tools/reasoning y visualización de precios.
  • What's New Dialog: El pipeline de contenido servido por API entrega notas de lanzamiento y páginas de la guía del usuario. El diálogo asíncrono "What's New" muestra los aspectos destacados de la versión al actualizar.
  • Private Sync Account Selector: Elija qué cuenta de Google usar para la sincronización privada, en lugar de usar la cuenta principal por defecto.
  • Native TipTap Diff Marks: Se reemplazó la capa de renderizado independiente de marked.js para vistas previas de revisión de AI con marcas nativas de ProseMirror (DiffAdded/DiffRemoved). Las revisiones ahora se renderizan como cambios realizados en línea con tipografía consistente, además de objetivos de aceptar/rechazar a nivel de fragmento.
  • Mermaid Diagrams: Renderizado de diagramas Mermaid en vivo en bloques de código dentro del modo de vista previa TipTap de Slate.
  • Fuzzy Section Search in Help Tool: La herramienta de ayuda ahora admite coincidencias difusas al buscar secciones específicas dentro de las páginas de documentación.

Improvements

  • File Manager UX Polish: Indicadores de iconos de sincronización de carpetas, diálogos de confirmación de eliminación, selección de rango con shift-click, la barra de herramientas se ajusta en lugar de desbordarse en anchuras estrechas y persistencia de etiquetas corregida tras las recargas.
  • Responsive Composer Layout: El diseño flex de tres zonas evita que el botón de nuevo hilo sea desplazado fuera de la pantalla en anchuras estrechas. Los selectores de modo y modelo utilizan puntos de interrupción escalonados para ocultar texto. Los iconos personalizados de agente y chip de AI reemplazan los valores predeterminados genéricos.
  • Settings UX: Se reordenaron las secciones para un mejor flujo (Personalization → Credentials → Tool Approvals → Agent Modes → Tool Configuration → Skills Library → Tool Servers → Document Processing → Voice).
  • Revision State Integrity: Se corrigió la corrupción al eliminar grandes bloques de contenido durante revisiones activas de AI: inmutabilidad de sourceContent, el umbral de reubicación de fragmentos se aumentó a 0.7, los fragmentos obsoletos se rechazan automáticamente y comprobaciones de integridad del historial de versiones.
  • Agent Loop Reliability: Se corrigió una condición de carrera del controlador de aborto donde las ejecuciones antiguas podían eliminar el controlador de la nueva ejecución. La señal de cancelación ahora se propaga a las herramientas en cola. Los estados de ejecución huérfanos emiten errores en lugar de dejar mensajes en blanco.
  • Interjection Handling: Recorrido de getActiveBranchMessages unificado en el servidor y la interfaz de usuario para omitir interjecciones de manera consistente. Se corrigió la desaparición de la respuesta después del seguimiento cuando el parentId del streaming apuntaba a la interjección en lugar de al mensaje del usuario.
  • macOS Native Stability: Se corrigió la condición de carrera al reiniciar con el seguimiento de época del proceso, fuga de URLSession al reconectar y carrera de datos de LineBuffer entre el manejador de tubería y la parada.
  • Google Sheets Fix: create_table ahora escribe los nombres de los encabezados de las columnas en lugar de dejar la primera fila en blanco.
  • Middleware Cleanup: Se extrajo el middleware requireAuth de 10 comprobaciones de autenticación en línea en apple-routes, mcp-routes y attachment-routes.
  • Image Type Filtering: El File Manager distingue entre capturas de pantalla, imágenes generadas por AI y fotos de usuario con opciones de filtro separadas e iconos distintos.
  • Mode/Model Picker Parity: Se igualó el grosor de la fuente y el trazo del icono entre el selector de modo y el selector de modelo.
  • Beta Tier Gating: El almacén de credenciales restringe las funciones beta según las comprobaciones de nivel.
  • CIDFont Re-Encoding: La reconstrucción de PDF admite la codificación CIDFont con tablas ToUnicode CMap y respaldo de identidad para caracteres que no están en el mapa.
  • PDF Export Renamed: "Download" se renombró a "Export" en todo el flujo de trabajo de PDF para mayor claridad.

Bug Fixes

  • PDF Text Disappearing: Se corrigió la desaparición del texto en la vista PDF al perder el foco y el contenido confuso al exportar desde la edición WYSIWYG.
  • PDF Tracked Changes Routing: Se evitó que los cambios realizados en PDF se enrutaran a través del motor de diferencias unificado, lo que corrompía los datos del operador específicos de PDF.
  • PDF Export Integrity: La descarga de PDF ahora falla explícitamente con diagnósticos en lugar de recurrir silenciosamente a la exportación a markdown.
  • Markdown Table Line Breaks: Las etiquetas <br> en las tablas de markdown ahora se renderizan como saltos de línea reales en lugar de texto literal.
  • DOCX Tracked Deletions Preserved: Se corrigió la eliminación de las eliminaciones registradas en DOCX al cambiar entre la vista visual y la de código.
  • Tracked Changes on Stored Markdown: Se corrigió que propose_change en slates de markdown no mostrara líneas rojas cuando se cargaba desde el almacenamiento.
  • Reject Reverts Content: resolve_tracked_changes con rechazo ahora revierte correctamente el contenido para slates de markdown y código.
  • Slate Save Loop: Se corrigió el bucle de guardado infinito activado cuando el seguimiento de cambios estaba activo.
  • Messaging Stability: Se corrigieron el enrutamiento, el hilo de respuestas, el manejo de perfiles, la resiliencia de la cola, las firmas de webhook, la sanitización del remitente y los límites de carga útil.

Versión 0.9.66227 de febrero de 2025

Mostrar detalles

Nuevas Funciones

  • Bring Your Own App (BYOA): Utilice sus propias credenciales de Google OAuth en lugar de la aplicación integrada de caiioo. El soporte multi-app permite que los equipos compartan un único cliente OAuth en toda la organización manteniendo las claves API individuales. Las conexiones BYOA detectan automáticamente tokens caducados y solicitan la reautenticación.
  • Navegación por Wikilinks: Wikilinks de doble corchete al estilo Obsidian entre documentos de Slate para construir bases de conocimiento interconectadas. Haga clic en un wikilink para navegar entre Slates instantáneamente.
  • Menú de Skills: Inserción de skills mediante la tecla Tab, menú desplegable de altura dinámica, edición en línea con chips de variables y un componente SkillForm compartido para un CRUD completo desde el compositor.
  • Descarga DOCX: Descargue documentos de texto y markdown de Slate como archivos DOCX preservando el control de cambios.
  • Autocompletado de Tablas: insert_component ahora rellena automáticamente las celdas de las tablas a partir de datos estructurados, eliminando las tablas con marcadores de posición vacíos.
  • Gemini 3.1 Flash: Añadido como opción de modelo generador de imágenes junto con los modelos Gemini, FLUX y Seedream existentes.
  • Guardado en Google Drive para todas las cuentas: El guardado en Google Drive ahora está disponible para cualquier cuenta de Google conectada, no solo para la principal.
  • Motor de Diff Unificado: Reescritura completa del sistema de diff para el seguimiento de cambios de Slate (fases 0–7) con seguridad TOCTOU, almacenamiento en caché, widgets de aceptar/rechazar por cada cambio y soporte de toque para alternar en dispositivos móviles.

Mejoras

  • Sincronización Privada Adaptativa: La tasa de sondeo de sincronización se ajusta dinámicamente según la actividad. La optimización del bloqueo de solo descarga reduce los conflictos.
  • Captura de Email en OAuth: Google OAuth siempre incluye alcances de identidad para que el email del usuario se capture en cada conexión, solucionando el problema de emails en blanco en algunas cuentas.
  • Refuerzo de Seguridad: Se han reforzado los flujos OAuth PKCE, los límites de los subprocesos del agente y el bloqueo por fuerza bruta por cuenta para intentos fallidos de autenticación repetidos.
  • Diseño de Chips del Navegador: Los chips del selector de navegador son más pequeños y se ajustan a la línea en lugar de desbordar el contenedor.
  • Proveedores de Imágenes Basados en Registro: Se reemplazó la lista de proveedores de imágenes codificada estáticamente por un registro dinámico, facilitando la adición de nuevos modelos.
  • Pipeline de i18n de Contenido: Sincronización de contenido unificada mediante seguimiento de hash para todas las páginas de documentación con soporte de traducción incremental.

Corrección de Errores

  • Expresiones Matemáticas en Vista Previa: Se corrigió la corrupción de expresiones matemáticas al cambiar de la vista previa de TipTap a la vista de código.
  • Wikilinks en Vista Previa: Se corrigió la eliminación de la sintaxis de wikilink al alternar entre la vista previa de TipTap y la vista de código.
  • Desaparición de Mensajes de Hilos: Se corrigió la eliminación de mensajes de hilos por STATE_PATCH o su desaparición al cambiar de modelo a mitad de una conversación.
  • Huérfanos por Interjección: Se corrigieron los parentIds huérfanos tras el filtrado de mensajes de interjección que causaban errores de renderizado.
  • Bucle Infinito en Sincronización Privada: Se resolvió el bucle infinito de sincronización causado por conflictos de reloj en elementos de colección concurrentes y la polución del prefijo thread_data_.
  • Casos Críticos de BYOA: Se corrigió que la configuración BYOA no se restaurara al limpiar, las colisiones de guardado asíncrono, el uso de ventanas emergentes de localhost inactivas en la extensión en lugar de launchWebAuthFlow, y la precedencia de issuedByClientId obsoleta.
  • Recuperación de Alcance en Sincronización Privada: Se corrigió el fallo silencioso del desbloqueo de sincronización privada cuando los alcances de Google Drive habían expirado o faltaban.
  • Skills Duplicadas: Se evitó que aparecieran skills duplicadas después de las fusiones de sincronización privada.
  • Enrutamiento de Seguimiento de Cambios: Se conectaron get_tracked_changes y get_comments en el enrutamiento de acciones de SlateTool para que el agente pueda leer el estado de las revisiones.
  • Origen de Descarga DOCX: Se corrigió que downloadAsDocx utilizara contenidos de artefactos obsoletos en lugar del estado del editor en vivo.
  • Abreviatura Inteligente de Nombres de Modelos: Se corrigió el desbordamiento de nombres de modelos largos en el selector compacto mediante abreviaturas inteligentes.
  • Renderizado de Enlaces Markdown: Se corrigió el bloqueo de URLs chrome-extension: y Caiioo: en los enlaces markdown renderizados.
  • Velocidad de Creación de Hilos: Se redujo a la mitad el tiempo de creación de hilos eliminando búsquedas redundantes en la cascada de ajustes.
  • Título de Pestaña de Chrome: Se restauró el título dinámico de la pestaña de Chrome basado en el hilo de conversación activo.
  • Tokens de Saludo Adaptativos: Se aumentó max_tokens para los saludos adaptativos para evitar el truncamiento en modelos de razonamiento.

Versión 0.9.66125 de febrero de 2025

Mostrar detalles

Nuevas Funcionalidades

  • Interjección del Agente: Guíe a la AI a mitad de la ejecución escribiendo un mensaje y presionando Enter mientras está trabajando. El agente verá su guía en su próximo punto de decisión y ajustará el rumbo; no es necesario cancelar y reiniciar. Aparece un botón de envío con distintivo ámbar junto al botón de parada cuando tiene texto para enviar.
  • Gestión de Herramientas API: La herramienta de integración de API ahora admite save_tool, list_tools y delete_tool como acciones de primer nivel, lo que facilita la gestión de las API descubiertas por el agente directamente desde las conversaciones. Los usuarios gratuitos ven GET y list_tools; los usuarios Pro obtienen el conjunto completo.
  • Contador de Tokens en Vivo: El uso de tokens y el coste ahora se actualizan en tiempo real durante el streaming, mostrándose en el pie de cada mensaje. Los costes especializados (generación de imágenes, búsqueda web) se integran incrementalmente a medida que se completa cada herramienta.
  • Auto-expansión de Tarjetas de Herramientas: Las tarjetas de herramientas se expanden automáticamente cuando comienzan a recibir argumentos de streaming o necesitan aprobación, y se colapsan automáticamente al completarse con éxito. Los errores y las herramientas denegadas permanecen expandidos para su revisión.
  • Editor de Diferencias Monaco: Las revisiones de código en Slate ahora utilizan el editor de diferencias integrado nativo de Monaco con botones de aceptar/rechazar por cambio, reemplazando el sistema de decoración personalizado anterior.

Mejoras

  • Recuperación de Autenticación de Private Sync: Los errores de sincronización privada por tokens de Google expirados o revocados ahora muestran botones accionables de "Reconectar Google" y "Otorgar Permisos" en lugar de un mensaje de error pasivo. La reconexión solicita los permisos correctos de Drive y preselecciona la cuenta de Google adecuada.
  • Multicuenta en Private Sync: Private sync ahora se autentica con la cuenta de Google que coincide con el correo electrónico de configuración en lugar de recurrir a cualquier cuenta que se conectara primero. Corrige la sincronización en el Drive incorrecto cuando hay varias cuentas de Google conectadas.
  • Renovación de Marca: Nueva paleta de colores azul río y gris roca derivada del logotipo de Caiioo, reemplazando el tema púrpura anterior en toda la aplicación y el sitio web.
  • Seguridad OAuth: Se han eliminado los secretos de cliente OAuth de Google, GitHub y Slack del paquete de la extensión. El intercambio de tokens ahora se enruta a través de un proxy de relevo seguro de Cloudflare, eliminando los secretos del código del cliente.
  • Inicio más Rápido: El contenido de los archivos adjuntos (imágenes, texto extraído) ahora se carga bajo demanda en lugar de al arrancar, reduciendo significativamente el tiempo de carga inicial para conversaciones con muchos adjuntos.
  • Streaming más Rápido: El uso de la ventana de contexto ahora se transmite a través de la ruta de difusión rápida en lugar de pasar por el almacenamiento, ofreciendo actualizaciones en tiempo real sin I/O asíncrono por ciclo del agente.
  • Velocidad de Private Sync: El caché de IDs de archivos de Google Drive se mantiene entre reinicios, eliminando una llamada a la API de listado de archivos completo en el primer ciclo de sincronización.
  • Ruta de Renderizado de Streaming Unificada: El contenido en streaming y el final ahora fluyen a través de una única ruta de renderizado, eliminando el parpadeo cuando se completa la generación y preservando los mensajes de interjección.
  • Cambio entre Modelos: Cambiar entre proveedores de AI a mitad de un hilo (por ejemplo, de Gemini a Claude) ya no causa errores de "Firma inválida en bloque de pensamiento". Los artefactos de razonamiento externos se aplanan automáticamente a texto narrativo, preservando el contexto sin firmas criptográficas incompatibles.
  • Guía de Herramientas Deshabilitadas: Cuando la AI intenta usar una herramienta deshabilitada, ahora recibe sugerencias accionables (herramientas habilitadas similares, cómo habilitarlas) en lugar de un error genérico de "no encontrado".
  • Diseño de Composer Responsivo: La barra de herramientas del Composer utiliza una divulgación progresiva escalonada: el selector de modo, el selector de modelo, los ajustes, la agenda y los iconos de ayuda aparecen según el espacio disponible en lugar de recortarse.
  • Codificación por Colores en Ajustes: Las secciones de ajustes ahora utilizan un sistema de 3 colores: tinte de acento para secciones de personalización y neutrales alternos para el resto, para una agrupación visual más clara.
  • Errores de Onboarding: La provisión de claves gratuitas ahora muestra mensajes de error descriptivos debajo de los botones de acción en lugar de fallar silenciosamente.
  • Ajustes del Proveedor de AI: Se ha renombrado la sección "API & Provider" a "AI Provider" para mayor claridad.
  • Prueba Gratuita Extendida: El periodo de prueba Pro se ha extendido de 7 a 14 días, dando a los nuevos usuarios más tiempo para explorar las funciones Pro.
  • Cambio de Rama Optimista: Cambiar entre ramas de mensajes y recargar mensajes ahora actualiza la interfaz de usuario instantáneamente en lugar de esperar a los ciclos de almacenamiento.
  • Configuración de Herramientas MCP: Autocorrección de esquemas y configuración mejorada de herramientas MCP para una configuración de herramientas más fiable.

Corrección de Errores

  • Costes por Mensaje: Los costes de los mensajes individuales ahora coinciden acumulativamente con el total del encabezado del hilo. Los costes de Helper, OCR, generación de imágenes y búsqueda se atribuyen a mensajes individuales en lugar de solo al resumen del hilo.
  • Renderizado de Interjecciones: Los mensajes de interjección ahora se renderizan como anotaciones ámbar compactas en línea en la línea de tiempo del asistente en lugar de perderse cuando se completa la generación.
  • Detección de Bucles: Se ha corregido la detección de repetición de falsos positivos en respuestas con muchas citas donde las URL se repiten naturalmente más de 3 veces.
  • Alineación de Diferencias en Slate: Se ha corregido la desalineación de líneas rojas/verdes en el modo de vista previa para fragmentos multilínea donde el bucle de superposición avanzaba solo 1 línea independientemente de la extensión del fragmento.
  • Posiciones de Eliminación en Slate: Se ha corregido el doble conteo del desplazamiento de inserción que causaba que las eliminaciones se renderizaran después de sus inserciones emparejadas en lugar de antes.
  • Correcciones de Private Sync: Se ha corregido que la solicitud de alcance JIT no se activara en fragmentos de código divididos y el bucle de sincronización infinito después de las subidas.
  • Flujo de Onboarding: El flujo OAuth ahora completa el onboarding correctamente, se admiten IDs de modo con guiones en la detección de disparadores y 0 días restantes ya no se convierte a nulo.
  • Restablecimiento de Contraseña: Restablecer la contraseña mediante el enlace de correo electrónico ahora verifica la dirección de correo electrónico. Se ha añadido un endpoint de reenvío de verificación para usuarios con correos de verificación caducados.
  • Nivel de Licencia: Los usuarios con un nivel otorgado por el administrador pero sin una fila de licencia ya no se quedan bloqueados en la barrera de actualización.
  • Desplazamiento en Ajustes: Al hacer clic en el icono del cerebro para una página aprendida, ahora se desplaza a la sección de ajustes correcta en lugar de detenerse antes debido a las secciones cargadas de forma diferida arriba.
  • Eliminación de Monaco: Se ha corregido el orden de eliminación del modelo del editor de diferencias para evitar referencias colgantes y que Monaco se vea a través de la vista previa de TipTap.
  • Objetivo de Guías: Los pasos de las guías interactivas ahora omiten elementos ocultos por consultas de contenedor responsivas en lugar de resaltar un píxel de 16x16 en la esquina superior izquierda.
  • Kokoro TTS: Se ha corregido el texto a voz que no funcionaba en la extensión; la detección del tiempo de ejecución de ONNX fallaba en documentos fuera de pantalla, causando errores de "no se encontró un backend disponible".
  • Guardado de Herramientas API Personalizadas: Se ha corregido el error al guardar las API descubiertas por el agente como herramientas personalizadas en la extensión debido a la prohibición de import() dinámico en el contexto del Service Worker.
  • Rendimiento de Arranque: Se ha corregido la migración de sesión que se ejecutaba en cada acceso a los ajustes (más de 20 veces al arrancar), causando escrituras en disco innecesarias y un inicio más lento.
  • Difusiones de Almacenamiento Duplicadas: Se han suprimido las notificaciones dobles de cambio de almacenamiento en modo relay/server que podían causar parpadeo en la interfaz de usuario.
  • Recuperación de Textura Cairn: Se ha corregido el fallo en la generación de texturas cuando el caché del mundo en memoria se desalojaba entre la carga y el renderizado, y se ha corregido que el renderizador mostrara negro para texturas respaldadas por adjuntos.
  • Parches de Seguridad: Se han actualizado fast-xml-parser (DoS mediante expansión de entidades DOCTYPE) y tar (vulnerabilidad de escape de hardlink).
  • Cumplimiento de MV3: Se ha reemplazado vega-embed cargado por CDN con paquetes de proveedores locales, asegurando que todo el código de renderizado de gráficos pase la política de código remoto de Chrome Web Store.
  • Gráficos Vega-Lite: La AI ahora genera visualizaciones Vega-Lite directamente en Slate en lugar de HTML cargado por CDN, permitiendo gráficos interactivos sin dependencias de scripts remotos.
  • Guardado en Google Drive: Se han corregido los errores 403 al guardar en Google Drive desde Slate causados por comprobaciones de alcance OAuth obsoletas en controladores de Drive que no son del agente.
  • Onboarding de Nuevos Usuarios: Se ha corregido que la pantalla de onboarding se omitiera por completo para los nuevos usuarios cuando se aprovisionaba automáticamente una clave API durante el inicio de sesión.
  • Ventana Emergente OAuth de OpenRouter: Se ha corregido el indicador de carga "Connecting..." que se quedaba bloqueado indefinidamente cuando los bloqueadores de ventanas emergentes cerraban silenciosamente la ventana de OAuth.
  • Texto del Banner de Prueba: El banner de prueba ya no afirma que los modelos están restringidos por nivel; se ha actualizado para describir con precisión las funciones Pro (acceso de escritura, generación de imágenes, modos personalizados).
  • Barra de Herramientas de Revisión DOCX: Se ha corregido el parpadeo de la barra de herramientas al mostrar los controles de revisión de documentos al posponer el desplazamiento hasta la visibilidad inicial.
  • Superposición de Añadir al Prompt: Se ha corregido el logotipo de la superposición bloqueado por la Content Security Policy y la opacidad del fondo que no coincidía con el tema.
  • Estado de Edición/Recarga de Mensajes: Se ha corregido el estado en memoria que quedaba obsoleto después de editar un mensaje, recargar una respuesta o cambiar de rama.
  • Bloqueo de Inicio de Sesión en Servidor: Se ha corregido el fallo de las operaciones de almacenamiento WebSocket durante el flujo de inicio de sesión en el servidor. La autenticación ahora está desacoplada para que la sesión local funcione inmediatamente mientras la identidad del servidor se resuelve en segundo plano.
  • Bloqueo de Conexión WebSocket: Se ha corregido una condición de carrera donde AUTH_STATE: ready llegaba durante la conexión inicial de WebSocket y podía dejar huérfana la promesa de autenticación, impidiendo que la conexión se completara.

Versión 0.9.65519 de febrero de 2025

Mostrar detalles

Nuevas Funciones

  • Integración con Slack: Conecte su espacio de trabajo de Slack para habilitar herramientas de Slack impulsadas por IA con autorización completa OAuth V2
  • Credenciales de Herramientas de API: Las API descubiertas por el agente ahora se pueden guardar como herramientas MCP personalizadas con credenciales almacenadas, lo que permite su reutilización en todas las conversaciones
  • Insignia de API Guardada: Las herramientas de API creadas por el agente muestran una insignia de "API guardada" en la configuración para una fácil identificación
  • Importación de Conversaciones: Importe conversaciones desde ChatGPT, Claude, Gemini, Perplexity y Grok; cargue su archivo de exportación y Caiioo lo convertirá con el historial completo de mensajes, archivos adjuntos y metadatos

Mejoras

  • Anidamiento de API Aprendidas: Las herramientas de API aprendidas ahora se agrupan bajo una sección plegable en la configuración para una organización más limpia
  • Branding de Caiioo: Las herramientas integradas ahora muestran el icono de Caiioo para una consistencia visual
  • Enlaces Conscientes del Navegador: Las URL abiertas por el agente ahora se inician en el navegador que haya seleccionado en la configuración
  • Carga de Slate Cloud: Cargar un documento de Slate desde Google Drive ahora activa un aviso de OAuth JIT en lugar de fallar con un error críptico

Corrección de Errores

  • Edición de DOCX: Se corrigió la coincidencia de expresiones regulares de ejecución de párrafos en tramos anidados, que causaba corrupción de contenido al editar texto DOCX formateado
  • Seguridad de Buscar/Reemplazar: Se restauró la protección de patrones HTML estructurales perdida durante la refactorización; evita que las ediciones corrompan el marcado interno de XLSX/DOCX
  • Bucle de Aprobación de Herramientas: Se corrigió una condición de carrera que causaba avisos de aprobación repetidos para la misma herramienta dentro de una sola ejecución del agente
  • Identidad Caducada: Se corrigió que la identidad de usuario caducada no se borrara en el error 401 durante la sincronización de la licencia, con escape de cierre de sesión en la incorporación de usuarios recurrentes

Versión 0.9.65117 de febrero de 2025

Mostrar detalles

Nuevas Funcionalidades

  • Permisos de Privilegio Mínimo: Las herramientas de Google Workspace ahora solicitan solo los scopes exactos necesarios para cada acción en lugar de un acceso amplio. La lectura de correos electrónicos solicita solo lectura; la creación de eventos solicita únicamente acceso de escritura en el calendario.
  • Diálogo de Permisos Mejorado: El diálogo de autorización just-in-time muestra exactamente qué permisos se están solicitando, por qué son necesarios y si la operación es de solo lectura o de lectura y escritura.
  • Selector de Permisos: Al conectar manualmente una cuenta de Google, puede elegir qué servicios (Calendar, Gmail, Drive, Docs, Sheets, Slides) y niveles de acceso (solo lectura frente a lectura y escritura) otorgar por adelantado. Botón de Editar Permisos en las conexiones existentes.
  • Resultados de Imagen: Las imágenes generadas y las capturas de pantalla ahora se renderizan de forma destacada entre los pasos del proceso colapsados y la respuesta final, eliminando la necesidad de expandir las llamadas a herramientas para ver el resultado visual.

Mejoras

  • Seguridad de Private Sync: Las ediciones concurrentes ahora se descargan para su fusión en lugar de cargarse, la actualización del bloqueo verifica la propiedad y la fusión del manifiesto evita la pérdida de datos por operaciones de papelera prematuras.
  • P2P Sync Eliminado: Se eliminó la sincronización en tiempo real P2P, eliminando más de 100 MB de tráfico WebSocket innecesario y mejorando el rendimiento de la extensión.
  • Rendimiento de Ajustes: Memoización del panel de ajustes y aislamiento del contexto de colapso para un renderizado más rápido.
  • Renderizado de DOCX: Mejora en el renderizado de párrafos, numeración y soporte de estilos en el analizador de documentos.

Corrección de Errores

  • Scope de Google Docs: Se corrigió el error de "insufficient authentication scopes" al indexar Google Docs — index_document requería scope de escritura para rangos con nombre.
  • Lectura de Google Docs: Se corrigió el fallo de read_document y get_document_info cuando solo se otorgaban scopes de Docs — estas acciones también requieren acceso de lectura a Drive.
  • Copia de Calendario: Se corrigió la acción copy_event que faltaba en el registro de scopes, lo que impedía las solicitudes de permiso JIT.
  • Persistencia de API Key: Se corrigió la pérdida silenciosa de la API Key de BYOK cuando saveCustomMode interrumpía la ruta de guardado de ajustes durante la activación de la prueba Pro.
  • Conflicto de Recarga de Ajustes: Se corrigió el borrado de la API Key no guardada cuando al colapsar/expandir secciones de ajustes se activaba un ciclo de recarga de almacenamiento.
  • Cancelación de Chrome Identity: Se corrigió que la cancelación del usuario durante las solicitudes de scope incremental no se distinguiera de los errores, y el método de autenticación ahora transiciona correctamente tras obtener un token de actualización OAuth web.
  • Sobrescritura de Private Sync: Se corrigió que el private sync sobrescribiera turnos recientes cuando ocurrían ediciones concurrentes.
  • Capturas de Pantalla del Viewport: Se dejó de mostrar las capturas de pantalla del viewport por encima del texto de la respuesta final.
  • Coordinación del Agente: Se corrigieron 7 problemas relacionados con la coordinación de turnos, percepción y gestión de estado.
  • Control de Cambios: Se corrigió el modo de control de cambios que se rompía tras la descomposición de slate debido a la desincronización de variables de estado dual.
  • Administrador de Archivos: Las acciones de eliminar y descargar ahora están disponibles en todos los modos, no solo para archivos huérfanos.
  • Nombres de Herramientas MCP: Se corrigió que las herramientas usaran IDs internos del servidor en lugar de nombres legibles para humanos.
  • Herramienta Agenda: Se corrigió que la tarjeta de sincronización siempre mostrara permisos faltantes; ahora está conectada al sistema de conexión Google OAuth.

Versión 0.9.64216 de febrero de 2025

Mostrar detalles

Mejoras

  • Creación de nuevos documentos: Los nuevos archivos DOCX, XLSX, PDF y RTF creados desde el menú desplegable "Nuevo archivo" ahora son totalmente editables con soporte para control de cambios y formato adecuado
  • Estabilidad de Gemini: Se agregó detección de repetición de razonamiento para romper automáticamente los bucles de pensamiento de Gemini y evitar que el texto de pensamiento filtrado aparezca en el chat
  • Manejo de imágenes: Las vistas previas de fotos RAW DNG ahora respetan la orientación EXIF para una visualización correcta, evitando la distorsión en las imágenes subidas.

Corrección de errores

  • Editabilidad de nuevos documentos: Se corrigió que los documentos en blanco creados a través de "Nuevo archivo" se renderizaran como vistas previas estáticas en lugar de editores de texto enriquecido editables
  • Detección de clave API: Cambiar a su propia clave API (BYOK) ahora tiene efecto inmediatamente sin requerir una actualización de página
  • Estabilidad de capturas de pantalla: Se corrigió el manejo de ID de archivos adjuntos para evitar que los datos de capturas de pantalla se pierdan o corrompan
  • Agrupación de pestañas: Se corrigió el bloqueo cuando el navegador tenía ventanas no normales (p. ej., herramientas de desarrollo, ventanas emergentes)
  • Ruido de consola: Se eliminó el sondeo innecesario de llms.txt que estaba enviando errores 404
  • Tiempos de espera de herramientas: Se eliminaron soluciones de keepalive frágiles que podían interferir con llamadas de herramientas de larga duración como la generación de imágenes 4k con Gemini
  • Caché de prompts: Se corrigió que el contenido multimodal (imágenes/capturas de pantalla) se descartara durante la optimización de la caché de prompts

Interno

  • Mejoras significativas en la calidad del código base en el manejo de errores, seguridad de tipos y capas arquitectónicas
  • Modularización del analizador de documentos central en módulos enfocados y mantenibles

Versión 0.9.641 (14 de febrero de 2025) - ¡Feliz Día de San Valentín!

Mostrar detalles

Mejoras

  • Medallas de Nivel del Selector de Modelos: Se reemplazaron las insignias de recomendación codificadas por 5 medallas de nivel impulsadas por API (Mejor para Caiioo, Calidad, Fiabilidad, Velocidad, Valor) que muestran clasificaciones de oro/plata/bronce directamente de los datos de referencia
  • Sistema de Habilidades: Las habilidades ahora tienen un botón de restaurar valores predeterminados para volver a añadir las habilidades integradas
  • Almacenamiento en Caché de Prompts: Se optimizó aún más el almacenamiento en caché de prompts para ahorrar costos

Corrección de Errores

  • Compatibilidad de Navegador: El inicio de sesión OAuth y la conexión automática ahora funcionan en Vivaldi y otros navegadores que no son Chrome
  • Seguimiento de Costos: Se corrigió una condición de carrera donde la cancelación de una ejecución podía arruinar los datos de costo y uso; los datos de costo/uso ahora se preservan en ejecuciones canceladas y con errores
  • Sincronización Privada: Se reescribió purgeAllStorage para un borrado total, se corrigió la carrera del oyente de sincronización y se consolidó la interfaz de sincronización privada
  • i18n: Se añadió la inicialización de traducción faltante a la página emergente conversation.html
  • Seguridad: Se parchearon vulnerabilidades de dependencias (qs, @casl/ability, axios, markdown-it)
  • Página de Benchmarks: Se migró el backend de la página de benchmarks a la autenticación de Cloudflare

Versión 0.9.6513 de febrero de 2025

Mostrar detalles

Mejoras

  • Benchmarks de MiniMax M2.5: Suite de benchmarks completa — precisión de la herramienta 91%, fiabilidad 95% (puesto n.º 2), puesto compuesto n.º 5 con nivel de valor oro
  • API de Inteligencia de Modelos: Se aumentó el límite de respuesta predeterminado de 100 a 500, asegurando que todos los modelos con insignias obtenidas sean visibles para los clientes

Corrección de errores

  • Insignias de modelo faltantes: Se corrigieron 35 modelos con insignias de nivel obtenidas (oro/plata/bronce) que no aparecían en la lista de modelos de la extensión, incluyendo Claude Opus 4.6 (oro compuesto), Claude Sonnet 4.5 (plata compuesto) y Claude Haiku 4.5 (bronce compuesto). Causa raíz: la API devolvía por defecto solo 100 modelos ordenados por fiabilidad, pero los niveles se calculaban a partir de los 367 modelos. Los modelos fuera de los 100 mejores por fiabilidad perdían sus insignias silenciosamente.

Versión 0.9.6412 de febrero de 2025

Mostrar detalles

Mejoras

  • Paridad del Proveedor Ollama: Paridad total de funciones con OpenRouter — soporte de señal de aborto, manejo de errores, detalles de razonamiento, model ID resuelto y procesamiento de etiquetas think a través de streaming mixin.
  • Propagación de AbortSignal: Los procesos secundarios SIGTERM/SIGINT ahora cancelan las llamadas a la API de LLM en curso.
  • Validación de Esquema en Tiempo de Compilación: La validación del esquema de configuración en el tiempo de compilación detecta entradas de SETTING_METADATA faltantes.
  • Caché de Capacidades de la Plataforma: Almacenadas en caché para mejorar el rendimiento en lugar de recalcularse en cada acceso.
  • i18n del Sitio Web: Sincronización de las traducciones de la página de confianza y la reestructuración de precios en los 22 idiomas.

Corrección de Errores

  • Autenticación del Sitio Web: Se reemplazó la autenticación heredada de Supabase con llamadas directas a la API de Cloudflare Worker para el inicio de sesión con Google, inicio de sesión por correo electrónico, registro y restablecimiento de contraseña.
  • Localización de Stripe Checkout: Se corrigió el error "Invalid locale" en el proceso de pago y en el portal mediante el mapeo de navigator.language (por ejemplo, en-US) a los locales compatibles con Stripe, con respaldo a auto.
  • Longitud Mínima de Contraseña: Se sincronizó el mínimo de 12 caracteres en el registro del servidor, el restablecimiento de contraseña y la página de restablecimiento del sitio web.
  • Deduplicación de Perfiles de Private Sync: El inicio de sesión ahora detecta y elimina perfiles duplicados causados por errores de sincronización anteriores.
  • Condición de Carrera en la Inicialización del State Manager: Se corrigió la condición de carrera de inicialización en el state-manager.
  • Limpieza de Subprocesos de Agentes: Limpieza de subprocesos zombies al finalizar el agente.
  • Protecciones de API de Tab Group/Storage: Protecciones adecuadas para las API de grupos de pestañas y almacenamiento en todas las plataformas.
  • Manejo de Errores de Geolocalización: Manejo fluido de los errores de permisos de geolocalización.
  • Bloqueo de Actualización de OAuth: Evita intentos concurrentes de actualización de tokens OAuth.
  • Mutex de Guardado de Configuración: Los guardados de configuración concurrentes ya no se sobrescriben entre sí.
  • Aislamiento de Parseo JSON del Agente: Las salidas malformadas del agente ya no bloquean el analizador.
  • Condición de Carrera en Búsqueda de Hilos: Se corrigió la condición de carrera en los resultados de búsqueda de hilos.
  • Obsolescencia de Versión en Streaming: Comprobación de versiones obsoletas durante las respuestas en streaming.
  • Tiempos de Espera de Content Script: Se agregaron tiempos de espera para el paso de mensajes del content script.
  • Poda de Contexto para Multimodal: Mejora de la poda de contexto cuando hay contenido multimodal presente.

Versión 0.9.6312 de febrero de 2025

Mostrar detalles

Corrección de errores

  • Variables de modo de sincronización privada: Se corrigió la migración de configuraciones heredadas que se ejecutaba en cada ciclo de sincronización, sobrescribiendo silenciosamente ediciones locales recientes (por ejemplo, cambios en variables de modo) con datos obsoletos de Drive.

Versión 0.9.6212 de febrero de 2025

Mostrar detalles

Nuevas Funcionalidades

Configuración de OpenRouter OAuth en un Clic

  • Creación de Claves PKCE: El nuevo flujo de OpenRouter OAuth en un clic permite a los usuarios crear y vincular una API key sin salir de caiioo.
  • Onboarding Rediseñado: Flujos de incorporación y actualización optimizados con la integración de OpenRouter OAuth.
  • Advertencia de Privacidad: La opción de onboarding para modelos gratuitos ahora muestra una advertencia clara sobre privacidad y datos de entrenamiento.

Sync Privada Granular

  • Sincronización por Elemento: Los servidores MCP, aprobaciones de herramientas, perfiles, skills, modos, overrides y recordatorios ahora se sincronizan a nivel de elemento individual en lugar de sobrescribir colecciones completas.
  • Sincronización de Ajustes por Clave: Los ajustes se sincronizan de forma granular por clave, evitando que los cambios remotos sobrescriban cambios locales no relacionados.
  • Lecturas Deduplicadas: Las lecturas de almacenamiento WebSocket en curso se deduplican para reducir el tráfico de red innecesario.

Mejoras

  • UX de Ajustes de Modo: Los overrides ahora se guardan automáticamente, y la opción Restore Defaults restaura correctamente las variables de modo eliminadas.
  • Composer Responsivo: El botón de Skills se colapsa a solo icono en anchuras estrechas; se eliminó el espaciador de diseño de la sección Skills.
  • Tickets de Soporte: La versión de la compilación y la fecha/hora ahora se incluyen automáticamente.
  • Búsqueda en Slate: Se añadió la nueva acción search_document a la herramienta Slate.

Corrección de Errores

  • Google Slides/Sheets OAuth: Ahora lanza correctamente el error OAuthAuthorizationRequiredError en lugar de devolver texto de configuración, permitiendo la autorización just-in-time.
  • Actualización de UI de Configuration Tool: Las mutaciones de agentes a través de la configuration tool ahora emiten STORAGE_CHANGED para que la UI se actualice inmediatamente.
  • Modal de Aprobación de Herramientas: Se corrigió la violación del orden de los hooks de React (useMemo por encima del retorno temprano).
  • Localhost HTTPS: La herramienta de integración de API ahora gestiona certificados autofirmados para servidores HTTPS locales.
  • Persistencia de Variables de Modo: Se corrigió el problema con las propiedades getter de i18n que no se materializaban antes del almacenamiento, causando que las variables desaparecieran al recargar.
  • Seguridad de Hilos en Slate: Se resolvió una condición de carrera en las herramientas de Slate que causaba slates duplicados durante turnos de AI paralelos.
  • Slate DOCX: Se corrigió la visibilidad de eliminaciones y la corrupción de la línea base en los cambios controlados.
  • Estabilidad de Sync Privada: Se eliminaron los rebotes y las ediciones que desaparecían debido a conflictos de sincronización.

Versión 0.9.6110 de febrero de 2025

Mostrar detalles

Mejoras

i18n del editor Slate

  • Barra de herramientas y menús traducidos: Todos los botones de la barra de herramientas, menús contextuales y cadenas de diálogo del editor Slate ahora están completamente traducidos

Corrección de errores

  • Tiempos de espera de OAuth: Todas las solicitudes de intercambio y actualización de tokens OAuth ahora tienen un tiempo de espera de 15 segundos, evitando bloqueos infinitos por interrupciones de red
  • Correo electrónico privado de GitHub: Se corrigió el fallo de conexión con GitHub cuando el correo electrónico del perfil del usuario es privado (ahora se obtiene de la API /user/emails)
  • Diálogo de conexión OAuth: Se generalizó el diálogo de conexión OAuth y se corrigieron múltiples errores de tokens/conexión
  • Consistencia en la longitud de contraseñas: Se sincronizó el requisito mínimo de 12 caracteres para la contraseña en todas las interfaces de registro y restablecimiento

Versión 0.9.68 de febrero de 2025

Mostrar detalles

Nuevas Funcionalidades

Internacionalización (más de 20 idiomas)

  • Soporte completo de i18n: Caiioo ahora está disponible en más de 20 idiomas, incluyendo inglés, español, francés, alemán, japonés, coreano, chino, árabe, hebreo, hindi y más.
  • Soporte para idiomas RTL: Diseño completo de derecha a izquierda para árabe, hebreo y urdu.
  • Configuración de idioma de la UI: Elija su idioma preferido en Settings — todos los elementos de la interfaz, etiquetas de herramientas y mensajes de estado están traducidos.

Mejoras

Rendimiento del Panel de Settings

  • Secciones con Lazy-Loading: Las secciones del panel de Settings ahora se cargan bajo demanda, reduciendo el tiempo de renderizado inicial.
  • Almacenamiento Modular: Los ajustes se almacenan en claves granulares por sección en lugar de un único bloque monolítico, mejorando el rendimiento de lectura/escritura.
  • Getters Tipados: El acceso interno a los ajustes utiliza getters fuertemente tipados con seguimiento de granularidad de cambios.

Fiabilidad de Track Changes en Slate

  • 17 correcciones en el Revision Manager: Refuerzo integral del sistema de seguimiento de cambios en el cálculo de diferencias (diff), aceptación, rechazo y persistencia.
  • Diferenciación de texto plano: Los cambios de redline ahora comparan texto plano en lugar de markdown puro, produciendo resaltados de cambios más limpios y precisos.
  • Cambios de usuario persistentes: Los cambios rastreados realizados por el usuario ahora sobreviven a la actualización de la página.
  • Corrección de condición de carrera: Forzado de consolidación (force-bake) de los cambios rastreados antes de guardar para evitar la pérdida de datos.

Corrección de Errores

  • Cierres inesperados del Service Worker: Se reemplazaron más de 112 llamadas dinámicas a import() por importaciones estáticas para evitar cierres inesperados del service worker en Chrome.
  • Mensajes de bienvenida de modo: Se corrigieron problemas de idioma, detección de claves provisionadas y persistencia en los mensajes de bienvenida de los modos.
  • Selección de cuenta en herramientas de Google: El selector de cuentas ahora refleja dinámicamente las cuentas realmente conectadas.
  • Listas anidadas en DOCX: Se corrigieron los marcadores de visualización y la corrupción de exportación en los procesos de ida y vuelta (round-trip) de listas anidadas.
  • Renderizado de matemáticas en LaTeX: Se corrigió el escape del símbolo de dólar de moneda que interrumpía las expresiones matemáticas de LaTeX que comenzaban con números.
  • Creación de grupos de pestañas: Se pospuso la creación diferida (lazy) de grupos de pestañas hasta que la herramienta de navegación web se utilice realmente.
  • OAuth de Agenda: Re-lanzamiento de errores de OAuth para que la autorización justo a tiempo se active correctamente.
  • Persistencia de Settings: Se añadieron entradas de metadatos faltantes para 6 ajustes que fallaban silenciosamente al guardar.

Versión 0.9.56 de febrero de 2025

Mostrar detalles

Refuerzo de Seguridad

  • Validación de Origen de Content Script: Los mensajes de páginas web a la extensión ahora están restringidos únicamente a orígenes de caiioo.ai, con comprobaciones estrictas de mismo origen que evitan la inyección de mensajes entre distintos orígenes
  • CSP Restringida: Se eliminaron las fuentes de scripts de localhost (solo para desarrollo) de la Política de Seguridad de Contenido de las páginas de la extensión
  • Delimitación de Respuestas de Autenticación: Las respuestas de autenticación de la extensión ahora se envían al origen de la página específica en lugar de transmitirse a todos los marcos

Versión 0.9.44 de febrero de 2025

Mostrar detalles

Nuevas funciones

Conversión de voz a texto multilingüe

  • Selección de idioma: Elija su idioma de STT en Ajustes para una entrada de voz precisa en idiomas distintos al inglés
  • Más de 90 idiomas compatibles: Funciona con Whisper y ElevenLabs para una cobertura lingüística completa

Detección de actividad de voz en tiempo real

  • VAD de baja latencia: La nueva integración de Silero VAD v5 detecta el habla en tiempo real con un retraso mínimo
  • Grabación más inteligente: La grabación se inicia y detiene automáticamente según la actividad de voz
  • Reducción de falsos positivos: Mejor distinción entre el habla y el ruido de fondo

Alternar visibilidad de sugerencias

  • Ocultar/Mostrar sugerencias: Nuevo interruptor para ocultar las sugerencias de seguimiento de la IA cuando desee una interfaz más limpia
  • Estado persistente: Su preferencia se guarda y recuerda entre sesiones

Mejoras

Auto-guardado de control de cambios

  • Seguimiento basado en diff: Seguimiento de cambios más eficiente mediante algoritmos de diff
  • Auto-guardado: Los cambios se guardan periódicamente para evitar la pérdida de datos durante sesiones de edición largas
  • Instantánea al salir: Salir del modo de control de cambios guarda automáticamente todos los cambios pendientes

Streaming de proveedores mejorado

  • Mejoras en Gemini: Mejor capacidad de streaming y razonamiento para los modelos de Google Gemini
  • Comportamiento consistente: Comportamiento de streaming unificado entre OpenRouter y los proveedores nativos

Versión 0.9.331 de enero de 2025

Mostrar detalles

Nuevas Funciones

Recorrido de Incorporación Guiado

  • Tour Interactivo de la IU: Un nuevo recorrido paso a paso guía a los nuevos usuarios a través de cada parte de la interfaz después de ingresar su clave de API
  • Tres Fases: Cubre el compositor (11 pasos), el panel de configuración (7 pasos) y el sistema de modos (5 pasos)
  • Efecto de Foco: Cada paso resalta el elemento de la interfaz relevante con un foco de atención
  • Incorporación Conversacional: Creación de perfil guiada por IA para personalizar su experiencia desde el principio

Historial de Prompts

  • Acceso a Prompts Anteriores: Sus prompts recientes se guardan y se puede acceder a ellos en el compositor
  • Reutilización Rápida: Reutilice o modifique fácilmente mensajes anteriores

Niveles de Bloqueador de Anuncios

  • Control Granular: El bloqueo de anuncios ahora admite múltiples niveles en lugar de solo encendido/apagado
  • Elija su Protección: Seleccione el nivel de bloqueo que mejor se adapte a sus necesidades de navegación

Barra de Herramientas de Revisión de DOCX

  • Controles de Control de Cambios: Nueva barra de herramientas al visualizar documentos de Word con cambios realizados
  • Acciones de Aceptar/Rechazar: Revise y resuelva fácilmente las ediciones del documento

Mejoras

Configuración de Retención de Hilos

  • Limpieza Configurable: Establezca cuánto tiempo conservar los hilos antiguos antes de la limpieza automática
  • Gestión de Almacenamiento: Mejor control sobre su historial de conversaciones

Animación de Caiioo

  • Optimizaciones de Rendimiento: Animación más fluida con renderizado mejorado
  • Efectos de Humedad: Nueva superposición visual que muestra la saturación de agua
  • Renderizado Directo de Partículas: Visuales más limpios con dibujo de partículas optimizado

Cambio de Perfil

  • Gestión de Estado Mejorada: Cambio de perfil más confiable con manejo de protocolos mejorado
  • Mejor Sincronización: Los cambios de perfil se sincronizan correctamente en toda la extensión

Google Calendar

  • Gestión de Tokens: Manejo mejorado de tokens de acceso para operaciones de calendario
  • Sincronización más Confiable: Mejor flujo de OAuth para la integración del calendario

Versión 0.9.226 de enero de 2025

Mostrar detalles

Nuevas Funciones

Bloqueo de Anuncios y Rastreadores

  • Bloqueador de Anuncios Integrado: Bloquee anuncios y rastreadores utilizando el motor Ghostery con declarativeNetRequest compatible con MV3
  • Alternar en Configuración: Active o desactive el bloqueo de anuncios desde el panel de Configuración
  • Actualizaciones de Listas de Filtros: Almacenamiento en caché automático de listas de filtros para un bloqueo confiable

Permisos de Google Justo a Tiempo

  • Autorización Incremental: Los permisos de las herramientas de Google ahora se solicitan solo cuando son necesarios, no por adelantado
  • Gestión de Alcance más Clara: Los alcances faltantes activan mensajes de error útiles con opciones para otorgar acceso
  • Mejor Privacidad: Solo solicita los alcances específicos de Google requeridos para cada herramienta

Mejoras

Animación de Caiioo

  • Física Mejorada: Dinámica de partículas mejorada con mejores fuerzas de elevación, velocidad y densidad
  • Flujo más Suave: Las partículas ahora siguen la dirección del canal al aparecer, reduciendo la acumulación
  • Apilamiento Realista: Las partículas se apilan de forma natural cuando son bloqueadas por guijarros o presas

Flujo de Google OAuth

  • Inicio de Sesión más Rápido: Ahora prioriza la recuperación del token de ID para una autenticación más rápida
  • Fiabilidad Mejorada: Un mejor manejo de tokens reduce los fallos de autenticación en navegadores que no son Chrome

Incorporación y Configuración

  • Modo de Vista Previa: Pruebe los flujos de incorporación sin borrar los datos del usuario
  • Nivel Gratuito más Limpio: Se eliminó la interfaz de usuario de restauración de claves de API aprovisionadas obsoleta

Interno

  • Sistema de Minijuegos: Nueva infraestructura MinigameContainer para experiencias de introducción interactivas
  • Huevo de Pascua Oculto: El estado de visibilidad del minijuego persiste entre sesiones

Version 0.9.125 de enero de 2025

Mostrar detalles

Nuevas Funcionalidades

Simulación de Agua Interactiva

  • Caiioo Intro: Nueva simulación de fluidos interactiva en la pantalla de carga: observa cómo fluye el agua a través de un canal dinámico en forma de S.
  • Pebbles Arrastrables: Mueve los pebbles para redirigir el flujo de agua y crear presas.
  • Dinámica de Sedimentos: Erosión y deposición realistas: el agua rápida recoge sedimentos, el agua lenta los deposita.
  • Adaptación al Tema: Los colores del agua coinciden automáticamente con el tinte del tema elegido.

Soporte para Gráficos Vega/Vega-Lite

  • Visualizaciones Interactivas: Visualiza y edita gráficos Vega y Vega-Lite directamente en Slate.
  • Visualización de Datos: Crea gráficos de barras, gráficos de líneas, diagramas de dispersión y visualizaciones complejas de múltiples capas.
  • Edición de Especificaciones: Edita la especificación JSON y observa los cambios renderizados en tiempo real.

Soporte para Diagramas Mermaid

  • Tipos de Diagramas: Crea diagramas de flujo, diagramas de secuencia, diagramas de clases, diagramas de estado y más.
  • Vista Previa en Vivo: Edita la sintaxis de Mermaid con una vista previa visual instantánea.
  • Opciones de Exportación: Los diagramas se renderizan como SVG para una salida nítida en cualquier tamaño.

Plantillas de Creación de Archivos

  • Menú de Creación Rápida: Nuevo menú desplegable al crear archivos en Slate con plantillas para tipos de archivos comunes.
  • Categorías de Plantillas: Markdown, archivos de código, formatos de datos, diagramas y más.
  • Inicio con un Clic: Salta directamente a un nuevo documento con la estructura adecuada.

Mejoras

Manejo de Errores de API

  • Notificaciones Visuales: Los errores de API ahora se muestran como notificaciones toast descartables.
  • Auto-descarte: Los errores no críticos (como cancelaciones) se borran automáticamente después de unos segundos.
  • Mensajes más Claros: Mejores mensajes de error ayudan a identificar y resolver problemas más rápido.

Capacidades de la Plataforma

  • Detección Inteligente de Funciones: Las funciones que requieren plataformas específicas (como Apple Calendar en macOS) ahora se detectan automáticamente.
  • Alternativas Flexibles: Las herramientas se adaptan a tu entorno en lugar de fallar silenciosamente.
  • Mejoras en Herramientas de Apple: Apple Reminders ahora admite acciones de desmarcar como completado y acciones de lista.

Safari y Navegadores No-Chrome

  • Mejor Flujo de OAuth: Detección de navegador mejorada para el inicio de sesión de Google.
  • Mecanismo de Respaldo: Los navegadores que no son Chrome ahora tienen una ruta de autenticación más confiable.

Versión 0.9.022 de enero de 2025

Mostrar detalles

Nuevas Funciones

Limpieza Automática de Datos

  • Gestión de Almacenamiento: Los hilos y archivos adjuntos antiguos se limpian automáticamente según sus preferencias de retención
  • Políticas Configurables: Establezca cuánto tiempo conservar los datos antes de la limpieza automática

Sincronización con GitHub

  • Copia de Seguridad en GitHub: Sincronice sus datos de Caiioo con un repositorio de GitHub para copias de seguridad y acceso desde múltiples dispositivos
  • Resolución Inteligente de Conflictos: Los cambios de múltiples dispositivos se fusionan automáticamente sin pérdida de datos
  • Sincronización Selectiva: Controle qué datos se sincronizan con patrones al estilo .gitignore

Herramienta de GitHub

  • Integración de IA con GitHub: La IA ahora puede interactuar con GitHub en su nombre: crear problemas, navegar por repositorios, gestionar solicitudes de extracción y más
  • Navegación por Repositorios: Pida a la IA que explore bases de código, encuentre archivos y comprenda la estructura del proyecto

Mejoras

Automatización del Navegador

  • Interacción de Página Mejorada: Clics, desplazamientos y llenado de formularios más confiables en páginas web complejas
  • Selección de Herramientas más Inteligente: La IA ahora elige las herramientas adecuadas para cada tarea con mayor precisión

Manejo de Documentos

  • Mejores Documentos de Word: Manejo mejorado de tablas, listas y formato en archivos DOCX
  • Google Slides: Más control sobre el formato de las diapositivas, formas y diseños

Configuración e IU

  • Panel de Configuración Ampliado: Más opciones de configuración con mejor organización
  • Lista de Hilos Mejorada: Mejor clasificación y filtrado de sus conversaciones
  • Permiso de Ubicación: Flujo más claro al otorgar acceso a la ubicación para consultas basadas en la ubicación

Versión 0.8.919 de enero de 2025

Mostrar detalles

Nuevas funciones

Integración con Google Slides

  • Presentaciones impulsadas por IA: La nueva herramienta de Google Slides permite a la IA crear, leer y modificar presentaciones de diapositivas
  • Control total de diapositivas: Cree diapositivas, agregue cuadros de texto, imágenes, formas y tablas
  • Soporte de plantillas: Use plantillas integradas o trabaje desde presentaciones en blanco
  • Edición colaborativa: Funciona con su conexión de cuenta de Google existente

Mejoras

Calidad del código

  • Correcciones de TypeScript: Se limpiaron errores de tipo e importaciones no utilizadas en toda la base de código
  • Cobertura de pruebas: Se actualizaron las pruebas para que coincidan con las definiciones de tipo actuales

Versión 0.8.817 de enero de 2025

Mostrar detalles

Nuevas funciones

Texto a voz de Resemble.ai

  • Síntesis de voz profesional: Nueva integración de Resemble.ai para generación de voz por IA de alta calidad
  • Audio en streaming: Streaming de audio en tiempo real para una salida de voz receptiva
  • Voces configurables: Seleccione entre múltiples opciones de voz profesional
  • Advertencias de truncamiento: Comentarios claros cuando el texto largo se trunca para la síntesis

Servicio de sincronización de calendario

  • Sincronización en segundo plano: Sincronización automática de calendario con Google Calendar
  • Actualizaciones incrementales: Solo se sincronizan los eventos modificados para mayor eficiencia
  • Programación basada en alarmas: Programación de sincronización fiable mediante alarmas de Chrome

Mejoras

Aplicación de escritorio (Electron)

  • Detección de activación: El sistema ahora detecta cuando su Mac se activa del modo de reposo y actualiza los tokens OAuth automáticamente
  • Fiabilidad mejorada: Las conexiones OAuth permanecen frescas incluso después de periodos de reposo prolongados

Entrada del compositor enriquecido

  • Composición mejorada: Entrada de mensaje mejorada con mejor soporte de formato
  • Autocompletado con Tab: Sugerencias de referencia de pestañas más receptivas

Version 0.8.7115 de enero de 2025

Mostrar detalles

Nuevas Funcionalidades

Thread Search

  • Busque en sus conversaciones: Nuevo cuadro de búsqueda en la lista de hilos para encontrar rápidamente hilos por título o contenido.
  • Filtrado instantáneo: Escriba para filtrar; los hilos coincidentes aparecen de inmediato con resaltado de búsqueda.
  • Smart Debouncing: La búsqueda está optimizada para no presentar retrasos incluso con cientos de hilos.

Physics Simulation Tool

  • Física impulsada por AI: Nueva herramienta de física que permite a la AI realizar cálculos y simulaciones físicas.
  • Movimiento de proyectiles: Calcule trayectorias, prediga colisiones y resuelva problemas de movimiento.
  • Análisis estructural: Analice el estrés, la flexión de vigas, el pandeo y la estabilidad de las estructuras.
  • Propiedades de materiales: Base de datos integrada de materiales de ingeniería comunes (acero, aluminio, madera, hormigón, etc.).
  • Fórmulas físicas: Cálculos de energía cinética, momento, fuerza e impulso.

Mejoras en Cairn World Builder

  • Motor de física: Integración completa de física Rapier3D para simulaciones realistas.
  • Articulaciones y restricciones: Cree bisagras, deslizadores, rótulas y conexiones fijas entre cuerpos.
  • Sensores y activadores: Defina regiones de sensores que detectan cuando los objetos entran o salen.
  • Controlador de personajes: Personaje en primera persona con gravedad, salto y respuesta a colisiones.
  • Modo de juego: Física en tiempo real con paso de tiempo fijo para exploración interactiva.

Mejoras

Private Sync v2

  • Sincronización incremental: Cada hilo y archivo adjunto se sincroniza ahora individualmente en lugar de como un único archivo grande.
  • Sincronización más rápida: Solo se cargan los elementos modificados, lo que reduce drásticamente el tiempo de sincronización para bibliotecas grandes.
  • Mejor manejo de conflictos: Los relojes vectoriales por elemento permiten una resolución de fusiones más precisa.
  • Reducción de llamadas a la API: El diffing inteligente significa menos solicitudes a la API de Google Drive.

Fiabilidad de sincronización

  • Paridad Extensión/Servidor: Se corrigió el almacenamiento de archivos adjuntos para rastrear correctamente los relojes vectoriales en ambas plataformas.
  • Filtrado de Tombstones: Los perfiles eliminados ahora se ocultan correctamente tanto en la extensión como en el servidor.

Versión 0.8.7014 de enero de 2025

Mostrar detalles

Nuevas funciones

Sincronización privada (Nivel GRATIS)

  • Sincronización entre dispositivos: Sincroniza tus hilos, configuraciones y archivos adjuntos en todos tus dispositivos a través de Google Drive.
  • Cifrado de extremo a extremo: Todos los datos sincronizados se cifran con tu frase de contraseña antes de salir de tu dispositivo.
  • Sincronización automática en segundo plano: Los cambios se sincronizan automáticamente cada 30 segundos con un debounce inteligente.
  • Resolución de conflictos: Los relojes vectoriales estilo CRDT aseguran que los cambios se fusionen correctamente entre dispositivos.

Mejoras

Eficiencia de la sincronización privada

  • Polling reducido: El intervalo de sincronización aumentó de 3s a 30s para reducir las llamadas a la API.
  • Debounce inteligente: Espera 10 segundos después de que los cambios se asienten antes de sincronizar.
  • Protección durante el proceso: Los hilos que están siendo procesados activamente por la IA se excluyen de la sincronización hasta que se completen.

Versión 0.8.6914 de enero de 2025

Mostrar detalles

Nuevas funciones

Navegación de revisiones de Slate

  • Navegar entre cambios: Nuevos botones de navegación para saltar entre fragmentos de revisión pendientes en el editor
  • Contador de cambios: El indicador visual muestra la posición actual (por ejemplo, "2 de 5") dentro de las revisiones pendientes
  • Atajos de teclado: Use Alt+Arriba/Abajo para navegar rápidamente entre fragmentos sin dejar el teclado

Mejoras

Procesamiento de documentos

  • Respaldo de OCR remoto: Cuando la extracción de texto PDF local falla o produce resultados deficientes, los documentos se procesan automáticamente mediante OCR en la nube para mejorar la precisión
  • Estado de procesamiento: Los comentarios en tiempo real muestran cuándo se están procesando los documentos de forma remota

Soporte de modelos de razonamiento

  • Razonamiento de múltiples turnos: Mejor almacenamiento en caché de los detalles de razonamiento en los turnos de conversación, mejorando la continuidad para modelos de pensamiento extendido
  • Mensajes más limpios: Las notas internas del sistema ahora se eliminan de los mensajes renderizados, evitando la fuga de instrucciones

Versión 0.8.6811 de enero de 2025

Mostrar detalles

Nuevas funciones

Memoria a largo plazo

  • Persistencia de contexto: La IA ahora mantiene una memoria a largo plazo entre conversaciones, recordando contexto importante sobre tus preferencias y flujos de trabajo
  • Seguimiento de uso: Seguimiento mejorado del uso de tokens y costos con registros detallados

Inteligencia de modelos

  • Selección inteligente de modelos: Las nuevas funciones de inteligencia de modelos ayudan a identificar los modelos óptimos según tus patrones de uso
  • Sistema de clasificación: Los modelos se clasifican según métricas de rendimiento y valor

Mejoras

Fiabilidad del almacenamiento

  • Almacenamiento multiplataforma: La caché de modelos, las aprobaciones de herramientas y las páginas aprendidas ahora funcionan de forma fiable en los modos de extensión, servidor y LAN
  • Tiempo de espera de autenticación: Se corrigió un posible bloqueo al conectar con el servidor de retransmisión; ahora el tiempo de espera es de 5 segundos en lugar de esperar indefinidamente
  • Velocidad de carga de ajustes: Los ajustes y el selector de modelos ahora se cargan más rápido tras recargar la extensión

Paginación de contenido

  • Tamaño de página adecuado: El contenido de las páginas web ahora se divide según la ventana de contexto real del modelo (p. ej., 131k tokens), no un valor predeterminado fijo. Esto significa que verás fragmentos de página más grandes y menos páginas al usar modelos de contexto alto.

Corrección de errores

  • Persistencia de clave API: Se corrigió el problema por el cual la clave API de OpenRouter se "olvidaba" después de activar y desactivar brevemente el modo LAN

Versión 0.8.677 de enero de 2025

Mostrar detalles

Nuevas funciones

Kokoro TTS - Texto a voz neuronal local

  • Voces de alta calidad: Kokoro es un modelo de TTS neuronal local con voz natural en múltiples voces
  • No requiere clave API: Se ejecuta completamente en el dispositivo usando WebGPU/WASM; no necesita servicios en la nube ni claves API
  • Múltiples voces: Elige entre opciones de acento estadounidense, británico y otros con variantes masculinas/femeninas
  • Soporte para texto largo: Maneja correctamente textos largos mediante síntesis en streaming; sin cortes a los 30 segundos
  • Voz limpia: Elimina automáticamente el formato markdown (negrita, cursiva, etc.) antes de hablar

Mejoras

Ajustes de voz

  • Sección de voz unificada: Ajustes de TTS y STT consolidados en un diseño más limpio
  • Vista previa de voz: Prueba la voz seleccionada antes de usarla

Versión 0.8.667 de enero de 2025

Mostrar detalles

Mejoras

Búsqueda en el panel de ajustes

  • Búsqueda con filtros: Nuevo cuadro de búsqueda en la parte superior de Ajustes para filtrar rápidamente las secciones por palabra clave
  • Resultados instantáneos: Escribe para filtrar; las secciones coincidentes aparecen inmediatamente
  • Amigable con el teclado: La búsqueda se enfoca automáticamente al abrir los ajustes

Fiabilidad del servidor MCP

  • Verificación de inicio: Los servidores MCP ahora se verifican como en ejecución antes de devolver el éxito
  • Mejores mensajes de error: Cuando los servidores MCP fallan durante el inicio, se muestra el error real en lugar de un fallo genérico
  • Ejemplos corregidos: Se corrigieron los nombres de paquetes de ejemplo para usar @modelcontextprotocol/server-* (no @anthropic/mcp-server-*)

Autenticación de la aplicación macOS

  • Tokens de autovalidación: Se corrigieron los errores 401 al añadir servidores MCP antes de la sincronización del estado de WebSocket
  • Autenticación más rápida: Los puntos finales HTTP ya no requieren esperar a la conexión WebSocket

Versión 0.8.656 de enero de 2025

Mostrar detalles

Nuevas Funciones

Integración de Voz de ElevenLabs (BYOK)

  • TTS en la Nube: Texto a voz de alta calidad utilizando ElevenLabs; elija entre múltiples voces y modelos
  • STT en la Nube: Transcripción Scribe con transmisión en tiempo real (latencia de ~150 ms) y soporte para más de 90 idiomas
  • Selección de Voz: Explore y seleccione de la biblioteca de voces de ElevenLabs directamente en Configuración
  • Opciones de Modelo: Elija entre Flash v2.5 (ultrarrápido ~75 ms), Turbo v2.5 o Multilingual v2 (mejor calidad)
  • Traiga su propia clave: Utiliza su clave de API de ElevenLabs; sin costo adicional por parte de Caiioo

Modelo Whisper Multilingüe

  • Whisper Tiny Multilingual: Nueva opción de STT local que admite 99 idiomas (descarga de ~39 MB)
  • Mismo tamaño que la versión solo en inglés: Mismo tamaño compacto de 39 MB que Whisper Tiny English
  • Detección de Idioma: Detecta automáticamente el idioma hablado

Lectura y Escritura Mejoradas en Google Docs

  • Markdown por Defecto: El texto ahora se formatea como markdown por defecto al escribir. Use useMarkdown: false para inserciones de texto plano que preserven el formato existente.
  • Formato Enriquecido: Convierte encabezados de markdown, negrita, cursiva, tachado y enlaces a estilos nativos de Google Docs
  • Listas y Tablas: Admite listas ordenadas/desordenadas con anidamiento y tablas de markdown
  • Seguimiento de Sugerencias: Las sugerencias pendientes se muestran con etiquetas semánticas: <ins>texto añadido</ins> para inserciones, <del>texto eliminado</del> para eliminaciones. Las etiquetas adyacentes indican reemplazos.
  • Comentarios en Línea: Los comentarios aparecen en línea con atribución de autor: <comment author=\"Nombre\" on=\"texto citado\">contenido</comment> con etiquetas <reply> anidadas para hilos

Mejoras

Pensamiento Extendido de Gemini

  • Firmas de Pensamiento Mejoradas: Mejor manejo de la firma de pensamiento de Gemini a través de fragmentos de transmisión, mejorando la continuidad del pensamiento extendido con el uso de herramientas en múltiples turnos

Versión 0.8.645 de enero de 2025

Mostrar detalles

Nuevas funciones

Metadatos de celdas en Google Sheets

  • Leer hipervínculos y notas: Utilice includeMetadata: true para recuperar hipervínculos, notas y reglas de validación de datos de las celdas
  • Añadir hipervínculos: Nueva acción update_cell_metadata para añadir hipervínculos clicables con texto de visualización personalizado
  • Añadir notas: Adjunte notas/comentarios a las celdas mediante programación
  • Validación de datos: Cree menús desplegables, rangos numéricos, validación de texto y reglas de fórmulas personalizadas en las celdas

Mosaico en Safari (macOS)

  • Posicionamiento inteligente de ventanas: Al abrir enlaces desde el panel lateral, las ventanas de Safari se posicionan automáticamente junto al panel lateral para facilitar la navegación lado a lado
  • Optimización del espacio en pantalla: La lógica de mosaico calcula la ubicación óptima de Safari según el espacio disponible en pantalla
  • Reajuste de mosaico al cambiar de modo: Las ventanas de Safari se reposicionan automáticamente cuando el panel lateral cambia de modo

Copiar/Pegar en el panel lateral de macOS

  • Soporte completo de copiar/pegar: Copiar y pegar ahora funciona de forma fiable en la aplicación del panel lateral de macOS
  • Atajos de teclado del sistema: Los atajos estándar ⌘C/⌘V funcionan como se espera

Mejoras

Fiabilidad del servidor en macOS

  • Gestión de señales: Mejora en la gestión de señales de tubería (pipe signals) para evitar la terminación inesperada de la aplicación
  • Fiabilidad de reinicio: Las operaciones de parada y reinicio del servidor son ahora más fiables con una limpieza adecuada
  • Estabilidad de la conexión: Mejor gestión de la actualización de tokens OAuth con lógica de reintento y retroceso exponencial

Extensión de Safari

  • IDs de navegador estables: La extensión de Safari ahora genera IDs de navegador estables para evitar entradas duplicadas durante las reconexiones
  • Reconexión más limpia: El registro del navegador en el lado del servidor utiliza IDs estables proporcionados por el cliente para una gestión de reconexión más limpia

Selector de modelos

  • Desplazamiento al elemento seleccionado: Al abrir el menú desplegable de modelos, ahora se desplaza automáticamente al modelo seleccionado actualmente

Referencias de pestañas en la aplicación de macOS

  • Funciona en el panel lateral: Las referencias de pestañas y el contexto ahora funcionan en el panel lateral nativo de macOS, no solo en la extensión de Chrome

Versión 0.8.6331 de diciembre de 2025

Mostrar detalles

Nuevas Funciones

Salida de Voz (Texto a Voz)

  • Leer en voz alta: Las respuestas de la IA ahora se pueden leer en voz alta utilizando Microsoft Edge TTS
  • Opción de Reproducción Automática: Habilite la lectura automática de nuevas respuestas de IA en Configuración
  • Control de Velocidad: Ajuste la velocidad de reproducción de 0.5x a 2x
  • Pausa/Reanudación: Controle la reproducción con botones de pausa y reanudación en cada mensaje

Voz a Texto Local (Whisper)

  • Actualización de Whisper: Opte por la transcripción local de Whisper para una entrada de voz más precisa
  • Descarga de Modelo: Descargue el modelo Whisper Tiny (~40 MB) para uso sin conexión
  • Privacidad: El audio se procesa localmente, nunca se envía a servidores externos
  • Respaldo: Recurre a la Web Speech API si Whisper no está disponible

Herramienta de Agenda Unificada

  • Herramienta Única: La nueva herramienta agenda consolida las operaciones de calendario y recordatorios
  • Multi-proveedor: Funciona con Google Calendar, Apple Calendar, Apple Reminders y recordatorios de Caiioo
  • Más Simple para Agentes: Una interfaz de herramienta para todas las necesidades de programación

Mejoras

Panel de Configuración

  • Estado de Plegado Persistente: Los estados abierto/cerrado de las secciones ahora se recuerdan entre sesiones
  • Configuración de Voz: Nueva sección para configurar las preferencias de TTS y STT

Versión 0.8.6231 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Soporte de listas DOCX

  • Listas numeradas: Los documentos de Word con listas numeradas ahora se renderizan correctamente con el formato adecuado
  • Listas con viñetas: Las listas con viñetas se conservan y muestran con precisión
  • Listas anidadas: La sangría de listas de varios niveles se mantiene en la vista previa HTML

Exportación CSV para hojas de cálculo

  • Exportar como CSV: Los archivos XLSX ahora se pueden exportar como CSV para facilitar la extracción de datos
  • Selección de formato: Elige entre XLSX o CSV al descargar archivos adjuntos de hojas de cálculo

Versión 0.8.6130 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Flujo de trabajo de aprobación de herramientas

  • Aprobación interactiva: Ciertas herramientas ahora requieren la aprobación del usuario antes de ejecutarse; verá un modal solicitando aprobar o denegar la acción
  • Seguimiento de estado: Las ejecuciones de herramientas ahora muestran los estados 'pendiente de aprobación' y 'denegado' en la línea de tiempo
  • Seguro por defecto: Las operaciones sensibles esperan el consentimiento explícito del usuario antes de proceder

Variable de ubicación actual

  • {{currentLocation}}: Nueva variable para añadir el contexto de su ubicación actual a los prompts
  • Permiso de geolocalización: Requiere permiso de geolocalización del navegador cuando se utiliza por primera vez
  • Consciente del contexto: Ideal para consultas basadas en la ubicación como "restaurantes cerca de mí" o planificación de viajes

Gestión de hilos por lotes

  • Modo de selección múltiple: Active el modo de selección para elegir varios hilos a la vez
  • Eliminación por lotes: Elimine los hilos seleccionados en una sola acción
  • Archivo/Exportación por lotes: Archive o exporte múltiples hilos simultáneamente

Visor de imágenes en Slate

  • Visor dedicado: Las imágenes ahora se abren en un visor de pantalla completa dentro de Slate
  • Controles de zoom: Acerque/aleje y desplácese por imágenes grandes
  • Opción de descarga: Botón de descarga rápida para guardar imágenes localmente

Mejoras

Visualización de razonamiento

  • Mejor agregación: Los bloques de pensamiento/razonamiento del modelo ahora se combinan correctamente sin duplicación
  • Visualización más limpia: El contenido de razonamiento de los modelos de pensamiento extendido se muestra de forma más fiable

Integración con Ollama

  • Razonamiento en streaming: Streaming en tiempo real del contenido de razonamiento/pensamiento de los modelos locales de Ollama
  • Mejor manejo de modelos: Compatibilidad mejorada con modelos Mistral y requisitos estrictos de orden de mensajes

Gestión de archivos adjuntos

  • Limpieza de archivos huérfanos: Nuevo diálogo en Configuración para gestionar archivos adjuntos huérfanos que no están vinculados a ningún hilo
  • Asignar a hilo: Mueva archivos adjuntos huérfanos a hilos existentes
  • Eliminación masiva: Limpie archivos huérfanos para liberar espacio de almacenamiento

Valores predeterminados de Slate

  • Markdown por defecto: Al crear un nuevo Slate sin especificar el tipo, markdown (.md) es ahora el formato predeterminado

Versión 0.8.619 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Acción de espera para automatización del navegador

  • Tipos de espera discretos: Nueva acción wait en la automatización del navegador con 4 modos de espera especializados:
    • timeout - Retraso simple (predeterminado 1000ms, máx 30000ms) para temporización básica
    • selector - Esperar a que un elemento aparezca o desaparezca (útil para spinners/cargadores)
    • network_idle - Esperar a que las solicitudes fetch/XHR se estabilicen (solo extensión)
    • animation - Esperar a que las animaciones y transiciones CSS se completen
  • Visibilidad inteligente de elementos: La espera por selector verifica display, visibility, opacity y offsetParent para una detección precisa de visibilidad

Mejoras

Arquitectura de automatización del navegador

  • Ejecución de scripts unificada: La nueva abstracción executeInPage garantiza un comportamiento consistente en los contextos de extensión de Chrome y retransmisión/servidor
  • Ejecución en el mundo MAIN: Ejecución adecuada de scripts en el mundo MAIN para operaciones que necesitan interceptar JavaScript a nivel de página (fetch, XHR)
  • Degradación elegante: Las funciones exclusivas de la extensión ahora proporcionan mensajes de error útiles con alternativas cuando se usan en modo retransmisión

Corrección de errores

Actualización de token OAuth

  • Actualización de token de extensión de Chrome: Se corrigió el problema de tokens obsoletos donde los tokens OAuth en caché de Chrome no se actualizaban correctamente. Los tokens ahora se verifican y los obsoletos se borran antes de reintentar.
  • Flujo de autorización PKCE: La ventana emergente de OAuth ahora usa el flujo de código de autorización con PKCE en lugar del flujo implícito, permitiendo el soporte adecuado de tokens de actualización sin requerir un secreto de cliente.
  • Actualización directa de token: Las conexiones con tokens de actualización ahora se pueden actualizar directamente usando el punto final de token de Google, sin requerir un servidor backend.
  • Validación de token: Se añadió un paso de verificación de token para detectar tokens revocados/inválidos pronto y activar la reautenticación automática.

Versión 0.8.519 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Integración con Apple Calendar

  • Acceso nativo al calendario: La nueva herramienta Apple Calendar proporciona un acceso nativo y rápido a tus calendarios de macOS a través de EventKit
  • Agenda unificada: Vista combinada de recordatorios y eventos de calendario de todas las cuentas conectadas (Google Calendar + Apple Calendar)
  • Soporte multicuenta: Extrae eventos de múltiples cuentas de Google Calendar y calendarios de Apple simultáneamente

Páginas aprendidas (Learned Pages)

  • Aprendizaje inteligente de páginas: Enseña a Caiioo sobre sitios web específicos capturando su estructura
  • Coincidencia de patrones de URL: Los patrones aprendidos se aplican automáticamente a páginas similares en el mismo sitio
  • Almacenamiento de instantáneas DOM: Las estructuras de página capturadas ayudan a la IA a comprender mejor e interactuar con aplicaciones web complejas

Soporte para documentos RTF

  • Edición de texto enriquecido: Carga y edita documentos RTF (Rich Text Format) directamente en Slate
  • Conversión bidireccional: Convierte entre RTF y HTML manteniendo el formato
  • Opciones de exportación: Descarga documentos editados como RTF para usar en Pages, Word u otros procesadores de texto

Mejoras

Seguridad de la aplicación de escritorio

  • Autenticación de relevo (Relay): Autenticación segura HMAC-SHA256 entre la extensión y el servidor de escritorio
  • Tokens por usuario: Los tokens de autenticación ahora están vinculados a la identidad del usuario para seguridad multiusuario
  • Endpoints protegidos: Todos los endpoints sensibles de la API ahora requieren autenticación

Rendimiento

  • Ayudantes en Swift: Binarios nativos en Swift para Apple Reminders, Calendar y Notes proporcionan un acceso 10 veces más rápido que AppleScript
  • Llamadas directas: Al ejecutarse en el contexto de escritorio, las herramientas de Apple omiten el relevo HTTP para una menor latencia
  • Utilidades compartidas: El cliente de API de relevo consolidado elimina la duplicación de código

Corrección de errores

  • Deduplicación de eventos de calendario: Los eventos que aparecen en múltiples calendarios ahora se deduplican correctamente en la vista unificada
  • Caché de prompts: Se corrigió el error por el cual los marcadores de control de caché se eliminaban durante la estimación de tokens

Versión 0.8.4518 de diciembre de 2025

Mostrar detalles

Nuevas funciones

  • Deduplicación de imágenes: Cuando subes la misma imagen varias veces en una conversación, la IA ahora la reconoce como duplicada y hace referencia a la original en lugar de procesarla de nuevo. Esto ahorra tokens de contexto y ayuda a la IA a entender que te refieres a la misma imagen.

Mejoras

  • Deduplicación de documentos: Coincidencia de documentos entre fuentes mejorada; el mismo contenido de documento ahora se reconoce tanto si proviene de una carga de usuario, un archivo adjunto de Gmail o la ingesta de una página web.

Corrección de errores

  • Errores de autenticación PDF: Se corrigió el problema donde los errores de autenticación (401, 403) al obtener PDFs protegidos se enmascaraban como fallos de extracción genéricos. El error de autenticación real ahora se muestra correctamente con orientación útil.

Versión 0.8.4418 de diciembre de 2025

Mostrar detalles

Corrección de errores

  • Botón Recargar/Regenerar: Se corrigió el problema donde hacer clic en recargar en un mensaje del asistente mostraba la respuesta antigua en lugar de la nueva que se estaba generando. La interfaz ahora cambia correctamente a la nueva rama durante el streaming.

Mejoras

  • Gestión de la ventana de contexto: Ahora se utiliza una estimación de tokens más conservadora (3 caracteres/token) de forma consistente en todos los cálculos de paginación y contexto, reduciendo la posibilidad de errores de desbordamiento de contexto con páginas web grandes.

Versión 0.8.4317 de diciembre de 2025

Mostrar detalles

Mejoras

Visualización de línea de tiempo y razonamiento

  • Colapso automático al finalizar: Los bloques de razonamiento y la línea de tiempo del proceso ahora se colapsan automáticamente cuando termina la generación, manteniendo la conversación limpia pero accesible
  • Pensamientos intermedios visibles: El "pensar en voz alta" del agente entre llamadas a herramientas ahora se muestra en línea en la línea de tiempo, dando una mejor visión del proceso de toma de decisiones del agente
  • Etiquetas de acción de herramienta: Las llamadas a herramientas ahora muestran la acción específica en la etiqueta (p. ej., "Web Browse → click" en lugar de solo "Web Browse")

Resultados de herramientas

  • Corrección de visualización de capturas de pantalla: Las capturas de pantalla e imágenes ya no se expanden automáticamente en los resultados de las herramientas; solo el contenido de texto renderizado (como los resultados de búsqueda) se expande automáticamente

Corrección de errores

  • CORS de Ollama: Se corrigieron los problemas de conexión al usar Ollama desde la extensión de Chrome; los encabezados CORS ahora se manejan automáticamente

Versión 0.8.4115 de diciembre de 2025

Mostrar detalles

Mejoras

  • Seguridad de Tipos: El adaptador de almacenamiento del servidor ahora usa tipos de TypeScript adecuados en lugar de any para hilos, habilidades, perfiles, servidores MCP e información de licencia
  • Sistema de Construcción: El directorio de respaldo ahora es opcional mediante la variable de entorno caiioo_BACKUP_DIR (ya no está codificado)

Versión 0.8.415 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Soporte para imágenes DNG/RAW

  • Archivos RAW de cámara: Suba archivos DNG (Digital Negative) directamente desde su cámara o biblioteca de fotos
  • Extracción automática de vista previa: Las vistas previas JPEG integradas se extraen de los archivos RAW para un procesamiento rápido
  • Preservar calidad original: Los datos RAW originales se conservan mientras la IA trabaja con la vista previa de alta calidad

Manejo mejorado de imágenes

  • Compresión del lado del servidor: Las imágenes grandes que exceden los límites de compresión local ahora son procesadas por el servidor de escritorio
  • Mejor retroalimentación de errores: Indicadores visuales de error (borde rojo, icono de alerta) cuando falla el procesamiento de imágenes
  • Respaldo elegante: La compresión vuelve automáticamente al servidor cuando el documento fuera de pantalla no está disponible

Mejoras

  • Arquitectura de agente compartido: Ejecutor de agente unificado compartido entre la extensión y el servidor de escritorio para un comportamiento consistente
  • Consolidación del manejador de protocolos: El almacenamiento y el manejo de mensajes ahora utilizan manejadores de protocolos compartidos

Versión 0.8.313 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Aplicaciones móviles nativas

  • Aplicación Android: Aplicación Kotlin nativa (android-app/) con WebView + canales de puente nativos (CalendarContract, SAF/selector de fotos, AlarmManager, streaming OkHttp).
  • Interfaz compartida: Las aplicaciones móviles utilizan la misma interfaz React que la extensión web para una experiencia consistente.
  • iOS + Android: Swift nativo (iOS) y Kotlin nativo (Android) con APIs de puente coincidentes.

Mejoras

  • Sincronización de identidad: Mejora en la sincronización de datos de licencia y perfil entre la extensión y el servidor de escritorio.
  • Gestión de archivos adjuntos: Mejor manejo de archivos adjuntos en modo LAN/relay.
  • Seguimiento del cliente de extensión: El servidor de escritorio ahora rastrea los clientes de extensión conectados con marcas de tiempo.

Eliminado

  • Aplicación Swift Relay: La funcionalidad de relay en macOS ahora es manejada completamente por el servidor de la aplicación nativa (introducido en 0.8.2).

Versión 0.8.212 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Servidor de escritorio multiplataforma

  • Servidor Caiioo: La nueva aplicación de escritorio basada en Electron reemplaza la aplicación de relevo Swift exclusiva para macOS
  • Soporte para Windows: Instalador nativo de Windows (NSIS) y ejecutable portátil
  • Soporte para Linux: Paquetes AppImage y .deb para distribuciones de Linux
  • Integración en la barra de menú: Aplicación en la bandeja del sistema/barra de menú con indicadores de estado y controles rápidos

Ejecución de scripts específica por plataforma

  • API de scripts unificada: El nuevo endpoint /api/script detecta automáticamente la plataforma y utiliza el motor de scripts adecuado
  • PowerShell en Windows: Ejecuta scripts de PowerShell para la automatización del sistema en Windows
  • Bash en Linux: Ejecuta scripts de shell (bash/sh/zsh) en sistemas Linux
  • AppleScript en macOS: Se mantiene el soporte existente para AppleScript/JXA

Ayudantes multiplataforma

  • Notificaciones de escritorio: Muestra notificaciones utilizando APIs nativas en todas las plataformas
  • Acceso al portapapeles: Lee y escribe el contenido del portapapeles de forma multiplataforma
  • Detección de ventana activa: Obtiene la aplicación en primer plano y el título de la ventana
  • Información del sistema: Recupera información del SO, CPU y memoria

Mejoras

  • Flujo de compilación automatizado: La versión, los iconos y las licencias se sincronizan desde el proyecto principal durante la compilación
  • Distribución más ligera: Se eliminaron bases de código redundantes de aplicaciones móviles en preparación para compilaciones unificadas

Versión 0.8.111 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Opciones flexibles de inicio de sesión

  • Múltiples métodos de autenticación: Inicie sesión con Google OAuth, correo electrónico/contraseña o clave de licencia: elija lo que mejor le funcione
  • Vinculación de cuentas: Vincule su cuenta de Google a una cuenta de correo electrónico/contraseña existente para un acceso fluido entre métodos

OAuth personalizado para servidores MCP

  • Traiga sus propias credenciales OAuth: Para servidores MCP que requieren clientes OAuth pre-registrados, ahora puede proporcionar su propio ID de cliente y secreto
  • Actualización dinámica de tokens: Los tokens OAuth se actualizan automáticamente, asegurando conexiones ininterrumpidas a los servidores MCP

Mejoras

  • Indicadores de procesamiento de documentos: Indicadores visuales claros al procesar archivos PDF, Word y hojas de cálculo de Excel
  • Navegación de configuración por nivel: El panel de configuración ahora muestra de forma inteligente las opciones relevantes según su nivel de suscripción
  • Mejor manejo de errores OAuth: Mensajes de error mejorados cuando falla la detección de OAuth del servidor MCP

Version 0.8.010 de diciembre de 2025

Mostrar detalles

Nuevas Funcionalidades

Navegador y Gestión de Servidores MCP

  • Explorar Servidores MCP: Busque e instale servidores MCP tanto del MCP Registry como de npm directamente dentro de Settings.
  • Servidores MCP Locales: Ejecute servidores MCP localmente en su máquina a través de la relay app para mayor privacidad y control.
  • Resolución de Credenciales: Los servidores MCP ahora pueden extraer credenciales del Credentials Vault para una autenticación segura.
  • Monitoreo de Salud: Verificaciones automáticas de estado para los servidores MCP conectados con indicadores de estado.

Gestión de Perfiles

  • Múltiples Perfiles: Cree y cambie entre múltiples perfiles de usuario.
  • Selector de Perfiles: Menú desplegable de fácil acceso para cambiar perfiles en el composer.
  • Eliminación de Perfiles: Elimine los perfiles que ya no necesite.

Selección de Cuenta de Google

  • Diálogo de Elección de Cuenta: Al conectar servicios de Google, elija entre su cuenta de perfil de Chrome o añada una cuenta de Google diferente.
  • Flujo OAuth Web: Opción para autenticarse a través del navegador web para cuentas que no han iniciado sesión en Chrome.

Browser Agent Mejorado

  • Acción de Retroceso: El agente ahora puede navegar hacia atrás en el historial del navegador.
  • ARIA Snapshot: Captura instantáneas del árbol de accesibilidad para un análisis de página más eficiente con menos tokens.

Aplicaciones Móviles

  • App para iOS: Cliente nativo de iOS para acceder a Caiioo en su red local.
  • App para Android: Cliente nativo de Android con descubrimiento de servidores y almacenamiento en caché de WebView.

Sincronización Multi-dispositivo

  • Identidad del Dispositivo: Cada dispositivo/extensión conectado se rastrea con su propia identidad.
  • Sincronización de Estado: Sincronización de estado en tiempo real a través de múltiples extensiones conectadas.
  • Autenticación de Cliente Web: Autenticación segura para clientes web que se conectan al relay.

Mejoras

  • Gestión de Claves de Proveedores LLM: Gestione las API keys para varios proveedores de LLM directamente en el Credentials Vault.
  • Imágenes de Herramientas MCP: Las herramientas MCP que devuelven imágenes ahora se muestran insertadas en la conversación.
  • Detección de Texto en PDF: Mejora en la detección de texto distorsionado o con espacios excesivos en la extracción de PDF con evaluación de confianza.
  • Bypass de CORS para Imágenes: Las imágenes ahora se obtienen a través de un documento offscreen para omitir las restricciones de CORS.

Corrección de Errores

  • Seguimiento del Estado de Generación: Mejora en la captura del estado final para garantizar que la finalización de la generación se detecte con precisión.

Versión 0.7.87 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Soporte para hojas de cálculo de Excel

  • Importación de XLSX: Carga hojas de cálculo de Excel (.xlsx) directamente a tus conversaciones
  • Extracción de datos: El contenido de la hoja de cálculo se analiza y se pone a disposición de la IA para su análisis
  • Edición de ida y vuelta: Edita hojas de cálculo en Slate y expórtalas de nuevo al formato XLSX

Diálogo "Novedades"

  • Notificaciones de actualización: Después de actualizar Caiioo, un diálogo de "Novedades" muestra automáticamente las notas de la versión para la nueva versión
  • Notas específicas de la versión: Mira exactamente qué cambió en tu actualización, con listas de funciones y mejoras formateadas
  • No intrusivo: El diálogo solo aparece una vez por actualización y no se muestra en la primera instalación

Versión 0.7.63 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Compatibilidad con documentos de Word con control de cambios

  • Importación DOCX: Sube documentos de Word (.docx) directamente a tus conversaciones
  • Control de cambios visible: Visualiza inserciones (verde) y eliminaciones (tachado rojo) con autor y fecha al pasar el cursor
  • Compatibilidad con comentarios: Los comentarios se resaltan en amarillo con información sobre herramientas que muestra el texto y el autor
  • Edición en Slate: Visualiza y edita el contenido DOCX en Slate con todo el estilo de control de cambios
  • Compatibilidad con modo oscuro: Todos los estilos de control de cambios y comentarios funcionan tanto en temas claros como oscuros

Versión 0.7.42 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Generador de imágenes FLUX

  • Generación de imágenes por IA: Genera imágenes a partir de descripciones de texto usando modelos FLUX AI a través de OpenRouter
  • Edición de imágenes: Edita imágenes existentes en tu conversación proporcionando el ID del archivo adjunto y las instrucciones de edición
  • Compatibilidad con referencias múltiples: Combina elementos de hasta 10 imágenes con el modelo flux.2-flex
  • Modelos múltiples: Elige entre flux.2-pro (rápido, predeterminado) o flux.2-flex (calidad máxima)
  • Almacenamiento automático: Las imágenes generadas se guardan en tu conversación y se muestran en línea
  • Seguimiento de costes: Los costes de generación de imágenes se rastrean por separado y se añaden a los totales del hilo

Versión 0.7.31 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Selector de modelos mejorado

  • Selector de modelos unificado: Experiencia de selección de modelos coherente en el compositor y los ajustes
  • Indicadores de privacidad: El icono de escudo muestra los modelos con Retención de Datos Cero (ZDR): tus prompts no se usarán para entrenamiento
  • Compatibilidad con visión: El icono de ojo indica los modelos que pueden analizar imágenes
  • Modelos recomendados: El icono de estrella destaca las opciones recomendadas (Claude Haiku 4.5, Claude Sonnet 4.5)
  • Transparencia de costes: Consulta el precio por millón de tokens directamente en la lista de modelos; identifica fácilmente los modelos GRATIS
  • Leyenda de iconos: Referencia rápida en los ajustes que explica el significado de cada indicador

Versión 0.7.21 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Ingesta de documentos PDF

  • Sube PDFs directamente: Adjunta documentos PDF a tus mensajes; se procesan automáticamente mediante OCR de Mistral
  • Extracción de texto de alta calidad: Tablas, figuras, ecuaciones y formato se conservan como Markdown
  • Ingesta de documentos por agentes: Los agentes pueden procesar URLs de PDF que encuentren mientras navegan usando la nueva acción ingest_document
  • Almacenamiento persistente: El contenido extraído se guarda para futuras consultas sin costes de reprocesamiento

Corrección de errores

  • Archivos adjuntos de imágenes grandes: Las imágenes de más de 5 MB ahora se comprimen automáticamente antes de enviarse a las API de LLM, solucionando los errores de "la imagen supera el máximo de 5 MB" con proveedores como Google/Gemini

Versión 0.7.01 de diciembre de 2025

Mostrar detalles

Nuevas funciones

Compatibilidad con hilos múltiples

  • Ejecuta varios agentes simultáneamente: Ahora puedes tener hasta 3 hilos ejecutándose al mismo tiempo
  • Indicadores visuales de ejecución: Aparecen puntos animados junto a los títulos de los hilos en la barra lateral cuando ese hilo está generando activamente
  • Procesamiento en segundo plano: Los agentes trabajan en segundo plano sin robar el foco; navega libremente mientras trabajan
  • Aislamiento de hilos: Cada hilo rastrea sus propias pestañas y estado de forma independiente

No interferencia de agentes

  • Mantén el control: Cuando un agente abre pestañas o navega por páginas, no robará tu foco si te has movido a una pestaña diferente
  • Conciencia inteligente de pestañas: Los agentes solo trabajan con las pestañas que crearon o con las que empezaron, sin seguirte a nuevas pestañas a mitad de la ejecución

Integración con Apple (macOS)

  • Notas de Apple: Lee, crea, busca y organiza notas en carpetas; la IA puede ayudar a redactar y editar notas directamente
  • Recordatorios de Apple: Gestiona listas de tareas y recordatorios; crea, completa y organiza tareas con la asistencia de la IA

Versión 0.6.530 de noviembre de 2025

Mostrar detalles

Nuevas funciones

Sugerencias de seguimiento por IA

  • Prompts inteligentes: Después de que el asistente responda, aparecen sugerencias de seguimiento generadas por IA para ayudar a continuar la conversación
  • Consciente del contexto: Las sugerencias se basan en el contexto de la conversación y en lo que podrías querer hacer a continuación

Mejoras

Ajustes de retransmisión LAN

  • Mostrar dirección de red: Cuando se conecta al servidor de retransmisión, los Ajustes ahora muestran la dirección IP real y el nombre de host .local para una fácil conexión de dispositivos móviles
  • Instrucciones simplificadas: La información de conexión aparece automáticamente una vez que el servidor está en marcha; no es necesario consultar el terminal

Versión 0.6.429 de noviembre de 2025

Mostrar detalles

Corrección de errores

Sistema de revisión de Slate

  • Aceptar/Rechazar a nivel de palabra: Los cambios de palabras individuales ahora pueden aceptarse o rechazarse de forma fiable sin romper los cambios posteriores
  • Control de cambios estable: Se solucionó el problema por el cual aceptar un cambio hacía que otros cambios pendientes no se pudieran hacer clic
  • Renderizado de Markdown en vista previa: Las vistas previas de cambios ahora renderizan el formato markdown (negrita, cursiva, etc.) en lugar de mostrar asteriscos sin procesar
  • Corrección de bucle infinito: Se solucionó el bloqueo del navegador al aceptar adiciones de texto puro
  • Visualización completa de diferencias: La vista previa de cambios ahora muestra todas las palabras eliminadas y añadidas, no solo las diferencias mínimas

Versión 0.6.326 de noviembre de 2025

Mostrar detalles

Nuevas funciones

  • Experiencia predeterminada de usuario básico: Los nuevos usuarios ahora comienzan como usuarios básicos en lugar de administradores
  • Actualización de clave de licencia: Se añadió un botón destacado de "Actualizar a Pro" en Ajustes para desbloquear funciones de administrador con una clave de licencia
  • Onboarding simplificado: Experiencia de usuario por primera vez más limpia centrada en la funcionalidad principal

Versión 0.6.226 de noviembre de 2025

Mostrar detalles

Corrección de errores

  • Recuperación de tiempo de espera de generación: Se solucionaron los fallos silenciosos durante operaciones largas de Slate donde la interfaz mostraba "generando" indefinidamente
    • El backend ahora rastrea la actividad durante la generación y agota el tiempo de espera después de 2 minutos sin progreso
    • Los fragmentos de streaming, la ejecución de herramientas y las decisiones del agente reinician el tiempo de espera
    • Recuperación automática cuando el service worker se reinicia a mitad de la generación (detección de estado huérfano)
    • Mensaje de error mostrado al usuario cuando ocurre un tiempo de espera en lugar de un bloqueo silencioso

Versión 0.6.126 de noviembre de 2025

Mostrar detalles

Nuevas Funcionalidades

Importación/Exportación de Hilos

  • Exportar Hilos Seleccionados: Active el modo de selección para elegir hilos específicos para exportar
  • Exportar Todos los Hilos: Exportación con un solo clic de todas las conversaciones con sus archivos adjuntos
  • Importar desde Archivo: Importe hilos desde archivos JSON exportados
  • Importación Selectiva: Elija qué hilos importar de un archivo
  • Detección de Duplicados: Detecta automáticamente hilos que ya existen con la opción de omitir o sobrescribir
  • Soporte de Archivos Adjuntos: Todas las imágenes, PDFs y archivos se incluyen en las exportaciones
  • Soporte de Hilos Archivados: Tanto los hilos activos como los archivados pueden ser exportados/importados

Prompt Caching Mejorado

  • Mejores tasas de acierto de caché para conversaciones largas con modelos Claude
  • La estrategia de caché dinámica se adapta a la longitud de la conversación

Integración con Google Workspace

  • Google Drive: Busque, cree, copie, mueva y comparta archivos y carpetas
  • Gmail: Lea correos electrónicos, gestione etiquetas, cree borradores (seguridad ante todo: solo borradores, sin envío automático)
  • Google Calendar: Liste calendarios, consulte eventos, cree/actualice/elimine eventos, encuentre franjas horarias libres
  • Autorización Inline: Autorice el acceso a Google directamente desde el chat sin visitar Settings

Mejoras en la Navegación Web

  • Nueva acción click_coordinates para hacer clic en elementos por posición en pantalla
  • Las URLs ahora se abren en pestañas nuevas por defecto (evita la sobrescritura de pestañas)
  • Pestañas agrupadas automáticamente por hilo de conversación
  • Mejor detección de selectores CSS para clics en elementos más fiables

Selección de Modelo

  • El selector de modelo se ha movido al área del composer para un cambio rápido
  • El modelo persiste globalmente a través de los cambios de modo
  • Modelos con capacidad de visión marcados con un icono de ojo

Interfaz de Streaming

  • Los parámetros de las herramientas se muestran a medida que se transmiten
  • Visualización progresiva de bloques de razonamiento/pensamiento
  • Indicador de estado "Generando..." durante la respuesta

Seguimiento de Uso de Tokens y Costes

  • Muestra tokens de entrada, salida, razonamiento y caché
  • Muestra el coste por mensaje y el coste acumulado del hilo

Mejoras de la Interfaz de Usuario (UI)

  • Selector de Modo Disponible para Todos los Usuarios: Los usuarios que no son administradores ahora pueden cambiar entre modos en Settings
  • Secciones de Settings Colapsables: Las secciones del panel de Settings pueden colapsarse/expandirse para una navegación más sencilla
    • Configuración de AI & Model (LLM Provider, API Key, Model, Temperature, Max Iterations)
    • Personalización (Personal Instructions, Profile Variables)
    • Configuración de Agent Mode (Mode Selector, Variables, Instructions, Branding, Tools, MCP Servers)
    • Ajustes de apariencia
    • Backup & Restore
    • Documentación
  • Colores de Tema Específicos por Modo: Cada modo integrado tiene ahora un esquema de colores por defecto
    • Shopping Agent: Verde
    • Travel Agent: Azul
    • Helper Agent: Rosa
    • Caiioo (General): Púrpura
  • Modo Cromático: Active la rotación de color para ciclar gradualmente a través del espectro
  • Gestión de Sobrescritura de Temas:
    • Un indicador visual muestra cuando el tema está personalizado (no se perderá al cambiar de modo)
    • El botón "Save as Mode Defaults" (admin) persiste el tema como el nuevo valor por defecto del modo
    • "Reset to Mode Defaults" restaura los colores originales del tema del modo
  • Nueva imagen de marca e icono de Caiioo
  • Selector de modo movido al área del composer
  • El botón de nuevo hilo muestra un menú desplegable de selección de modo
  • Alternador de lista de hilos en la barra superior del composer
  • Efecto de borde de viñeta en las pestañas del navegador controlado
  • Botón de parada flotante en las pestañas controladas
  • Los menús desplegables se posicionan correctamente cerca de los bordes de la pantalla

Corrección de Errores

  • El selector de modelo se actualiza inmediatamente después de un cambio en los ajustes
  • El onboarding de nuevos usuarios ahora inicia correctamente el Helper Agent
  • El panel de Settings ya no falla con variables personalizadas mal formadas
  • Los nombres de los grupos de pestañas se mantienen actualizados cuando cambia el título del hilo
  • Los widgets de aceptar/rechazar de Slate se posicionan correctamente
  • El pensamiento extendido funciona con más modelos (Haiku 4.5, Gemini, etc.)
  • Corregido el error "maximum 4 cache_control blocks"

Versión 0.3.424 de noviembre de 2025

Mostrar detalles

Nuevas funciones

Contexto de selección de texto

  • El botón "Añadir al prompt" aparece al seleccionar texto en páginas web
  • El texto seleccionado se muestra como etiquetas en el editor con el contexto de la página
  • Ubicación DOM capturada para una interacción precisa del agente

Integración con Google Calendar

  • Gestión completa del calendario (listar, crear, actualizar, eliminar eventos)
  • Búsqueda inteligente de disponibilidad en todos los calendarios
  • Análisis de tiempo en lenguaje natural ("mañana", "la próxima semana")

Corrección de errores

Modo Slate

  • Los botones Aceptar/Rechazar ya no se ocultan detrás del contenido del editor
  • Resaltado de diferencias a nivel de palabra (no líneas enteras)
  • Las múltiples llamadas a propose_change ahora se acumulan correctamente
  • El interruptor de vista ya no vuelve a su estado anterior de forma inesperada

Cambio de marca

  • Renombrado de "ContextFlow" a "Caiioo"

Versión 0.3.022 de noviembre de 2025

Mostrar detalles

Nuevas funciones

Acceso móvil y LAN

  • Servidor LAN: Accede a Caiioo desde cualquier dispositivo en tu red local
  • Barra lateral de conversaciones: Abre conversaciones en una pestaña del navegador para aprovechar una pantalla más grande
  • Exportación móvil: Exporta conversaciones como HTML independiente para visualización sin conexión

Corrección de errores

  • Se corrigió un error crítico en la lógica de ramificación de mensajes
  • Se corrigieron las operaciones en hilos archivados

Versión 0.2.021 de noviembre de 2025

Mostrar detalles

Nuevas funciones

Soporte extendido de razonamiento (Extended Thinking)

  • Los modelos Claude ahora soportan bloques de razonamiento/pensamiento extendido
  • Interfaz de razonamiento plegable para ver el proceso de pensamiento del modelo
  • Detalles de razonamiento almacenados en caché para continuidad en múltiples turnos

Nuevos proveedores de LLM

  • Integración con Ollama: Ejecuta LLMs locales a través de Ollama
  • Selección de proveedor en el panel de configuración

Soporte de formatos de imagen

  • Soporte HEIC/HEIF: Formatos de imagen de Apple convertidos automáticamente para mayor compatibilidad

Mejoras en la interfaz

  • El menú de herramientas se guarda automáticamente al cerrar
  • Mejor organización del panel de configuración

Corrección de errores

  • Posicionamiento mejorado del autocompletado de variables

Versión 0.1.xVersiones anteriores

Mostrar detalles

Funciones principales

  • Chat con IA multi-modelo (OpenRouter, Anthropic, OpenAI, Ollama)
  • Automatización de navegador y web scraping
  • Slate para edición de código y documentos
  • Integración con servidor MCP
  • Capacidades de captura de pantalla y visión
  • Entrada de voz
  • Gestión y ramificación de hilos
  • Sistema de perfiles y modos