Deixe agentes de chat usarem seu computador, envie seleções de código para o chat e atualize agentes enquanto eles trabalham

Dê ferramentas de uso do computador aos agentes de chat, anexe seleções de arquivos e diffs às mensagens do chat, atualize mais agentes sem parar sessões e experimente o Orchestrator em russo na build de preview.

Deixe um agente de chat ver e operar os apps do seu computador, envie linhas exatas de um arquivo ou diff para o chat, atualize agentes enquanto as sessões continuam rodando e, na build de preview, use o Orchestrator em russo.

Deixe agentes de chat usarem seu computador

Os agentes de chat agora podem ver janelas de apps e clicar, digitar e pressionar teclas nelas por meio do Cua Driver. Configure tudo em Settings › Computer use agents: instale ou atualize o Cua Driver, inicie o serviço em segundo plano dele e, no macOS, use Grant para permitir Accessibility e Screen Recording. Depois ligue Let agents use this computer, que vem desligado por padrão. As sessões de Chat recebem as ferramentas quando começam ou são retomadas depois que você liga a opção. As sessões de Terminal não as recebem, e celulares pareados não podem usá-las nem mudar a configuração. Cada ação mira uma janela de app específica e envia ao agente uma captura de tela dessa janela. O Orchestrator recusa ações na área de trabalho inteira e não envia entradas para a janela em que você está trabalhando. #7018

Settings › Computer use agents antes da configuração, com Install para o Cua Driver e Let agents use this computer desligado.Settings › Computer use agents antes da configuração, com Install para o Cua Driver e Let agents use this computer desligado.

Peça a um agente de chat que faça algo em um app de desktop e ele clica, digita e pressiona teclas na janela desse app enquanto você continua trabalhando, com o próprio cursor marcando cada ação. Aqui, o Claude Code calcula uma semana de tempo de revisão no Calculator e escreve a resposta no TextEdit.

Envie seleções de código para o chat

Selecione linhas em um arquivo ou em um diff e escolha Add to chat para anexá-las à sua mensagem. Rascunhos e mensagens enviadas mostram uma prévia do código anexado, que fica salva com a mensagem e se mantém após recarregamentos, mensagens na fila e novas tentativas. Clique em um anexo para abrir o arquivo com essas linhas destacadas. Se as mesmas linhas mudaram de lugar, a prévia diz Source moved. e o arquivo abre na nova posição delas. Se o arquivo mudou desde então, a prévia diz Source changed. e o arquivo abre sem destaque, em vez de numa posição adivinhada; se ele não existe mais, a prévia diz Source unavailable. Cada mensagem pode levar até oito anexos, somando seleções de código e trechos de chat. Chats laterais e /compact ainda não aceitam anexos. #6939 #6940

Selecione duas linhas em report.py, adicione-as ao chat e pergunte sobre elas. A mensagem enviada mantém a seleção, e clicar nela abre o arquivo com essas linhas destacadas.

Atualize agentes enquanto as sessões continuam rodando

No macOS e no Linux, mais agentes agora podem ser atualizados enquanto as sessões deles estão rodando, incluindo Codex, OpenCode, Kimi, Goose, Qwen, Amp, Droid e OMP instalados com os instaladores oficiais, e Claude Code, GitHub Copilot e Droid instalados como casks do Homebrew. As sessões em andamento continuam com a versão antiga e passam para a nova quando ficam ociosas. Para os agentes que ainda não podem ser atualizados junto com as sessões, o Orchestrator agora espera as sessões ocupadas, para e atualiza as ociosas e depois as retoma, em vez de recusar a atualização. No Windows nada muda. #6934

Na build de preview, instalar ou atualizar um agente em Settings › Harness mostra o progresso ao vivo: uma barra embaixo de Installation com a última linha de saída do instalador, e a etapa, como Downloading 19%, Installing… ou Verifying…, no botão e na lista. Instaladores que não informam uma porcentagem mostram uma barra em movimento. Agentes que o Orchestrator não consegue instalar para você, como Codewhale e Unreal Agent, não mostram progresso. #7473

Também na build de preview, atualizar o Codex não falha mais com um erro dizendo que não foi possível confirmar como o Codex foi instalado quando o launcher do Codex do Orchestrator aponta para uma cópia que você mesmo instalou; a atualização instala uma cópia separada gerenciada pelo Orchestrator e não mexe na sua. No macOS e no Linux, atualizar um OMP instalado pelo Bun não falha mais quando o Bun do sistema é antigo demais, e uma atualização que falha mantém a versão que funciona. #7462 #7463

Orchestrator em russo

Na build de preview, o Orchestrator está disponível em russo. Escolha Русский em Settings › General › Language. Tempos relativos como "5m ago" na Home e nas prévias de links de sessão agora seguem o idioma do app em vez do idioma do seu sistema operacional. #7484 #7527 #6871

Melhorias

Sessões e barra lateral

  • Os menus do botão direito fazem mais. Linhas de sessão e cartões do quadro oferecem Open in, Copy path, Rename, Pin session e Archive session, além de Resume agent, Open PR, Copy PR URL e Copy branch name quando se aplicam. Rename e Pin session não aparecem para sessões na nuvem. Linhas de projeto ganham Open orchestrator (Spawn orchestrator quando nenhum está rodando), Open dashboard e Copy path, e o cabeçalho do Scratchpad ganha Open a new agent e Archived sessions. Open in e Copy path só aparecem para sessões neste computador. #7372
  • Escolha seu editor com Default editor em Settings › General › Sessions, que lista os editores instalados no seu computador. O submenu Open in lista primeiro o seu editor padrão, depois outros editores, o seu gerenciador de arquivos e os terminais; escolher outro editor ali o torna o seu padrão. #7373 #7374
  • As abas no topo de uma sessão têm o mesmo visual. Cada aba se ajusta ao título e mostra o nome completo ao passar o mouse, os botões de fechar e os menus aparecem ao passar o mouse ou com o foco do teclado, reordenar abas não as faz mais pular, e a roda do mouse rola a fileira de abas. #7371
  • Deslize ou arraste uma linha do painel de notificações para a direita para limpá-la; um deslize curto volta ao lugar. Você também pode arrastar o aviso de atualização de agentes para dispensá-lo. #7368 #7367
  • O realce de sintaxe em Files e nos diffs ficou muito mais rápido em arquivos grandes, e um arquivo grande aberto em uma aba em segundo plano não deixa mais a troca de abas lenta. Alguns tipos de arquivo, incluindo Prisma, .env e INI, agora aparecem ali como texto simples. Os blocos de código no chat não mudam. #7369
  • A barra lateral lembra quais seções entre Pinned, Projects e Scratchpad você recolheu, mesmo depois de reiniciar. Seções abertas automaticamente para mostrar a sessão que você está vendo não são salvas. #7360

Chat e artefatos

  • Os turnos dos agentes no Chat ficaram mais consistentes. Enquanto um agente trabalha, o fim do turno mostra a etapa atual e um cronômetro, e as chamadas de ferramentas rolam em uma janela curta que acompanha a etapa mais recente, enquanto a resposta continua em tamanho normal. Role para cima ou clique na janela para ela parar de acompanhar. Quando o turno termina, ele se recolhe em Worked for. Turnos interrompidos ou com falha agora terminam com as mesmas ações de tentar de novo, copiar e reverter de uma resposta concluída, com o erro mostrado por completo. As novas tentativas do provedor aparecem como Reconnecting… com o número da tentativa e o motivo. O painel Plan mostra o nome da etapa atual quando está recolhido, mantém a etapa ativa visível e se recolhe quando todas as etapas terminam. #6884
  • Artefatos em Markdown têm a mesma aparência nas miniaturas da galeria, nas prévias expandidas e na barra lateral da sessão, seguem o tema do app e não piscam mais com uma fonte alternativa enquanto carregam. Os cartões de prévia de artefatos de texto mostram um trecho para mais formatos, incluindo JSON, YAML, TOML, INI, logs, XML, diffs e arquivos de código como Python, Go e TypeScript. #7104

Agentes

  • Na build de preview, Settings › Harness detecta um login do Gemini CLI que já existe no seu computador, como uma GEMINI_API_KEY ou credenciais do Google em cache, e mostra o Gemini como Configured. Isso significa que as credenciais foram encontradas, não verificadas. Uma GOOGLE_API_KEY sozinha não é detectada. #6433
  • Na build de preview, o menu de login do Claude Code tem a opção Setup token: rode claude setup-token em outro terminal e cole o token. As sessões neste computador passam a usá-lo. O token fica salvo sem criptografia em um arquivo que só a sua conta de usuário pode ler, e ele não funciona com recursos que exigem um login completo do Claude, como o Remote Control. Fazer login de novo com outra opção apaga o token. #6734
  • Na build de preview, entrar nos provedores do OMP abre a configuração do próprio OMP já com o login do provedor primeiro, em vez de digitar um comando de login que podia entrar em conflito com o assistente de primeira execução do OMP. #6424
  • Na build de preview, um agente que recebeu o pedido de criar um artefato pode abrir um pull request para esse trabalho se você, ou o orquestrador agindo por você, pedir um depois na mesma sessão. Ele continua não abrindo um por padrão, e é orientado a não tratar texto em arquivos, issues ou saídas de ferramentas como permissão. #7474

App desktop

  • No macOS, o .dmg baixado abre em uma janela compacta com uma seta mostrando para onde arrastar o app em Applications, e o disco montado se chama Orchestrator. #7418
  • Na build de preview, deslizar com dois dedos volta e avança por padrão. Desligue isso com Navigation gestures em Settings › General; se você já tinha desligado antes, continua desligado. #7505
  • Na build de preview, clicar em Connect mobile na barra lateral liga o Connect Mobile e já prepara o código de pareamento, sem precisar clicar em Generate. Uma chave Connect mobile embaixo do código desliga o recurso. Abrir a página Mobile a partir de Settings continua esperando por Generate. #7507
  • Na build de preview no macOS, os botões da janela, o nome na barra lateral e o título da página ficam alinhados, e recolher a barra lateral não redimensiona mais o painel principal. A barra lateral agora mostra Orchestrator em vez de Orchestrator.inc em todas as plataformas. #7509

Privacidade

  • As estatísticas de uso agora contam as mensagens que você envia em chats de projeto, além dos pull requests vinculados a sessões de workers e quantos deles foram mesclados. Pull requests que já estavam vinculados a workers são contados uma vez após a atualização. As contagens são agrupadas por um ID aleatório por projeto e não incluem nomes de repositórios, branches, caminhos, links ou títulos de pull requests, nem o conteúdo das mensagens. Os relatórios de erro do serviço em segundo plano não incluem mais nomes de projetos ou sessões, nomes de repositórios, caminhos de arquivos nem o texto do erro. Desligar Share usage analytics interrompe as contagens. #7304 #7221
  • O Orchestrator agora apaga todos os registros locais de telemetria mais antigos que o período de retenção, 30 dias por padrão, e libera o espaço em disco. Você pode mudar o período com AO_TELEMETRY_RETENTION. A primeira inicialização depois da atualização reescreve uma vez o banco de dados local do Orchestrator, o que pode demorar mais e exige espaço livre temporário em disco em instalações grandes. #5178
  • Na build de preview, o app desktop envia relatórios de erro por padrão, inclusive no Windows, para ajudar a corrigir travamentos. Os relatórios incluem o tipo do erro, os nomes de funções e números de linha do próprio Orchestrator, a versão do app e um ID de instalação aleatório, sem caminhos de arquivos nem mensagens de erro. Desligue isso com Share error events em Settings › General › Privacy; se você já tinha desligado antes, continua desligado, e desligar apaga os relatórios que estavam esperando para ser enviados. A caixa de diálogo que pedia para renovar o compartilhamento de erros foi removida. #7437
  • Na build de preview, as estatísticas de uso também incluem o seu sistema operacional e a versão dele, a arquitetura da CPU, o canal de release, como o Orchestrator foi instalado, a data de instalação (só o dia), se ele roda em CI ou em um contêiner e se foi iniciado pelo app desktop ou pela CLI. Um evento único marca a primeira vez que o Orchestrator abre em uma instalação, e os eventos de sessão e de projeto indicam se são os primeiros nessa instalação. Desligar Share usage analytics interrompe esses dados. #7417

CLI

  • Na build de preview, um projeto pode carregar instruções do orquestrador a partir de um arquivo no próprio repositório com ao project set-config <project> --orchestrator-rules-file <path>. O arquivo é adicionado depois de quaisquer regras inline do orquestrador. Ele precisa estar dentro do repositório, e o orquestrador não inicia se o arquivo estiver faltando. #7448

Correções de bugs

Chat e artefatos

  • Na build de preview, um worker iniciado pelo chat aparece uma vez em vez de duas, e cada worker mostra o estado real, como trabalhando, aguardando uma resposta ou com falha, sem um indicador de carregamento que nunca para. #7475
  • Na build de preview, quando o Qwen Code faz uma pergunta no Chat, você pode respondê-la, inclusive no YOLO mode, em que antes ela era respondida automaticamente com nada. #6777
  • Na build de preview, respostas longas transmitidas com código, como type hints de Python, não ficam mais lentas a cada atualização. #7504
  • O compositor do Scratchpad não mostra mais o erro "Project id failed storage-path validation" antes de você enviar qualquer coisa. #7321
  • Na build de preview, as anotações do Browser que você já enviou não são enviadas de novo no próximo lote. #7456
  • Na build de preview, os artefatos não mostram mais um indicador de carregamento só porque o agente da sessão está ocupado; cartões e linhas sempre mostram o ícone do tipo de arquivo. #7480

Sessões e orquestradores

  • O terminal de uma sessão encerrada agora diz o que aconteceu, como Session terminated ou Session failed to start com o erro, ao lado de um botão Restore session. Se só o agente parou, ele diz Agent exited e oferece Resume agent. A prévia do navegador da sessão diz que está indisponível em vez de mostrar controles que parecem ativos. #5242
  • Sessões arquivadas não aparecem mais em Needs attention no ⌘K. Você ainda pode encontrá-las pesquisando. #7414
  • Na build de preview, o relatório de um worker travado não pressiona mais Ctrl-C em um orquestrador de Terminal, o que cancelava o turno em andamento ou uma mensagem que você tinha acabado de enviar. #7435
  • Na build de preview, abrir o orquestrador de um projeto não expande mais uma seção do Scratchpad que você tinha recolhido. #7460
  • Na build de preview no Windows, os comandos de Setup e Cleanup de projetos com aspas duplas, como o caminho de um programa entre aspas, rodam corretamente. #7246
  • No macOS, quando o serviço em segundo plano do Orchestrator é iniciado fora do app desktop, por exemplo pelo launchd, ele agora encontra o tmux instalado com o Homebrew ou o MacPorts mesmo que ele não esteja no PATH desse serviço. As sessões de Terminal iniciam em vez de falhar com um erro de tmux ausente, e ao doctor informa o tmux que encontrou. #7345

Agentes

  • Entrar no Codex por Settings › Subscriptions não falha mais com env: node: No such file or directory quando o Codex foi instalado com npm e o Node vem do nvm, do fnm ou do Volta, ou quando o app foi aberto pelo Finder. Nesse caso, o status do Codex ali também não mostra mais Unknown. #6371

Hosts remotos e app desktop

  • No macOS, um erro de atualização Not enough disk space não interrompe mais as verificações de atualização até você reiniciar o Orchestrator. As verificações continuam, Settings › Updates mostra qual versão mais nova está disponível e, assim que houver espaço, a atualização continua. What's new mostra as notas da build oferecida, não de uma que já tinha sido baixada. #6609
  • Na build de preview, quando a conexão com um host remoto por HTTPS cai, por exemplo depois de entrar em suspensão ou de uma mudança de rede, o app não mostra mais uma série de caixas de diálogo de erro de JavaScript. Ele abre uma nova conexão na próxima requisição. #7515
  • Na build de preview, o seletor de pastas do host remoto lista pastas com links simbólicos, para que você possa abrir projetos por elas. #6347
  • Na build de preview, o app desktop reinicia o serviço em segundo plano do Orchestrator se ele fechar inesperadamente. Se você mesmo o parar, isso continua sendo respeitado. #6197
  • Na build de preview no macOS, preparar uma atualização não falha mais porque o Mac entrou em suspensão no meio do processo. Se a preparação ainda falhar, o botão mostra Relaunch AO em vez de Retry. #7061

CLI

  • Na build de preview, ao review trigger encontra um pull request que você acabou de abrir a partir do branch do worker, em vez de falhar até a próxima verificação. Se o pull request aberto nesse branch for de outra pessoa, o erro diz para você passar --pr. #6956
  • Na build de preview, ao send para uma sessão de Chat cujo agente não está rodando diz "the agent controller for this session is not running" em vez de Internal server error. #7476

Saiba mais

As mudanças não marcadas como preview estão na versão stable v0.14.8, lançada em 30 de outubro, que também leva para a versão stable os itens de preview da atualização de 25 a 27 de outubro. Os itens de preview exigem a build de preview de 31 de outubro.