# AI Game Developer 0.26.0 — Terminais no desktop e nos…

Um terminal integrado agora roda no host e chega aos celulares pareados, o painel direito do desktop ganha uma aba Pull requests, e os apps iOS e Android…

Esta página foi traduzida automaticamente do inglês. [Leia o original em inglês](https://ai-game.dev/releases/0.26.0).

[Todas as versões](https://ai-game.dev/pt-br/releases)

v0.26.0 Mais recente 8 de novembro de 2026

5 destaques 4 novos recursos 6 melhorias 7 correções

Um terminal integrado agora roda no host e chega aos celulares pareados, o painel direito do desktop ganha uma aba Pull requests, e os apps iOS e Android recebem um fluxo completo de novo chat, composer, agentes, seletor de modelo, arquivos e um terminal próprio.

## Destaques

### Novo chat, composer e agentes nos celulares

Criar um chat no iOS e no Android abre em tela cheia com a última máquina e o último projeto pré-selecionados, e a primeira mensagem é enviada no novo chat após a confirmação biométrica de sempre. O composer anexa fotos e arquivos e dita por voz, o cabeçalho mostra projeto, máquina e estado do link, uma pílula de status informa sincronizando, trabalhando ou aguardando subagentes com um botão Stop, e uma folha Agents acompanha os subagentes enquanto eles rodam. (#1259)

### Aba Pull requests no painel do desktop

Uma aba Pull requests somente leitura lista os pull requests do GitHub do repositório do projeto selecionado, resume os resultados das verificações como aprovadas, com falha ou pendentes, e marca o pull request do branch em checkout. Quando nenhuma lista pode ser lida, a aba diz o que fazer em seguida em vez de falhar silenciosamente. (#1260)

### Terminal integrado no host

Um painel de terminal fica sob o chat e o painel direito, exibido e ocultado pela barra de título ou com Ctrl+J, redimensionável, com várias abas por projeto. Os shells rodam no host e mantêm seu scrollback, então os terminais sobrevivem a reconexões e podem mais tarde aparecer nos celulares pareados. (#1261)

### Terminal remoto no iOS e no Android

Um botão Terminal no cabeçalho do chat e na tela da máquina abre um terminal em tela cheia para o projeto, com abas, uma linha de teclas acessórias, tamanho do texto, copiar tela e reiniciar para um shell encerrado. Ele se reconecta e restaura o histórico quando o link volta, e segue a mesma confirmação biométrica e as mesmas permissões de acesso das outras ações de controle. (#1268)

### Seletor de modelo, navegador de arquivos e pull requests nos celulares

O composer ganha um chip de modelo que lista os esforços de raciocínio de cada modelo, recomenda um e lembra sua escolha por máquina. Os chats também ganham um navegador de arquivos somente leitura com busca, paginação e pré-visualização de imagens, e uma quarta aba lista pull requests entre as máquinas pareadas com filtro de projeto e a própria explicação do host quando uma lista não pode ser lida. (#1269)

## Novidades

### Renovação da interface mobile no iOS e no Android

Os selos de projeto ganham cor a partir do nome do projeto, a busca é um campo de vidro que abre o teclado uma única vez, e os menus de filtro agora dizem o que filtram. A barra de abas flutuante é só de ícones, com a aba escolhida em azul, os seletores de novo chat são cartões agrupados com status de conexão e um campo de busca, e Configurações vira um índice com suas próprias páginas Connections, Appearance, Chats, Security e About. (#1258)

### Protocolo de celular ganha modelos, arquivos, pull requests e terminais

O host agora pode servir a lista de modelos de um celular com os esforços de raciocínio, arquivos de projeto somente leitura, listas de pull requests e terminais, e um novo chat pode começar com um esforço de raciocínio escolhido. Toda leitura é limitada ao projeto e recusa caminhos fora dele, e um host mais antigo responde com uma mensagem clara de indisponível em vez de um erro. (#1262)

### O agente encontra e instala extensões de engine

As buscas agora retornam as extensões de engine disponíveis para a engine do projeto, instaladas ou não, com prontidão, versão e o que cada uma acrescenta. O agente pode solicitar uma instalação, que abre a revisão de confiança de sempre; nada é instalado silenciosamente e uma instalação recusada não pode ser reaberta. (#1275)

### Extensões do Unreal a partir de um checkout local em builds de desenvolvimento

Uma configuração exclusiva de desenvolvimento aponta as leituras e instalações do catálogo de extensões do Unreal para um checkout local, para que correções possam ser exercitadas em uma execução de laboratório antes de um lançamento. As linhas e revisões declaram claramente que a origem é um checkout local, e builds de produção ignoram essa substituição. (#1278)

## Melhorias

### Iterações repetíveis no laboratório de agentes

Um procedimento escrito e ferramentas de apoio agora cobrem montar um ambiente de desenvolvimento isolado, dar ao agente uma tarefa de engine às cegas, observar e medir a execução, e registrá-la em um livro-razão para que iterações sucessivas possam ser comparadas. (#1265)

### Diagnóstico mais rápido quando um editor de engine trava ou congela

Um editor travado ou congelado agora é identificado em segundos com o motivo e o próximo passo, em vez de dois minutos de silêncio seguidos de um timeout genérico. A conexão pode reiniciar o editor sob solicitação, e a descoberta de ferramentas da engine tem um nome claro para o agente parar de caçar a chamada certa. (#1263)

### Capturas de tela menores em sessões longas de engine

As capturas de tela da engine são recodificadas antes de entrar na conversa, reduzindo uma requisição de 39 imagens de cerca de 14 MB para menos de 2 MB, com o mesmo custo de modelo e aproximadamente metade da latência. (#1264)

### Rebuilds de C++, comandos de shell com escopo e um caminho mais seguro para o PowerShell

No Unreal, conectar com reinício fecha e reabre o editor pelo fluxo normal de inicialização, que executa o build de C++ de pré-inicialização, então o agente não fecha mais o editor e o reabre manualmente. Comandos de shell que tocam o processo da engine ou leem fora do projeto agora pedem permissão, incluindo invocações do PowerShell que antes não tinham o escopo verificado. (#1281)

### Detecta um editor bloqueado por uma caixa de diálogo modal

Um editor parado em uma caixa de diálogo modal agora é reconhecido como bloqueado, e não apenas sem resposta, e a mensagem nomeia a caixa de diálogo, avisa que o resultado de uma ação pendente é desconhecido e oferece um reinício. O reinício também se aplica a um editor ativo que não responde mais. (#1285)

### A busca de ferramentas agora encontra extensões de engine que você não instalou

Quando o agente busca ferramentas ou modelos, os resultados agora também incluem extensões de engine correspondentes do catálogo que não estão instaladas ou estão desativadas, exibidas como candidatas instaláveis. Antes, uma busca assim olhava apenas o que já estava registrado, então o agente podia concluir que nada adequado existia e escrever o código à mão em vez de instalar a extensão feita para a tarefa. (#1288)

## Correções

### Um turno longo não perde mais a visualização do chat

Tarefas de shell em primeiro plano não são mais mantidas como registros de subagente que podiam expulsar o histórico e invalidar toda a visualização. Quando uma visualização é perdida, o motivo é exibido e Reconnect, Stop e a morte do worker se comportam corretamente em vez de deixar o chat preso em Working. (#1266)

### Ambientes de desenvolvimento usam seu próprio armazenamento de credenciais da engine

Um perfil de desenvolvimento ou home em sandbox agora também aponta as bridges de Godot e Unreal para o armazenamento de credenciais do ambiente, então uma execução de laboratório não pode tocar nas credenciais reais da conta. A linha de log do ambiente informa onde as bridges de cada engine procuram. (#1267)

### Plugin do Unity usa o armazenamento de credenciais do ambiente

O ambiente de desenvolvimento exporta o diretório de credenciais do Unity junto com Godot e Unreal, então um editor iniciado a partir de um ambiente em sandbox lê o armazenamento do ambiente, e a linha de log informa isso. Plugins mais antigos do Unity ignoram a variável, e as notas agora dizem isso. (#1271)

### Capturas de tela armazenadas por referência para que chats longos continuem responsivos

As imagens de resultado de ferramentas são armazenadas uma vez e referenciadas no histórico do chat em vez de serem embutidas em cada captura, então um chat cheio de capturas de tela da engine não congela mais a janela nem se torna impossível de reabrir. (#1273)

### Turnos longos de raciocínio mantêm a visualização do chat

Um turno com um grande bloco de raciocínio transmitido em streaming não cerca mais o próprio histórico nem descarta a visualização do chat, e uma solicitação de permissão levantada enquanto uma visualização estava perdida continua visível e respondível pelo app e pela linha de comando. (#1276)

### Aguarda outro build do Unreal antes de falhar

Quando outro UnrealBuildTool detém o lock da máquina inteira, o build de pré-inicialização agora informa isso, espera e tenta novamente com backoff limitado, em vez de falhar em menos de um segundo e mandar o agente vasculhar processos. (#1284)

### O Unreal só reinicia quando nada está sem salvar

Solicitar o reinício de um editor Unreal em execução agora consulta o editor primeiro: se algum mapa, pacote de conteúdo ou editor de asset ainda tem trabalho não salvo, o reinício é recusado na hora e nada é salvo ou descartado. O agente é informado de quantos pacotes mudaram e quais são, para poder salvar o que tocou e perguntar a você sobre o resto. Quando um editor de asset está aberto, ou quando não é possível consultar o editor, o caminho anterior de solicitação de fechamento é usado, e as orientações de reinício agora dizem para salvar as alterações primeiro. (#1289)

## Nos 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)

Experimente a v0.26.0

Gratuito, para Windows, macOS e Linux. Atualiza sozinho ao abrir.

[Baixar v0.26.0](https://ai-game.dev/download) [Todas as versões](https://ai-game.dev/pt-br/releases)

---

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

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