← Registro de cambios
A diario2026-05-13

Vista previa de recarga en vivo en vivo + repetición de sesión

Este día realmente cerró la sensación de "dígalo, véalo": edite los archivos de un juego y la vista previa central se actualizará sola; reabrir una sesión y las repeticiones anteriores en su totalidad. Además, los sombreadores se pueden componer en archivos y recargar en caliente, los juegos nuevos incluyen un iniciador ejecutable y el agente siempre sabe en qué juego estás trabajando.

De la apuesta a la memoria muscular: hacer reflexivo el "dígalo, véalo"

Los días anteriores demostraron que "la conversación puede construir algo ejecutable" y plantearon las bases del renderizado, los activos y la seguridad. El tema de este día es pulir ese ciclo de "se ejecuta una vez" a "cómodo de usar": los cambios son visibles al instante, el historial nunca se pierde, el agente nunca se confunde sobre sobre qué objetivo está actuando. Todas estas parecen experiencias que "deberían funcionar", pero detrás de cada una de ellas hay un verdadero vacío de ingeniería que se está llenando. Sólo una vez que están todos llenos, la plataforma pasa de "puede hacer una demostración" a "puede sentarse y usarse durante horas".

Vista previa de recarga en caliente en vivo: edite un archivo, la imagen cambia sola

Este día conectó la vista previa central a un "puente de recarga en caliente": cuando los archivos de un juego cambian, la vista previa se actualiza para mostrar lo último, sin necesidad de hacer clic en la recarga manual. Funciona mediante el backend que observa continuamente los cambios de archivos en el directorio de ese juego y, en el momento en que algo cambia, notifica al front-end a través de un canal en tiempo real, que recarga la vista previa. Esto puede parecer como "guardar un clic", pero es un vínculo vital en el ciclo "dígalo, véalo": en el instante en que el agente termina de editar, ve el resultado en la pantalla casi de inmediato, reduciendo al mínimo la latencia entre la conversación y la imagen. Para alguien que se sienta a crear un juego durante horas, esta retroalimentación instantánea de "lo que cambias es lo que ves" es lo que conecta la inspiración con la implementación.

Repetición de la sesión: vuelve a abrir una sesión y vuelve el ida y vuelta

Colabore con la IA el tiempo suficiente y el historial de la sesión se convertirá en un activo valioso: los requisitos que planteó, las decisiones que tomó, los desvíos tomados. Este día guardó el historial de la sesión en un "libro mayor" duradero e hizo que al reabrir una sesión se reprodujera el intercambio anterior. Se manejó una sutileza técnica: el flujo de eventos en tiempo real lleva sólo registros livianos de "lo que sucedió", no el texto completo, por lo que la reproducción debe reconstruir el contenido real del libro mayor en lugar de reproducir ingenuamente los eventos. El significado: ciérrelo y regrese, y el contexto no se perderá; un tramo de la historia se puede revisar en cualquier momento, tal como sucedió. Esto hace posible "trabajar en un proyecto a largo plazo, durante muchas rondas", en lugar de empezar cada vez desde una página en blanco.

Sombreadores componibles + recarga en caliente entre archivos

Hoy en día, el motor les dio a los sombreadores una capacidad "componible": los sombreadores pueden importarse entre sí, compartir fragmentos y parametrizar con definiciones de macros, en lugar de apilar todo el código en un solo archivo. Mejor aún, admite la recarga en caliente entre archivos: edite un fragmento compartido al que otros hacen referencia y cada sombreador que lo utilice se actualizará instantáneamente. Para alguien que crea efectos visuales, esto significa organizar el código de sombreado como bloques de construcción: factorizar la iluminación, el ruido y el procesamiento de color comunes en módulos reutilizables a los que se hace referencia en todas partes; cambia uno y surte efecto en todas partes, visto a la vez. Convierte los "efectos de escritura" de "prueba y error contra una gran mancha" en "componer módulos reutilizables y ajustarlos en vivo": una verdadera expansión de la expresividad de la representación.

Una consola de motor unificada: un canal de ejecución, consistente en todas partes

El motor unificó su canal de depuración/inspección de "consola" este día en una sola abstracción: el backend converge a un canal de ejecución, mientras que el lado de la línea de comandos ofrece una entrada de inspección más ligera de solo lectura. El beneficio de unificar es un comportamiento consistente y un modelo mental más simple: dondequiera que inicies una inspección o ejecutes, recorre el mismo camino ordenado, en lugar de que cada lugar tenga su propia versión ligeramente diferente. Esta convergencia en la abstracción suele ser invisible para el usuario, pero decide si un sistema se vuelve más desordenado a medida que se acumulan funciones. La convergencia temprana de "cómo funciona la consola" en un canal autorizado establece las mismas reglas para cada capacidad que luego se conecta a la consola.

Los juegos nuevos incluyen un iniciador ejecutable + el agente siempre sabe qué juego

Este día se completaron dos detalles que hacen que "crear un juego" sea más sencillo. Uno: un nuevo juego viene con un iniciador que se puede ejecutar directamente (una apertura de cubo giratorio), por lo que en el momento en que lo creas ves una imagen, en lugar de mirar un espacio en blanco y escribir desde cero. Dos: el contexto de "en qué juego estás trabajando actualmente" se introduce explícitamente en el indicador del sistema del agente, por lo que sabe claramente en qué juego escribir el código. Este último soluciona un problema peligroso: cuando coexisten varios juegos, un agente que no está seguro del objetivo actual edita fácilmente el lugar equivocado. Hacer del "juego activo" un contexto explícito y confiable es como darle al agente una brújula que no apunte mal.

El backend lo mantiene sólido: más pruebas, redacción de rutas, validación de nombres

El backend mantuvo su ritmo de "determinar el comportamiento con pruebas", agregando otro gran lote de sondas de extremo a extremo y pruebas unitarias. Algunos enfoques: bloquear reglas de nomenclatura de juegos y proyectos con muchos casos (qué nombres son válidos, cuáles deben rechazarse, cada límite protegido por pruebas), continuar redactando la ruta de inicio del usuario en respuestas externas (sin filtrar las rutas reales de su máquina) y extraer la lógica clave, como construir el indicador del sistema en una función pura, comprobable por separado. Ninguna de estas son características llamativas; son el trabajo diario de "hacer que un sistema de edición de archivos sea digno de confianza". En particular, este día también se adaptó al formato de evento de otro backend de codificación, lo que facilitó la integración de más opciones de manejo de modelos: una opción más, una experiencia consistente.

que significa este dia

Vistos en conjunto, el objetivo es claro: hacer que "construir mientras se habla" no sólo sea posible sino también sin fricciones. Los cambios son visibles al instante (recarga en caliente), el historial se puede recuperar por completo (repetición de la sesión), los efectos se organizan como bloques de construcción (sombreadores componibles), el agente nunca edita el objetivo equivocado (contexto de juego activo), el backend digno de confianza (pruebas y redacción): cada uno elimina una pequeña fricción que interrumpiría el flujo. El hecho de que una herramienta sea agradable de usar a menudo depende menos de si puede hacer una cosa grande que de la facilidad con la que realiza cien tareas pequeñas y cotidianas. Lo que este día completó fueron varios de los más cruciales entre esos cientos.

← Todas las actualizaciones diarias