Code Review Reconstruido, Agentes que Navegan sin Interrumpir y Diagrams que por Fin Guarda
AI Code Review está reconstruido desde cero: conecta GitHub, elige tus repositorios en tres pasos y trabaja desde una lista de pull requests, una página de veredicto por pull request y una memoria con las reglas propias de tu equipo. Los agentes contratados estrenan un ciclo de navegación que pregunta lo que necesita una sola vez y después hace el trabajo pedido sin detenerte en cada clic para pedir aprobación, mientras Pagar y Eliminar siguen preguntando siempre. Diagrams por fin guarda, con autoguardado y manejo de conflictos. Y se acabó la semana en que tu asignación de IA decía "agotada" con un 87% usado.
Novedades
Code Review — Reconstruido Empezando por Conectar GitHub
AI > Code Review es un área nueva, creada a partir del estudio de diseño aprobado (#3873).
- Conecta primero, luego tres pasos — no aparece nada hasta que GitHub esté conectado. Un diálogo te lleva hasta allá y la configuración te guía para elegir repositorios, escoger un estilo de revisión con su escala de puntuación y una pantalla final con los comandos que puedes usar. Después el encabezado dice Conectado a N repositorios en tu cuenta y, mientras haya revisiones en curso, N revisiones ejecutándose ahora.
- Cinco lugares donde trabajar — Inicio, Pull requests, Repositorios, Memoria y Configuración. Inicio muestra lo que necesita atención, Cómo Copera ayudó al equipo en cifras de resultado, revisiones por día y tus pull requests más recientes.
- Una lista de pull requests que cuenta la historia — una fila por pull request con el rastro de la puntuación de cada ronda, pestañas de alcance, búsqueda y filtro por repositorio, todo guardado en la dirección para compartir o guardar una vista. Un pull request con más rondas que las diez dibujadas lo dice: "12 rondas de revisión, las 10 más recientes: …".
- Una página por pull request — una tarjeta de veredicto en la escala de puntuación compartida, comentarios con copiar prompt de corrección y un descarte guiado, una barra lateral con todas las rondas, las reglas aplicadas a ese repositorio y revisar de nuevo.
- Memoria — las reglas que Copera aprendió, con una bandeja de sugerencias que puedes aprobar, editar o marcar como no es correcto (con deshacer), además de tus archivos de instrucciones y los mapas de conocimiento, con escribirlo y escribir todos.
- La configuración como una frase — tu política de revisión se lee como una frase con partes en las que puedes hacer clic, y cada sección se edita y guarda por separado. La aprobación automática queda detrás de una confirmación explícita, la profundidad de la revisión es Base, Plus o Max, puedes listar archivos a ignorar y desconectar exige escribir el nombre de la cuenta. Salir con cambios sin guardar te avisa antes.
- Un check de fusión honesto — una ronda que termina sin una nueva puntuación (un pull request reabierto sin commits nuevos, una reejecución omitida por ser demasiado grande, una ronda que falló) ya no sustituye el resultado anterior del commit por un check neutro. Cierra el check que abrió con el veredicto anterior, así un check obligatorio nunca queda satisfecho en silencio por una revisión que no ocurrió.
- Un mapa de conocimiento cuya generación murió ahora figura como fallido en vez de decir "escribiendo" para siempre, y ofrece volver a escribirlo.
- Profundidad de revisión en una mención — pedir
maxen una mención a@copera-aifunciona como su propio comando, y el nivel Max aparece etiquetado como tal.
Todo está disponible en los seis idiomas, y los enlaces antiguos de Code Review redirigen a las páginas nuevas.
Agentes de IA — Un Ciclo de Navegación que Pregunta una Vez y Trabaja
El agente que maneja tu navegador se reconstruyó como un solo ciclo y se ajustó de nuevo tras un uso real en producción (#3861, #3870).
- Una tarea, una fila — la tarea de un agente aparece como una sola fila de trabajo en el canal, con sus pasos, la pregunta que está esperando y un Detener que puedes pulsar en cualquier momento. Detener conserva la pestaña en la que terminaste.
- Te pregunta dentro de la conversación — cuando necesita algo tuyo, el agente lo pregunta ahí mismo y espera tu respuesta en el mismo turno, en vez de terminar y volver a empezar. Responde en la tarjeta o simplemente escribe en el chat.
- Deja de preguntarte lo mismo dos veces — tus propios datos (el correo y el teléfono de tu cuenta de Copera, lo que respondiste antes) forman parte de la tarea, así que el agente los escribe sin preguntar. Una pregunta ya respondida se contesta con lo que dijiste antes, y una corrección siempre gana.
- Hace el trabajo que pediste — un envío, una reserva o un guardado en un sitio que tú nombraste ocurre sin tarjeta de aprobación, igual que los pasos Siguiente y Confirmar de un formulario de varias etapas. Pagar y Eliminar siempre preguntan, al igual que envíos, publicaciones e invitaciones a alguien que no nombraste, inicios de sesión y escribir contenido de la página en un sitio que nunca mencionaste.
- Te devuelve el navegador — una tarea terminada se cierra y libera el navegador justo después de su respuesta, en lugar de dejar tu navegador ocupado un cuarto de hora más.
- Ve más de la página y la espera — los campos numéricos, los estados de conmutación y los límites de los marcos son visibles para el agente, que espera a una página que todavía está trabajando y sabe rellenar, elegir en una lista, leer la página entera, esperar y seguir enlaces que abren pestañas nuevas.
- Solo toca sus propias pestañas — la tarea trabaja en las pestañas que abrió, nunca lee ni cierra las de nadie más, las conserva durante una pausa (para no rehacer un formulario a medio llenar) y las cierra al terminar. Una tarea terminada conserva su última pestaña, que solo tú ves.
- Más fácil de seguir — la actividad de las herramientas se pliega alrededor de cada pregunta, así que la tarjeta nunca queda enterrada, y un paso que solo reintentó ya no parece un error en rojo.
Esto se está activando de forma progresiva; hasta que llegue a tu espacio de trabajo, los agentes se comportan igual que antes.
Diagrams — Tus Ediciones Ahora se Guardan
Diagrams salió con el guardado sin terminar, así que cada edición se perdía al cerrar. Eso está arreglado, y el editor a su alrededor está terminado (#3840).
- Autoguardado y un estado en el que puedes confiar — tu trabajo se guarda unos segundos después de que dejas de escribir, con guardando / guardado / sin guardar / error en el encabezado. Cerrar o salir guarda primero y pregunta antes de perder nada.
- Dos personas a la vez — si alguien guardó mientras editabas, el editor deja de escribir y te pregunta si quieres cargar su versión o conservar la tuya.
- Un historial de versiones limpio — una tanda de autoguardados se agrupa en una sola versión, en vez de dejar docenas atrás. Guardar sin haber cambiado nada no escribe nada.
- Solo los diagramas reales se abren en el editor — las hojas de cálculo, las exportaciones de bases de datos, los archivos de Visio y otros archivos que simplemente se parecen se abren en su página normal de Drive, no en una pantalla de carga infinita.
Historial de Auditoría del Espacio de Trabajo — Ve Qué Cambió y Quién lo Cambió
Una nueva página Historial de auditoría en la Configuración del espacio de trabajo registra lo que pasó.
- Los cambios en boards, tablas, filas y canales se registran con el miembro y el nombre tal como estaban en ese momento, así que una entrada sigue teniendo sentido después de que alguien cambia de nombre o se va.
- Las fotos y los nombres históricos de los miembros se muestran, con las iniciales como alternativa para quienes ya no están.
- No solo para propietarios — un nuevo permiso Ver historial de auditoría puede concederse a cualquier rol, en los seis idiomas. Propietarios y administradores conservan su acceso, y los miembros externos quedan fuera.
- Filtros que se leen bien, con las referencias a recursos conservadas y los identificadores internos ocultos.
Automatizaciones — Guarda una Receta como Plantilla
- Guardar como plantilla — cualquier automatización gestionada puede guardarse como plantilla, solo para ti, compartida con tu espacio de trabajo o publicada en una biblioteca global cuando un administrador lo habilita. Reutilizar una crea un borrador independiente bajo tu propia autoridad, con sus boards, tablas y canales reconfigurables (#3860).
- Las plantillas vuelven a dispararse — una automatización creada a partir de una plantilla nunca se activaba, porque el origen de la plantilla se leía como una condición del evento. Arreglado, sin tocar las copias guardadas e integradas existentes (#3860).
Inbox — Reglas de Reenvío, Configuración de Envío Compartida y Mejor Importación de Contactos
- Reenvía por remitente, destinatario o asunto — las nuevas reglas de reenvío comparan quién lo envió, a quién iba dirigido (incluido Cc) y el asunto, cumpliendo todas o cualquiera de tus condiciones. El original se queda en tu bandeja, y las protecciones contra bucles y spam siguen vigentes (#3860).
- Configuración de dominio más simple — los dominios nuevos reciben la política de envío compartida de Copera, y un dominio que ya publica una para otro proveedor se acepta en vez de romperse. Los dominios activos reciben el cambio sin ser desactivados, reaprovisionados ni vueltos a notificar por correo, y lo que todavía requiera un cambio en tu DNS se dice con claridad (#3860).
- Importaciones de contactos que aguantan hojas de cálculo reales — nombres con acentos, separadores de punto y coma y tabulación, archivos guardados por versiones antiguas de Excel, encabezados en portugués o inglés y contactos con teléfono pero sin correo ahora se importan bien, y la vista previa y la importación coinciden. Si no tienes permiso para subir, se te explica en vez de ofrecerte un botón que falla (#3860).
Llamadas y Reuniones — Llamadas Directas que se Comportan como Llamadas
Llamar directamente a alguien ya no se comporta como entrar a una sala de reunión (#3869, #3872, #3865).
- Suena, después conecta — quien llama espera la respuesta en vez de caer en una sala vacía, una llamada rechazada o no contestada termina en ambos lados, y la duración empieza cuando los dos están realmente conectados. Rechazos, caducidad, llamadas cruzadas, cancelaciones y reintentos inmediatos se comportan bien.
- Las llamadas entrantes siguen sonando — abrir una notificación, cambiar de canal o de pestaña ya no silencia una llamada que aún está sonando (#3865).
- Personas y chat se mudaron a la barra de llamada — un único panel Personas reúne la lista de participantes, las solicitudes de entrada, el enlace para compartir y las invitaciones de un clic. En escritorio el panel redimensiona el escenario; en pantallas estrechas se abre como cajón. Los invitados tienen exactamente los mismos controles, en lugar de la antigua barra lateral (#3872).
- Un enlace permanente para las salas de reunión de grupo — activado por defecto, con copiar, enviar por correo y regenerar en el panel Personas. Regenerar avisa de que el enlace anterior deja de funcionar y pide una confirmación en rojo.
- AI Notes ahora es AI Personal Notes, compartiendo un menú con la transcripción de la reunión pero con su propio indicador y su propio botón de detener.
- Screen Share elige su calidad desde un solo botón, y una compartición activa se detiene desde el mismo sitio.
- Los comentarios de la sesión se leen bien — el total de comentarios aparece separado de tu insignia de no leídos, un total vacío se oculta y las vistas previas de mensajes nuevos muestran el avatar del autor y se retraen a los cinco segundos.
- Crea cualquier canal desde el botón más del grupo — se ofrecen los ocho tipos de canal, con la lista de tipos fija mientras el formulario se desplaza.
Docs — Continuo por Defecto, con un Interruptor de Vista por Páginas
Los documentos largos son más rápidos y estables para trabajar (#3849).
- Continuo por defecto — los documentos fluyen de forma continua, con un interruptor de vista por páginas para cuando quieras hojas de papel. Los ajustes de diseño de página solo aparecen cuando la vista por páginas está activada.
- Recuentos de páginas honestos — el total de páginas se marca como aproximado hasta que todo el documento se ha medido, en vez de saltar mientras te desplazas.
- Una sección rota no tumba el documento — una parte que no puede mostrarse queda contenida y ofrece reintentar, dejando el resto legible.
Boards — Fórmulas, Lookups y Rollups que Siguen el Ritmo
Los valores derivados (fórmulas, lookups y rollups) se están moviendo al propio guardado, de modo que un cambio muestra sus efectos en cascada de inmediato (#3854, #3838).
- Recalculados y enviados en vivo — una edición recalcula todo lo que depende de ella y envía los nuevos valores a todos los que tienen el board abierto, en vez de dejar a los demás con cifras viejas.
- Celdas que dicen la verdad — una celda que todavía se está calculando aparece como en actualización, y una celda que no pudo calcularse se marca con el motivo en tu idioma: un ciclo entre columnas, una configuración inválida, un problema temporal o demasiados reintentos fallidos. Una celda fallida ya no dice "falló" para siempre una vez que se recupera.
- Ordena y agrupa por lo que realmente ves — las columnas de lookup y de link se ordenan y agrupan por la etiqueta que se muestra en la celda, en listas, Kanban, el grid, las exportaciones y la API pública.
- Las fórmulas que dependen del reloj se actualizan cada quince minutos en vez de dos veces por hora, y solo se reescriben las celdas que de verdad cambiaron.
- Las automatizaciones despiertan con columnas recalculadas — un disparador que vigila una columna de fórmula, rollup o lookup ahora se activa cuando ese valor cambia de verdad.
- Las vistas se ponen al día tras una caída de conexión — Kanban, Lista, Calendario, Gantt, Timeline, To-Do y Workload se actualizan cuando vuelve la conexión, en vez de mostrar filas viejas hasta que recargas.
- Mucho menos trabajo innecesario — pegar 20 filas bajo un padre con 223 hijos reescribía 9.040 filas; ahora escribe 305. Los boards también dejaron de actualizarse por ediciones que no tienen nada que ver con lo que estás mirando.
El recálculo en vivo se está activando espacio por espacio; los estados honestos de las celdas y la actualización al reconectar ya están para todos.
Boards — Widgets de Texto Redimensionables y Pegado de Capturas que Funciona
- Widgets de texto que puedes moldear — los widgets de texto reciben tamaños por defecto sensatos a ancho completo y pueden redimensionarse en ambas direcciones, con texto ajustado, desplazamiento interno y edición multilínea de verdad. Los diseños existentes y las descripciones enriquecidas del sistema se conservan (#3865).
- Pega una captura directamente en una celda de adjunto — Ctrl/Cmd+V en una celda de adjunto editable sube la imagen, manteniendo la prioridad del texto de hoja de cálculo cuando es eso lo que pegaste (#3865).
Créditos de IA — Toda tu Asignación Semanal, de Verdad
Un espacio de trabajo podía ver "87% usado" y "la IA de esta semana se agotó" en la misma pantalla, con el resto del dinero retenido por trabajo que ya estaba en marcha (#3847, #3850, #3855).
- Una sola cifra honesta — la barra y el estado de pausa leen el mismo número, y la IA solo se detiene cuando la asignación y cualquier crédito extra están realmente agotados. La barra marca 100% solo entonces, y puedes llegar.
- Los agentes ya no pueden retener la semana — un turno de agente reserva un paso a la vez y crece sobre la marcha, en vez de reservar toda su ejecución posible por adelantado y dejar sin nada al resto.
- Un mensaje claro en lugar de uno equivocado — una petición rechazada mientras tu semana solo está retenida dice la IA está terminando un trabajo ya en marcha, en los seis idiomas, y lo reintenta sola en vez de empujarte a una recarga que no necesitas. Un agente contratado pausado por lo mismo también lo dice.
- El dinero que se quedaba atascado se libera — el crédito retenido por trabajo que terminó sin reportarse nunca ahora se libera automáticamente, y las cifras de uso cuentan lo que realmente se gastó, sin mezclar gastos que luego se reembolsaron.
- Uso en vivo durante tareas largas — tu uso semanal ahora incluye el trabajo en curso, así que una tarea larga mueve el medidor sobre la marcha en vez de dar un salto al final.
Correcciones
- Celdas de lookup que fallaban con cualquier cosa que no fuera texto simple — un lookup apuntando a texto enriquecido, un temporizador de SLA, una lista de verificación, una votación, una dependencia de Gantt o un error de fórmula mostraba un error genérico. Todos muestran ahora una vista previa legible, en celdas, popovers, resúmenes de navegación y al copiar desde el grid (#3863).
- Filtros de texto que daban error en vez de filtrar — "es" y "no es" en una columna de texto podían fallar del todo, y comparar con texto vacío coincidía con todas las filas. Ambos arreglados, y el texto en blanco ahora es claramente distinto de una celda vacía (#3864).
- Las etiquetas de estado en lookups dentro de los comentarios mostraban valores crudos en vez del nombre del estado (#3859).
- Bordes de selección desapareciendo en el grid — los contornos de selección, las líneas de cuadrícula y el tirador de relleno vuelven a sobrevivir a los redibujados y al desplazamiento, incluso en selecciones grandes (#3868).
- Columnas agrupadas cortadas — las tarjetas de grupo ahora cierran en el borde real de la última columna, así que encabezados, contenido, editores y selección quedan alineados (#3868).
- Caídas del calendario Tempo — las entradas de calendario con texto parametrizado tumbaban la agenda, y el mensaje de error que venía después también. Ambos arreglados, junto con un bucle de renderizado en rangos de calendario que no habían cambiado (#3868).
- Canales de reunión en la barra de conversaciones — los canales de reunión ya no aparecen en la barra de chat, incluidos los que estaban guardados ahí. Los canales de texto, los agentes y los mensajes directos no se ven afectados (#3868).
- Correcciones enviadas a mitad de una respuesta que se perdían — una corrección escrita mientras Copera seguía respondiendo ahora se conserva y se muestra, sobrevive a una recarga o a un reintento y nunca duplica tu mensaje ni la respuesta (#3867).
- Invitaciones de Calendly fallando en la bandeja, y los errores repetidos que aparecían mientras cargaban los correos vecinos (#3867).
- El primer mensaje de una nueva conversación de grupo — el envío ahora espera a que la conversación exista, así que el mensaje llega donde querías y tu borrador lo acompaña. Cambiar los destinatarios a mitad de envío ya no puede redirigir un borrador más nuevo a la conversación equivocada (#3867).
- "AI Chat está listo" para una respuesta que ya habías leído — la notificación ya no salta mientras estás ahí viendo cómo arranca la continuación (#3853).
- Respuestas de agente vibrando en el móvil segundos después de leerlas en el escritorio — los mensajes de agente ahora esperan un breve margen y vuelven a comprobar si ya los leíste, silenciaste el canal o te fuiste. Los mensajes humanos y las llamadas no cambian, y los avisos intermedios de progreso de una ejecución en el navegador van en silencio (#3856).
- Conversaciones saltando de sitio en la barra — la lista se ordena por actividad real de mensajes. Abrir, cerrar o marcar una conversación como leída conserva su posición y tu desplazamiento; un mensaje nuevo en cualquier dirección la lleva arriba (#3855).
- Recientes manteniendo una insignia de no leído — Recientes ahora sigue el estado de no leídos en vivo, incluso cuando el recuento es realmente cero (#3858).
- "Reconectando" parpadeando durante un chat sano, y las imágenes generadas recargándose y cerrando su visor con él (#3858).
- El calendario del board recortando la última semana en ventanas bajas: la zona de semanas se desplaza dentro de la altura que tiene (#3858).
- Círculos de finalización ausentes en Mis Tareas — los círculos dependían de descargar un icono que algunas redes bloquean. Ahora los dibuja la propia aplicación (#3866).
- Designs quedándose sin imágenes y fallando después de haber guardado — un Design puede generar hasta ocho imágenes en todo su flujo, la reverificación de trabajo sin cambios está acotada, y un Design ya no se da por fallido por una exportación de documento que nadie pidió (#3866).
- Imágenes que no llegaban al modelo — el tamaño de las imágenes se calcula por petición en vez de convertir la imagen en texto, así que una captura grande ya no infla la estimación y tumba tu petición (#3858, #3855).
- Designs en forma de juego — pedir algo jugable ahora produce un Design interactivo de verdad (#3867).
- Entrar al espacio de trabajo que te invitó — registrarte o iniciar sesión con Google ahora abre el espacio de trabajo que te invitó, y no otro (#3875).
- Ediciones y borrados de WhatsApp — un mensaje editado en WhatsApp ahora se actualiza en Copera, también en la vista previa de la conversación, y un mensaje borrado allí se elimina aquí (#3875).
- Vistas previas de enlaces colgadas — ahora se rinden tras una espera razonable en vez de dejar un mensaje atascado (#3842).
- El cajón de IA mostrando códigos internos de error — un chat que no pudo recargar su historial ahora ofrece una guía de reintento legible en tu idioma, en vez de un código crudo en un aviso (#3868).
- Campos de reenvío demasiado grandes y nombres genéricos en las pestañas de escritorio — las pestañas de escritorio muestran el nombre real del canal, la persona, el agente o el design, incluso en una segunda ventana de espacio de trabajo y cuando cambia una pestaña en segundo plano (#3860).
Mejoras
- El View As del espacio de trabajo es más seguro de usar — una sesión dura 15 o 30 minutos y termina en firme al vencer el plazo, incluida cualquier conexión en vivo que tuviera abierta, y cada petición hecha durante ella queda registrada. La sesión termina automáticamente cuando el rol o la propiedad del miembro cambia de forma que ya no la permite (#3839).
- Los enlaces de firma de DocSign son personales — un enlace de firma pertenece al único firmante al que se envió, y solo el remitente y ese firmante ven los detalles registrados con una firma. Las acciones sobre borradores, como enviar a firma o mover un campo, quedan limitadas al propietario del documento (#3844).
- El acceso al chat se comprueba de forma consistente — leer los hilos o subcanales de un canal, silenciar un canal y crear, renovar o borrar un enlace de invitado requieren acceso al canal en cuestión, y las preferencias personales de los demás participantes siguen siendo personales (#3843).
- Imágenes pegadas en Designs, vistas previas de imágenes adjuntas, nombres de archivo separados de sus acciones y mensajes de error que se ajustan bien en pantallas estrechas (#3855).
- El interruptor de arrastre de la vista To-Do del board se retiró — el arrastre ya estaba desactivado en todas partes, así que el control y la casilla sin uso desaparecen. Nada más cambia en las vistas To-Do (#3837).
- Los paneles de reunión para invitados aprovechan su espacio — la lista de invitaciones llena la altura sobrante del panel, cediendo sitio a la lista de participantes según crece la llamada y conservando unas tres filas visibles en un panel alto (#3872).
- Los iconos del menú de cuenta son consistentes, del mismo tamaño y con una columna de etiqueta compartida, conservando los colores de presencia (#3869).
- La clasificación de la bandeja sigue adelante pese a un elemento bloqueado — un mensaje que todavía no se puede procesar se reintenta más tarde por su cuenta, en vez de detener todo el barrido (#3877).
