Saltar al contenido principal

Artifacts Reconstruido, Canales de Cómputo y Agentes que Cumplen una Semana Laboral

· 20 min de lectura
Equipo Copera
Equipo Copera
Equipo de Producto

Artifacts se reconstruyó desde cero: una casa propia, un editor de verdad, un canvas que organizas y ejecutas, historial de versiones con un Comparar que funciona, exportación en PNG y PDF, y un paquete de entrega que lleva todo a tu propio código — y ahora puedes entregarle a Copera tu setup de shadcn y que todo se construya sobre tu design system. Junto a eso, los canales de cómputo te permiten comprar un servidor Linux o un ordenador remoto dentro de tu workspace y usarlo directamente desde el navegador, y los agentes contratados aprenden a cumplir una semana entera: horario de trabajo, una mesa de atención por correo, traspasos entre ellos y un registro de todo lo que hicieron.

Novedades​

Artifacts — Una Casa Nueva, un Editor de Verdad y una Entrega que te Llevas​

Artifacts deja de ser un panel de vista previa y pasa a ser un lugar donde trabajas (#3735, #3739, #3740, #3742, #3745, #3750).

  • Una casa para todo lo que has creado — una pantalla de Crear con un compositor, la línea que dice dónde se guarda el archivo, Empieza por una idea y Recientes, todo en una sola columna que ocupa el espacio junto a la navegación y se centra en pantallas anchas. Las tarjetas de idea se reorganizan de una a dos y a cuatro, sin dejar nunca una tarjeta huérfana. Los bloques de la biblioteca dicen cómo se hizo cada artifact.
  • Un briefing rápido antes de una idea abierta — pide algo amplio y Copera hace primero unas preguntas cortas, con opciones en las que haces clic, y luego enuncia un plan de una línea antes de empezar a construir. Las opciones que eliges se tratan como elecciones, no como palabras que escribiste, así que la respuesta sigue llegando en tu propio idioma.
  • Una lista de construcción que no pierde su sitio — ves la página escribiéndose, en vivo. Si la conexión se cae y vuelve, la lista conserva el progreso que tenía en lugar de volver a "Preparando…", y una escritura en curso ya no desaparece de la lista.
  • Un canvas que organizas y ejecutas — las notas se guardan al hacer clic fuera, la barra espaciadora desplaza la vista, el zoom se mantiene nítido, y las pestañas de página abren al 100% con Ajustar en el menú de zoom. Mientras la página se ejecuta en su marco, el botón dice Detener en lugar de Ejecutar, así que un clic devuelve el marco a su captura. Ejecutar en pantalla completa cubre la ventana y Esc sale, y la vista previa de móvil es un 390×844 real.
  • Historial de versiones que funciona estando abierto — se actualiza a medida que llegan nuevas versiones, las acciones aparecen al pasar el cursor, y Comparar hace lo que promete. El texto del diálogo de Guardar pasa a ser el resumen de esa versión.
  • Exportación — las imágenes y los canvas guardan bytes PNG de verdad, y una exportación de PDF que falla ahora dice por qué (no disponible, demasiado grande, tiempo agotado) en lugar de fallar en silencio.
  • Un paquete de entrega para tu propio código — llévate un artifact como archivos de proyecto reales, con los comandos para configurarlo, las páginas mapeadas a rutas, la hoja de estilos conectada en cada entrada de página, modos con y sin router, y una receta de merge para una app que ya existe. Todo lo del paquete pasa por el mismo filtro que cualquier otro archivo de código, y se te avisa cuando algo se retuvo.
  • Detener significa detener — detener ahora también termina la espera de una escritura por su build, en lugar de dejarla colgada.
  • Fallos honestos — cuando el problema es el servicio de build de Copera, la vista previa lo dice con claridad y que lo reintentará automáticamente, en lugar de pedirte que llames a AI Chat para arreglar un código que nunca estuvo mal. La promesa de reintento solo aparece para la versión que de verdad se está reintentando, y un error de código real nunca queda escondido detrás de un fallo de servicio al final de un turno. La píldora de cambio fallido se puede cerrar y se limpia sola.
  • Respuestas en el idioma en que escribiste — un turno ahora lee el idioma de las palabras que tú escribiste, no de los ids y el contexto que las envuelven, así que una petición en inglés ya no vuelve en portugués. Las peticiones anteriores pegadas también conservan sus palabras.

Artifacts — Diseña con tu Propio Setup de shadcn​

Trae tu design system y haz que cada página se construya sobre él, en lugar de aceptar lo que Copera elija (#3776).

  • Entrega tu setup — pega tu setup o un código de preset y Copera lo lee: la biblioteca base, el estilo, el radio, las tipografías y los tokens de color. Se admiten las 24 combinaciones de biblioteca y estilo, y el components.json y el globals.css generados son byte a byte lo que escribiría la propia CLI de shadcn.
  • Design systems guardados — guarda hasta 50 por workspace, reutilízalos entre artifacts, renómbralos y actualízalos. Una vista previa del diseño muestra los tokens claros y oscuros uno al lado del otro, y un radio o una tipografía elegidos reemplazan lo pegado, así que nunca terminas con dos respuestas para lo mismo.
  • Tu setup queda fijado — una vez que das uno, Copera nunca vuelve a preguntar por la apariencia ni la cambia sin avisar. Un cambio tiene que ser algo que pediste por su nombre o elegiste en una opción, y un preset nuevo informa cuáles de tus tokens personalizados reemplazó. Copera solo decide por su cuenta cuando se lo pides explícitamente.
  • Una IA que trabaja dentro del sistema — Copera puede añadir componentes y aplicar un diseño cuando se lo pides, usando la biblioteca de iconos de tu setup, componentes reales en lugar de elementos crudos, y tokens en lugar de colores fijos. Un color pegado y el color de su texto se reemplazan siempre juntos, así que el texto sigue siendo legible.
  • Una entrega que lo reproduce — el paquete lleva el preset, los comandos de setup y de añadir componentes, tu components.json y globals.css, y los componentes que usa cada página. Los archivos que la instalación no escribiría quedan fuera, y los archivos que personalizaste se distinguen de los archivos intactos del registry.

Canales de Cómputo — Una Máquina en la Nube, Dentro de tu Workspace​

Compra una máquina Linux como un canal de tu workspace y úsala desde el navegador, con facturación mensual (#3737, #3762, #3763, #3764).

  • Dos modos, 17 tamaños — Servidor para una máquina que usas por una consola de texto, u Ordenador remoto para un escritorio Linux completo en el navegador. Los tamaños van del pequeño al Max Performance, con las especificaciones y el precio mensual en cada tarjeta, y eliges la distribución de teclado con la que debe escribir la consola.
  • Una consola en el navegador — conéctate, escribe y toma el teclado cuando lo necesites (y devuélvelo con un atajo). Pega texto en la máquina, copia el portapapeles de la máquina de vuelta, manda Ctrl+Alt+Del y ponla en pantalla completa. Cuando el escritorio no arranca, la consola de rescate muestra la pantalla de la propia máquina y funciona incluso sin su red.
  • Energía y acceso — enciende, apaga y reinicia con una confirmación que dice qué va a pasar, y revela el usuario y la contraseña de la máquina cuando los necesites. Cada revelación queda registrada en el log de acceso de la máquina, y el acceso se oculta de nuevo por tiempo.
  • Copias de seguridad diarias y puntos de restauración — añade copias diarias automáticas al comprar y después devuelve el disco completo al momento de cualquier punto de restauración. La restauración se explica antes de que confirmes, incluido que todo lo escrito después de ese momento se pierde.
  • Miembros — elige quién puede abrir la consola, ver el acceso y controlar la energía, al comprar o en cualquier momento después. Los invitados no pueden usar canales de cómputo en absoluto.
  • Facturación que ves y puedes deshacer — una lista de canales de cómputo con el tamaño, el precio, el estado y la fecha de renovación de cada máquina. Cancela cuando quieras y la máquina sigue funcionando hasta el final del mes que pagaste; puedes deshacer una cancelación hasta 24 horas antes de que surta efecto. Eliminar ahora destruye la máquina al instante, y lo dice con claridad.
  • Lista para trabajar al llegar — las máquinas aprovisionadas te reciben con un banner de acceso de Copera y vienen con la CLI de Copera ya instalada.
  • Cambia de opinión sobre el modo — pasa una máquina entre Servidor y Ordenador remoto, con una confirmación en la que escribes el nombre, porque eso reinstala y borra el disco. Un setup que no terminó se puede simplemente reintentar en el modo que la máquina ya tiene, y un cambio de modo que nunca empezó te avisa de que tu máquina no se tocó.
  • Palabras claras cuando algo va mal — un pago que no pasó, un tamaño que no se puede comprar ahora, un workspace en su límite de máquinas, una consola cerrada por inactividad: cada uno dice qué pasó y qué hacer, y te señala a quien gestiona los canales de cómputo cuando no eres tú.

Agentes de IA — Una Semana Laboral: Horarios, una Mesa de Atención y Traspasos​

Los agentes contratados dejan de ser pregunta y respuesta y empiezan a cumplir una agenda (#3766, #3770, #3774).

  • Horario de trabajo — dale al agente las horas en las que trabaja, o un calendario a seguir, y pasa a trabajar una lista en lugar de todo a la vez: un lead a la vez dentro de su horario, una nota del día, y seguimientos el día 3 y el día 7 bajo la autoridad que recibió en el primer contacto. Puedes pausar un agente hasta una fecha, y una pausa vencida deja de ofrecer Reanudar.
  • Una mesa de atención por correo — vincula un agente a un inbox compartido y responde desde su conocimiento. El correo de máquina (respuestas automáticas de ausencia, informes de entrega, listas de distribución) se filtra y nunca se confunde con el cliente escribiendo. El agente traspasa un hilo a una persona con una nota, y un traspaso de vuelta lo devuelve — ahora de forma fiable, incluso cuando el aviso de traspaso salió en el mismo segundo. Unas bandas en el hilo dicen quién lo tiene, y un filtro Necesita una persona con su recuento te muestra lo que está esperando, incluso en una carpeta vacía.
  • La respuesta de una persona retiene el hilo — cuando entras en un hilo, el agente se retira y se queda retirado hasta que el hilo se devuelva, por cualquier vía. En un inbox sin mesa de atención, tu respuesta lo retiene hasta que el cliente vuelva a escribir. El agente nunca responde por encima de un mensaje más reciente tuyo.
  • Los agentes se traspasan trabajo entre sí — por una sala que solo comparten los agentes contratados, con un recibo en el canal del agente que lo traspasó. Recibes un resultado por traspaso: el trabajo terminado, una negativa o el plazo. Un agente nunca promete más privacidad que el público con el que de verdad se guardó una nota.
  • Un registro de actividad — cada acción que tomó un agente, con columnas, filtros y exportación. Los estados de ejecución ahora dicen qué pasó de verdad: esperando presupuesto, fuera del horario de trabajo, sin trabajo que hacer, u horario aún sin definir.
  • Presupuestos y gobernanza — alertas al 80% y al 100% del presupuesto de un agente, con la semana a la que se aplican en la cabecera del agente. Un propietario que se va traspasa sus agentes. Una aprobación vencida, o una que intentó dar una IA, se rechaza. Si el acceso de alguien cambia a mitad de una ejecución, esta se detiene y dice por qué el resto no ocurrió.
  • Conocimiento en todas partes, memoria en su sitio — un agente responde desde su conocimiento por cualquier vía, y lo que guarda en privado se queda fuera de los canales. Cuando comparte algo, te dice quién podrá verlo.

Agentes de IA — Conocimiento que les Das, Límites en WhatsApp y Tarjetas más Claras​

La primera ronda del trabajo con agentes también llegó esta semana (#3754, #3755).

  • Una tarjeta de Conocimiento — dale al agente documentos y hechos fijados, y sus respuestas pasan a citarlos en lugar de improvisar. Un pasaje leído en vivo lleva su título en vivo, así que un título renombrado nunca aparece sobre un texto nuevo. El contenido de la tarjeta queda fuera de las grabaciones de sesión, incluida la confirmación que nombra una fuente, y cada fuente queda bloqueada hasta que se responda su propio guardado.
  • Ventas por correo y WhatsApp — un agente puede llevar una cadena de primer contacto por los dos, con límites de envío que tú defines y autoridad permanente por canal. Un traspaso en Omni se queda con la persona que lo asumió, y la prospección encuentra su canal.
  • Tarjetas de aprobación legibles — las tarjetas nombran el board, la tabla, la columna y el estado sobre los que actúan, las aprobaciones se completan en lugar de atascarse, y una aprobación cubre una llamada.
  • Seguridad que se sostiene — un agente no puede hacer a nadie administrador, los poderes sin ninguna herramienta detrás ya no se ofrecen, y el borrado de boards y tablas ni se monta: el agente dice con claridad que no puede. Una lista de no-contactar se respeta, y una respuesta que afirma un trabajo real solo se mantiene cuando hay un recibo detrás.

Inboxes Compartidos — Reenvío de Correo​

Reenvía el correo nuevo que llega a un inbox compartido y a sus alias a una dirección fuera de Copera, mientras Copera conserva el original (#3752, #3757).

  • Un destino verificado — introduce una dirección y confírmala con un código de seis dígitos que caduca en 15 minutos. La dirección no se puede cambiar con el reenvío activado, y tu borrador se guarda si lo intentas.
  • Solo quien debe — el propietario del inbox y los administradores del workspace pueden cambiar el reenvío; los demás lo ven en modo de lectura.
  • Límites sensatos — el correo que ya está en el inbox no se reenvía, y lo que se marca como spam al llegar se queda atrás.

Boards — Un "Añadir Columna" Fácil de Encontrar y un Cajón de My Tasks Agrupado​

  • Un "Añadir columna" que de verdad encuentras — la columna final ahora es una cabecera completa: la celda entera recibe el relleno de hover de la cabecera, el + está donde estaría un icono de tipo, y la etiqueta está en la posición del título, dimensionada para tu idioma. En Agrupar por, las tarjetas de grupo terminan en la última columna real y el carril final queda fuera de ellas (#3765, #3772).
  • Iconos de cabecera que se ven — los iconos de tipo de columna ahora los dibuja el propio grid, así que una cabecera seleccionada conserva su icono y los iconos ya no se recortan ni se pierden parcialmente en algunas tarjetas gráficas. Tres de ellos vuelven a coincidir con los iconos que muestra el menú de tipo de campo (#3772).
  • Celdas de borde en Agrupar por — el contenido de la primera y la última celda de una tarjeta se coloca dentro de la tarjeta en todos los niveles de anidamiento, con las anclas de editor, las zonas de clic y el ancho del editor en línea a juego, también en grids escalados (#3772).
  • Un cajón de My Tasks agrupado — tareas agrupadas en En curso / Por hacer / Hecho con cabeceras fijas y plegables que recuerdan si las dejaste abiertas. Cada fila tiene dos líneas: el título completo, y luego id, board y tabla, fecha de entrega, comentarios y estado. Además, una búsqueda sin bordes, una protección contra doble clic en el círculo de completado, y fechas vencidas que cambian a medianoche (#3765).

Deep Research — Citas que Coinciden con sus Fuentes​

Las citas de un informe de investigación ahora apuntan a donde dicen apuntar (#3760).

  • Numeradas en orden de lectura — los marcadores [n] se renumeran de 1 a N según los lees, y la lista de Fuentes se escribe para coincidir, con ids que siguen siendo únicos entre rondas y las fuentes citadas guardadas primero.
  • Ningún seguimiento que reniegue del informe — el turno posterior a un informe solo se ejecuta cuando de verdad pediste algo más allá de él y no escribiste nada tras confirmar; cuando se ejecuta, recibe los hallazgos de la investigación.
  • La planificación se queda dentro de tu petición — las subpreguntas sobre un resultado de búsqueda que nunca mencionaste se descartan.
  • Un informe terminado siempre se guarda, aunque el paso que lee tu petición de entregables agote el tiempo, falle o se cancele.

Correcciones​

  • Ediciones de texto enriquecido descartadas en silencio — un administrador del workspace sin un rol de admin del board tenía cada tecla rechazada en un popup de texto enriquecido, mientras el editor seguía editable y el guardado fallido se tragaba al cerrar. La regla de elevación ahora es compartida, los cambios de acceso se envían al editor en vivo, un guardado forzado solo informa de éxito cuando el texto está realmente almacenado, y un guardado rechazado mantiene el popup abierto con un aviso. El texto escrito mientras un guardado de cierre está en vuelo recibe su propio guardado (#3753).
  • Cada campo de texto enriquecido en "Añadir fila vinculada" compartía un editor — ahora cada uno tiene el suyo (#3753).
  • Eventos duplicados dejados en Google Calendar — cada escritura en el evento de calendario de una reserva ahora se registra antes de hacerse, se serializa por evento y se reintenta con un barrido si se interrumpió, así que una caída o un cambio de fecha ya no pueden dejar una copia sin rastro que nadie pueda limpiar (#3753).
  • Importación de CSV — puedes omitir columnas, se manejan las cabeceras duplicadas y con puntos, se respetan los límites de columnas, y un reintento nunca puede leer la columna de otra cabecera. La identidad de la importación y los datos de búsqueda se preservan correctamente (#3753, #3733).
  • Mensajes de chat en blanco al cambiar de pestaña en el escritorio — ocultar una pestaña destruía el editor que renderiza los cuerpos de los mensajes, y las filas que se volvían a renderizar mientras estaba oculta volvían vacías. Los cuerpos de mensaje, los mensajes de actividad, los comentarios de canal de voz y los comentarios de documento ahora se redibujan todos cuando la pestaña vuelve (#3743).
  • Permisos y estado de los canales de texto — quién puede publicar, editar y actuar sobre un mensaje ahora sigue una sola regla en todas partes, los borradores pendientes están protegidos, y una encuesta privada conserva tu elección a través de las actualizaciones en vivo en lugar de perderla (#3777).
  • El error de límite de conocimiento no decía cuál era el límite — ahora nombra los caracteres que los hechos fijados pueden tener juntos y sugiere acortar o dejar de fijar uno, en los seis idiomas (#3758).
  • PDFs y entrega de archivos por la IA — las tareas de documento sobreviven, los archivos entregados se verifican, y las variantes de PDF admitidas se aceptan en lugar de rechazarse (#3736).
  • Estabilidad de chat e inbox — la reparación del chat, las confirmaciones en vivo y la recuperación del reenvío se mantienen a través de un reinicio o de un trabajo perdido (#3752, #3757).
  • My Tasks y valores de automatización — mejores asignaciones de campos, y una automatización que copia texto enriquecido ahora espera a que llegue la escritura de origen antes de copiarla (#3761).
  • Reducir la cantidad de un add-on podía generar crédito — bajar una cantidad a mitad de ciclo ya no prorratea un reembolso, mientras que los aumentos siguen facturando las unidades añadidas al instante.
  • Una pregunta que ya respondiste volviendo a hacerse — ejecuciones posteriores del mismo turno leían un marcador donde estaba tu respuesta y no veían rastro de la pregunta, así que cerca de una de cada diez preguntaba dos veces. Cada paso ahora lee la respuesta real y una repetición recibe la respuesta de vuelta en lugar de una segunda tarjeta (#3751).
  • Una tarjeta descartada terminando el turno con una respuesta vacía — descartar todas las tarjetas solía tirar el resto de tu petición. Copera ahora termina lo que no dependía del cambio descartado, o responde en una frase, y nunca vuelve a proponer una tarjeta que acabas de descartar (#3751).
  • Marcado interno de razonamiento apareciendo en respuestas cortas — una respuesta de una palabra podía llegar con una etiqueta de cierre perdida dentro. Ahora se elimina, también en el mensaje guardado (#3751).
  • Una automatización borradoreada pero nunca guardada — un turno a punto de terminar con una automatización sin guardar recibe un paso correctivo con las herramientas de guardar, y un borrador que pediste que siguiera siendo borrador lo sigue siendo (#3751).
  • Pegar en el grid escribiendo donde no debía — pegar ahora rechaza las celdas bloqueadas por un flujo de trabajo y las filas ocultas para ti (#3753).
  • Nombres de canales de cómputo — los nombres de los canales se calculan correctamente.

Mejoras​

  • Las peticiones largas en Ask Copera siguen adelante — una petición grande ahora recibe rondas extra para alcanzar su objetivo en lugar de pararse a medias, y cada paso de un turno largo se cobra correctamente en lugar de perderse (#3749).
  • Valores de celda comprobados antes de pedir tu aprobación — un valor que no cabe en el tipo de la columna, una celda bloqueada para escritura o una que no se puede almacenar se rechaza de antemano, con las dos correcciones posibles y una salida, nombrando solo columnas que de verdad puedes leer (#3749).
  • Las aprobaciones saben qué ya pasó — el paso que se reanuda tras tu aprobación se le informa de lo que el turno ya escribió y conserva la misma ventana de herramientas, así que termina el trabajo en lugar de empezar de nuevo. Las tarjetas retienen cualquier cosa que no tengas permiso de ver (#3749).
  • Una escritura de estado tiene que nombrar una opción real — cualquier agente, Public API, importación masiva o automatización que fije un estado debe usar una de las propias opciones de la columna o la etiqueta exacta de una. Cualquier otra cosa no escribe nada y responde con las opciones válidas, y una automatización que mueve una opción entre columnas escribe la opción del mismo nombre en el destino o falla diciendo que no existe (#3774).
  • Las columnas de fórmula rechazan referencias que no existen — una fórmula que nombra una columna que la tabla no tiene se rechaza al crearse o editarse, en lugar de guardarse rota, y las referencias se leen con la gramática real, así que el texto entre comillas se deja en paz (#3741).
  • Memoria de conversación por rama — cada rama de una conversación guarda su propio resumen, así que volver atrás e intentarlo de nuevo ya no mezcla las dos (#3741).
  • Los cambios destructivos se confirman una vez — solo se pide una confirmación por texto cuando no hay ya una tarjeta de revisión frenando el cambio (#3741).
  • Menos de tu cuota de IA gastada en contexto repetido — las ejecuciones largas y cargadas de herramientas ahora reutilizan lo que el modelo ya leyó en lugar de reenviar la conversación entera en cada paso (#3771).
  • Thorough vive en los menús del compositor — los controles se movieron a donde escribes, en lugar de quedar aparte (#3759).
  • Los avisos en alemán usan "du" de forma consistente en todo Ask Copera (#3749).
  • Orden en Artifacts — los assets que ninguna versión de artifact referencia se limpian tras 7 días, las revisiones de página solo se ejecutan para las páginas que cambiaron, y la página de la biblioteca y el editor cargan con muchas menos idas y vueltas (#3735, #3740).