# AI Game Developer 0.26.0 — Terminales en escritorio y…

Un terminal integrado ahora se ejecuta en el host y llega a los teléfonos vinculados, el panel derecho del escritorio incorpora una pestaña Pull requests, y…

Esta página se tradujo automáticamente del inglés. [Lee el original en inglés](https://ai-game.dev/releases/0.26.0).

[Todas las versiones](https://ai-game.dev/es/releases)

v0.26.0 Última 8 de noviembre de 2026

5 destacados 4 funciones nuevas 6 mejoras 7 correcciones

Un terminal integrado ahora se ejecuta en el host y llega a los teléfonos vinculados, el panel derecho del escritorio incorpora una pestaña Pull requests, y las aplicaciones de iOS y Android reciben un flujo completo de chat nuevo, Composer, agentes, selector de modelos, archivos y un terminal propio.

## Destacado

### Chat nuevo, Composer y agentes en teléfonos

La creación de un chat en iOS y Android se abre a pantalla completa con la última máquina y el último proyecto preseleccionados, y el primer mensaje se envía en el chat nuevo tras la confirmación biométrica habitual. El Composer adjunta fotos y archivos y dicta por voz, la cabecera muestra el proyecto, la máquina y el estado del enlace, un indicador de estado informa de si está sincronizando, trabajando o esperando a subagentes con un botón Detener, y una hoja de Agentes sigue a los subagentes mientras se ejecutan. (#1259)

### Pestaña Pull requests en el panel del escritorio

Una pestaña Pull requests de solo lectura enumera los pull requests de GitHub del repositorio del proyecto seleccionado, resume los resultados de las comprobaciones como superados, fallidos o pendientes, y marca el pull request de la rama en checkout. Cuando no se puede leer ninguna lista, la pestaña indica qué hacer a continuación en lugar de fallar en silencio. (#1260)

### Terminal integrada en el host

Un panel de terminal se sitúa debajo del chat y del panel derecho, se muestra y se oculta desde la barra de título o con Ctrl+J, se puede redimensionar y tiene varias pestañas por proyecto. Los shells se ejecutan en el host y conservan su historial de desplazamiento, así que los terminales sobreviven a las reconexiones y más adelante pueden aparecer en teléfonos vinculados. (#1261)

### Terminal remota en iOS y Android

Un botón Terminal en la cabecera del chat y en la pantalla de la máquina abre un terminal a pantalla completa para el proyecto, con pestañas, una fila de teclas auxiliares, tamaño del texto, copiar pantalla y reiniciar para un shell que se ha cerrado. Se vuelve a conectar y restaura el historial cuando vuelve el enlace, y sigue la misma confirmación biométrica y los mismos permisos de acceso que las demás acciones de control. (#1268)

### Selector de modelos, navegador de archivos y pull requests en teléfonos

El Composer incorpora un chip de modelo que enumera los niveles de esfuerzo de razonamiento de cada modelo, recomienda uno y recuerda tu elección para cada máquina. Los chats también incorporan un navegador de archivos de solo lectura con búsqueda, paginación y vista previa de imágenes, y una cuarta pestaña enumera los pull requests de todas las máquinas vinculadas con un filtro de proyecto y la propia explicación del host cuando no se puede leer una lista. (#1269)

## Novedades

### Renovación de la interfaz móvil en iOS y Android

Las insignias de proyecto toman su color del nombre del proyecto, la búsqueda es un campo translúcido que abre el teclado una sola vez y los menús de filtro ahora indican qué filtran. La barra de pestañas flotante es solo de iconos, con la pestaña elegida en azul; los selectores de chat nuevo son tarjetas agrupadas con estado de conexión y un campo de búsqueda, y Ajustes pasa a ser un índice con sus propias páginas Conexiones, Apariencia, Chats, Seguridad y Acerca de. (#1258)

### El protocolo para teléfonos incorpora modelos, archivos, pull requests y terminales

El host ahora puede servir la lista de modelos de un teléfono con niveles de esfuerzo de razonamiento, archivos de proyecto de solo lectura, listas de pull requests y terminales, y un chat nuevo puede comenzar con un nivel de esfuerzo de razonamiento elegido. Todas las lecturas están limitadas al proyecto y rechazan las rutas fuera de él, y un host más antiguo responde con un mensaje claro de no disponible en lugar de un error. (#1262)

### El agente encuentra e instala extensiones de motor

Las búsquedas ahora devuelven las extensiones de motor disponibles para el motor del proyecto, estén instaladas o no, con su estado de preparación, versión y lo que aporta cada una. El agente puede solicitar una instalación, lo que abre la revisión de confianza habitual; nada se instala en silencio y una instalación rechazada no se puede reabrir. (#1275)

### Extensiones de Unreal desde un checkout local en compilaciones de desarrollo

Un ajuste exclusivo de desarrollo dirige las lecturas del catálogo de extensiones de Unreal y las instalaciones a un checkout local, para que las correcciones se puedan probar en una ejecución de laboratorio antes de un lanzamiento. Las filas y las revisiones indican claramente que el origen es un checkout local, y las compilaciones de producción ignoran la anulación. (#1278)

## Mejoras

### Iteraciones repetibles del laboratorio de agentes

Un procedimiento escrito y herramientas de apoyo ahora cubren el montaje de un entorno de desarrollo aislado, la asignación a un agente de una tarea de motor a ciegas, la observación y medición de la ejecución, y su registro en un libro de registro para poder comparar iteraciones sucesivas. (#1265)

### Diagnóstico más rápido cuando un editor de motor se bloquea o se cuelga

Un editor bloqueado o colgado ahora se identifica en segundos con el motivo y el siguiente paso, en lugar de dos minutos de silencio seguidos de un tiempo de espera genérico. La conexión puede reiniciar el editor a petición, y el descubrimiento de herramientas del motor recibe un nombre claro para que el agente deje de buscar la llamada correcta. (#1263)

### Capturas de pantalla más pequeñas en sesiones largas de motor

Las capturas de pantalla del motor se recodifican antes de entrar en la conversación, lo que reduce una solicitud de 39 imágenes de unos 14 MB a menos de 2 MB con el mismo coste de modelo y aproximadamente la mitad de latencia. (#1264)

### Recompilaciones de C++, comandos de shell con alcance limitado y una ruta más segura para PowerShell

En Unreal, conectarse con reinicio cierra y vuelve a abrir el editor mediante el flujo de inicio normal, que ejecuta la compilación de C++ previa al inicio, así que el agente ya no tiene que cerrar el editor y volver a abrirlo a mano. Los comandos de shell que afectan al proceso del motor o leen fuera del proyecto ahora piden permiso, incluidas las invocaciones de PowerShell que antes no se comprobaban respecto al alcance. (#1281)

### Detecta un editor bloqueado por un diálogo modal

Un editor que se encuentra en un diálogo modal ahora se reconoce como bloqueado en lugar de simplemente no responder, y el mensaje nombra el diálogo, advierte de que el resultado de una acción pendiente es desconocido y ofrece reiniciar. El reinicio también se aplica a un editor activo que ya no responde. (#1285)

### La búsqueda de herramientas ahora encuentra extensiones de motor que no has instalado

Cuando el agente busca herramientas o modelos, los resultados ahora también incluyen extensiones de motor coincidentes del catálogo que no están instaladas o están deshabilitadas, mostradas como candidatas instalables. Antes, ese tipo de búsqueda solo miraba lo que ya estaba registrado, así que el agente podía concluir que no existía nada adecuado y escribir código a mano en lugar de instalar la extensión creada para la tarea. (#1288)

## Correcciones

### Un turno largo ya no pierde su vista de chat

Las tareas de shell en primer plano ya no se guardan como registros de subagente que podían expulsar el historial e invalidar toda la vista. Cuando se pierde una vista, se muestra el motivo y Reconectar, Detener y la muerte del worker se comportan correctamente en lugar de dejar el chat atascado en Trabajando. (#1266)

### Los entornos de desarrollo usan su propio almacén de credenciales del motor

Un perfil de desarrollo o un home en sandbox ahora también apunta los puentes de Godot y Unreal al almacén de credenciales del entorno, para que una ejecución de laboratorio no pueda tocar las credenciales reales de la cuenta. La línea de registro del entorno indica dónde buscan los puentes de cada motor. (#1267)

### El plugin de Unity usa el almacén de credenciales del entorno

El entorno de desarrollo exporta el directorio de credenciales de Unity junto con Godot y Unreal, así que un editor iniciado desde un entorno en sandbox lee el almacén del entorno, y la línea de registro lo indica. Los plugins de Unity más antiguos ignoran la variable, algo que ahora indican las notas. (#1271)

### Capturas de pantalla almacenadas por referencia para que los chats largos sigan respondiendo

Las imágenes de resultado de herramientas se almacenan una vez y se referencian desde el historial del chat en lugar de insertarse en cada captura, así que un chat lleno de capturas del motor ya no congela la ventana ni se vuelve imposible de reabrir. (#1273)

### Los turnos largos de razonamiento conservan su vista de chat

Un turno con un gran bloque de razonamiento transmitido ya no bloquea su propio historial ni pierde la vista de chat, y una solicitud de permiso planteada mientras se perdió una vista sigue visible y se puede responder desde la aplicación y desde la línea de comandos. (#1276)

### Espera a otra compilación de Unreal antes de fallar

Cuando otro UnrealBuildTool mantiene el bloqueo de toda la máquina, la compilación previa al inicio ahora lo informa, espera y reintenta con un retroceso acotado en lugar de fallar en menos de un segundo y hacer que el agente se ponga a buscar entre procesos. (#1284)

### Unreal solo se reinicia cuando no hay nada sin guardar

Solicitar el reinicio de un editor de Unreal en ejecución ahora consulta primero al editor: si algún mapa, paquete de contenido o editor de recursos aún tiene trabajo sin guardar, el reinicio se rechaza de inmediato y no se guarda ni se descarta nada. Se informa al agente de cuántos paquetes cambiaron y cuáles, para que pueda guardar lo que tocó y preguntarte por el resto. Cuando hay un editor de recursos abierto, o no se puede consultar al editor, se usa la ruta anterior de solicitud de cierre, y la guía de reinicio ahora indica que se guarden los cambios primero. (#1289)

## Entre bastidores

- test(agent-lab): run scripts/agent-lab tests in CI (#1270)
- chore(deps): engine CLIs to the latest releases (godot 0.36.0, unity 1.7.1, unreal 0.27.1) (#1272)
- docs(agent-lab): iteration 2 (fire task), six extension tasks, pending-call helper (#1274)
- docs(agent-lab): iteration 3 (pcg-forest-scatter, 83%), first live extension install by the agent (#1277)
- docs(agent-lab): iteration 4 (input controls, 70%): extension bypassed, editor rebuilt outside the App (#1279)
- docs(agent-lab): iteration 5 (GAS fireball, 75%): extension bypassed, permission scope gaps (#1280)
- docs(agent-lab): iteration 6 (control rig, 50%, not comparable): template pre-solved foot IK (#1282)
- docs(agent-lab): iteration 7 — Landscape island task (100%) (#1283)
- docs(agent-lab): iterations 8 and 9 — PCG forest rerun (100%), Enhanced Input rerun (70%) (#1287)
- docs(agent-lab): iteration 10 — GAS fireball rerun (83%) (#1290)
- docs(agent-lab): iteration 11 — Niagara campfire (67%), extension found by tool search (#1291)

Prueba v0.26.0

Gratis, para Windows, macOS y Linux. Se actualiza automáticamente al iniciarse.

[Descargar v0.26.0](https://ai-game.dev/download) [Todas las versiones](https://ai-game.dev/es/releases)

---

Source (HTML): https://ai-game.dev/es/releases/0.26.0

Machine-translated (es) from the English page: https://ai-game.dev/releases/0.26.0
