← Registro de cambios
A diario2026-05-15

La interfaz de usuario del chat crece: diseño redimensionable, llamadas de herramientas anidadas, tarjetas de subagente

Dos líneas directas este día: la interfaz creció: diseño redimensionable, llamadas de herramientas anidadas debajo de sus tareas pendientes, subagentes con sus propias tarjetas, en vivo y repetición unificadas en una sola canalización; y el backend silenciosamente sentó una gran base: un tiempo de ejecución de complementos (bus de eventos, motor de permisos, API de archivos en espacio aislado, manifiestos de complementos) para allanar el camino para que "cualquier capacidad pueda conectarse". El motor también amplió su vocabulario de componentes e introdujo recursos de escena.

Uno visible, otro silencioso: la interfaz de usuario crece mientras el backend sienta las bases

El trabajo del día se dividió en una mitad visible y otra invisible. La mitad visible: la interfaz de chat maduró un poco: esto es lo que los usuarios enfrentan todos los días, donde cada progreso se muestra de inmediato. La mitad invisible: el backend silenciosamente sentó una base de gran alcance, un tiempo de ejecución que permite "instalar de forma segura capacidades de terceros como un complemento". Este último no envió casi nada que un usuario pudiera percibir ese día, pero decide si la plataforma puede pasar de "una aplicación con características codificadas" a "una plataforma que puede ampliarse infinitamente, incluso ser construida por los usuarios". Vistos el mismo día, los dos encarnan un equilibrio: seguir puliendo la experiencia que tenemos entre manos mientras apostamos por la extensibilidad a largo plazo.

El chat madura: diseño redimensionable + llamadas de herramientas anidadas debajo de sus tareas pendientes

El progreso de la interfaz este día se centró en "organizar la información con mayor claridad". Uno: la barra lateral, el área de chat y el panel inferior son redimensionables, por lo que puedes asignar espacio en la pantalla a cualquier cosa que estés haciendo: reduce el chat al leer el código, levanta la parte inferior cuando miras la salida. Dos, y más importante: las llamadas a herramientas ahora se anidan debajo de la tarea pendiente a la que pertenecen, en lugar de distribuirse en una larga lista plana. Cuando un agente ejecuta una tarea de varios pasos, puede ver claramente "qué herramientas llamó para completar este paso", con la jerarquía obvia de un vistazo. Lo que más temen las conversaciones largas y las tareas de varios pasos es que la información se confunda en una masa que oculte el progreso; Estos dos cambios hacen que "ver claramente quién está haciendo qué y hasta qué punto" sea real.

Los subagentes obtienen sus propias tarjetas

A medida que la colaboración entre múltiples agentes se volvió común, "un agente principal que delega en varios subagentes" se convirtió en un escenario cotidiano. Este día le dio a la actividad de los subagentes su propia presentación en tarjeta: las subtareas ya no se mezclan con el flujo de texto de la conversación principal, sino que cada una recibe una tarjeta plegable con su propio contexto. Esto hace que "quién trabaja para quién y cómo progresa cada uno" se pueda distinguir instantáneamente. Para una plataforma que trata a "una persona dirigiendo un equipo de IA" como un escenario central, esta forma de "darle al trabajo de cada miembro su propio lugar" es esencial; de lo contrario, a medida que el equipo crece, la pantalla se convierte en un guiso ilegible. La tarjeta de subagente es el primer paso para convertir el "multiagente" abstracto en una imagen que sus ojos puedan leer directamente.

Vive y reproduce unificado en un solo canal

Antes de esto, "ver al agente en vivo" y "reproducir el historial después" eran probablemente dos rutas de representación separadas; por lo tanto, para el mismo contenido, lo que se veía en vivo y lo que se reproducía a menudo no coincidían en detalle. Este día los unificó en un canal que comparte las mismas devoluciones de llamadas de procesamiento: ya sea que el contenido se transmita en vivo o se reproduzca desde el libro de registro histórico, recorre exactamente el mismo camino de análisis y presentación. El significado es la coherencia: reabrir un tramo de la historia y ver exactamente lo que realmente sucedió, sin ningún detalle distorsionado. Este diseño de "ruta de fuente única de la verdad" elimina la carga de mantener dos lógicas y elimina de raíz la clase de error más confusa: "vivir y reproducir en desacuerdo".

Una base de tiempo de ejecución de complementos backend: bus, permisos, sandbox

El trabajo más pesado del backend este día fue comenzar a crear una base de tiempo de ejecución de complementos, con el objetivo de permitir que "las capacidades de terceros se instalen y ejecuten de forma segura como un complemento". Está hecho de partes entrelazadas: un bus de eventos en proceso para que los componentes se comuniquen libremente mediante publicación/suscripción; análisis y validación de manifiestos de complementos, con antifalsificación en el "alcance" que declara un manifiesto (para que un complemento no pueda mentir sobre sus permisos); un motor de permisos que restringe mediante reglas lo que cada complemento puede y no puede tocar; una API de archivos en espacio aislado con bloqueos de archivos cooperativos para que la lectura y escritura de múltiples complementos no se corrompan entre sí; además de un libro de registro de archivos que solo se puede adjuntar y que registra lo sucedido. Todo este conjunto no envió casi nada para el usuario ese día, pero es el verdadero punto de partida de la dirección a largo plazo de "todo es un complemento": con él, nuevas herramientas, nuevos bancos de trabajo o nuevos agentes pueden conectarse más tarde de una manera unificada, controlada y protegida, sin reescribir el núcleo para cada adición.

Motor: un vocabulario de componentes extendido + recursos de escena

El motor siguió ampliando el "vocabulario" con el que describe el mundo del juego. El sistema de componentes obtuvo soporte para formas de datos como cadenas y matrices de longitud fija/variable, y un componente de "nombre" incorporado, por lo que cada objeto en una escena puede tener un nombre legible en lugar de solo un número interno, mucho más conveniente para la depuración y para su posterior visualización en un editor. Más importante aún, se introdujeron "activos de escena": gestionar una escena completa como un objeto activo instanciable y referenciable, con un mecanismo para instanciar una escena en el mundo. Esto significa que las escenas ahora se pueden guardar, referenciar y reutilizar estructuralmente como modelos y texturas, la condición previa subyacente para todas las habilidades posteriores como "construir escenas en un editor, ensamblar escenas en niveles".

Una puerta de calidad del motor: control de dos canales

El motor también levantó una puerta de calidad de dos canales este día, verificando automáticamente la calidad del código desde dos ángulos complementarios: un canal realiza verificaciones de convenciones y estilos convencionales, el otro observa específicamente los límites de uso de las "interfaces internas", asegurando que las cosas destinadas únicamente al uso interno no se expongan involuntariamente como públicas. Ambos canales se ejecutan en integración continua, automáticamente en cada confirmación. Su valor es coherente con el punto de referencia de renderizado anterior: convertir "la calidad del código es correcta" de la revisión humana y la autodisciplina en una puerta automática, objetiva e inevitable. Un motor destinado a evolucionar a largo plazo y enfrentarse a cada vez más colaboradores se basa en puerta tras puerta automática para iterar rápidamente sin pudrirse lentamente.

que significa este dia

Las dos líneas del día representan exactamente los dos extremos que un producto maduro debe tener a la vez: uno es la sensación actual del usuario, el otro el esqueleto a largo plazo de la plataforma. La maduración de la interfaz de chat la hace más cómoda de usar en este momento, mientras que el tiempo de ejecución del complemento casi invisible del backend planta la semilla para "si esta plataforma se puede extender sin límites más adelante". Cuidar el presente e invertir en el largo plazo el mismo día requiere una clara división del trabajo y juicio sobre las prioridades, que son experiencias que deben dar frutos de inmediato y que son bases que vale la pena sentar sólidamente, aunque sea más lento. Esa es una experiencia que vale la pena dejar para el desarrollo futuro: no se limite a acumular características visibles y no se entierre sólo en cimientos invisibles; lo verdaderamente difícil es no faltar a ninguno de los dos.

← Todas las actualizaciones diarias