Esta página foi traduzida automaticamente do inglês. Leia o original em inglês.

Todas as versões
v0.28.0Mais recente9 de novembro de 2026

Comandos de captura de tela e injeção de entrada agora sempre perguntam

1 destaque3 melhorias2 correções

Comandos de shell que capturam sua tela ou digitam em outros apps agora param para confirmação em todas as políticas, incluindo Nunca perguntar. A versão também faz a busca de extensões de engine entender palavras comuns, dá aos chamados de ferramenta recusados um erro utilizável e estabiliza a digitação por voz.

Destaques

Confirmação obrigatória para captura de tela e injeção de entrada

Um comando de shell que captura sua área de trabalho ou injeta entrada agora pede confirmação antes de rodar, no Windows, macOS e Linux, e o aviso informa em palavras claras o que ele faria. Essa é a única exceção ao Nunca perguntar: ele pergunta em todas as políticas, o modo de planejamento o recusa, e execuções desassistidas na linha de comando o recusam em vez de aprovar automaticamente. O agente de cada chat também é instruído a não capturar a tela nem controlar outros apps por conta própria. (#1298)

Melhorias

A busca de extensões de engine entende palavras comuns

Buscar por ferramentas agora corresponde às palavras que as pessoas realmente digitam, então uma consulta sobre espalhamento de folhagem encontra a extensão PCG Tools em vez de não retornar nada. A correspondência acontece no app, então toda fonte de extensão se beneficia sem esperar por um lançamento de extensão. Palavras relacionadas só contam junto com outro termo, então uma busca por tree não dispara em behavior tree. (#1304)

A digitação por voz mantém a ordem das suas teclas

O espaço agora é digitado no momento em que é pressionado, então digitação rápida não troca mais letras entre palavras e comandos de barra mantêm seus espaços. Ctrl+G inicia e para o ditado tanto no desktop quanto na linha de comando, e uma nova configuração desativa o gesto de segurar Espaço se você preferir. O Composer permanece somente leitura durante uma gravação no desktop, para que o texto parcial ao vivo não brigue com o que você digita. (#1306)

Chamados de ferramenta recusados agora dizem o que corrigir

Quando um agente chama uma ferramenta com um argumento errado ou ausente, a recusa nomeia o argumento, lista os declarados e, para uma ferramenta com nome errado, lista o que está disponível. O agente pode se corrigir na próxima chamada em vez de gastar turnos com suposições. Valores de argumentos nunca são repetidos de volta, apenas os nomes. (#1309)

Correções

Corridas de temporização na gravação de voz e nos handshakes do daemon

Uma gravação push-to-talk que parava logo após começar podia perder sua transcrição; a ativação agora acontece no início da gravação. Um quadro de handshake do daemon que chegava antes de o listener estar pronto era descartado e quebrava a conexão, então quadros iniciais agora ficam retidos até que algo os leia. (#1310)

Mudanças de relógio e inicializações com falha não travam mais mídia e daemons

Um relógio do sistema retrocedendo podia recusar uma nova implantação de mídia ou deixar um timer de compactar-antes-de-enviar esperando sem nada para reativá-lo; o tempo decorrido agora é limitado a zero e o timer relê o relógio. Um processo nativo que falha ao iniciar agora rejeita imediatamente em vez de travar sua barreira de parada. (#1312)

Nos bastidores

  • docs(agent-lab): iterations 14-16 — catalog 100%, GAS 100%, Landscape + PCG island 83% (#1303)
  • docs(agent-lab): iterations 17-18 — Niagara 67%, Control Rig 92% (#1305)
  • docs(agent-lab): iterations 19-20 — island 92%, Enhanced Input 100%; Niagara Fluids task (#1307)
  • docs(agent-lab): iteration 21 — Niagara Fluids smoke plume 92% (#1308)
  • test: version-bump guard tests copy one base repo instead of rebuilding it (#1311)