Voltar para as novidades
Versão 1.6.0

Situação do pull request no painel

Quando a branch em que um agente trabalha tem um pull request aberto, o número dele aparece no cabeçalho do painel. A cor indica o resultado das verificações automáticas: verde quando passaram, vermelho com a contagem quando alguma falhou, e em andamento enquanto ainda executam. O mesmo indicador aparece no rodapé e no painel de Git, referente à branch atual.

Ações a partir do indicador

Um clique abre a lista das verificações, com a duração de cada uma, e três opções: abrir o pull request no navegador interno, ver o registro da falha ou pedir a correção ao agente responsável. Nessa última opção, o agente recebe os detalhes da falha junto com o pedido.

Aviso imediato de falha

Quando uma verificação falha, o aviso aparece na hora e informa qual agente e o que quebrou, mesmo com outro projeto em primeiro plano.

Sessões de navegador separadas

O que os agentes abrem no navegador usa uma sessão separada da sua. É possível manter o login em serviços como o GitHub no navegador do canvas sem que os agentes tenham acesso a essa sessão.

Desligar tudo isso

Em Ajustes, uma única opção remove o indicador, os avisos e as consultas ao GitHub.

Painel de desempenho

Um painel novo, aberto pelo ⌘K com termos como desempenho, lento ou memória, mostra o consumo de memória e de processamento por nome. Agentes, navegadores e terminais aparecem separados, o que permite identificar de imediato o que está pesando.

Relatório automático quando algo sai do padrão

O aplicativo aprende quanto costuma consumir no seu uso. Quando o consumo foge desse padrão, ele grava um relatório do momento: agentes abertos, o que cada um estava fazendo, navegadores e a evolução minuto a minuto. O relatório permanece apenas na sua máquina.

Indicador na barra de status

Ao lado do controle de zoom há um número discreto, que ganha cor quando o consumo sai do padrão. O clique abre o painel de desempenho.

Ajuste de sensibilidade

Em Ajustes, na seção Desempenho, define-se apenas o quanto de desvio deve gerar aviso. Não há campo de gigabytes: a referência é medida pelo próprio aplicativo e acompanha o seu uso.

Repouso de agentes inativos

Quando ativado em Ajustes, na seção Agentes, um agente sem atividade por um período entra em repouso e libera memória. O painel passa a exibir um botão Acordar, e a conversa é retomada do ponto em que parou. Nunca entram em repouso os agentes em trabalho, os que aguardam resposta e o painel em foco. Enviar uma mensagem, por texto ou por voz, também desperta o agente, que a recebe assim que voltar. O recurso vem desativado, e o aplicativo indica o caminho até ele quando há agentes parados consumindo memória.

Ferramentas externas escolhidas por canvas

Ao criar ou editar um canvas, é possível escolher quais ferramentas externas ficam disponíveis para os agentes daquele projeto, em vez de carregar todas. Nas medições internas, o consumo por agente caiu de 482 MB para 190 MB. Se a escolha for alterada com agentes abertos, eles retornam com a nova configuração sem perder a conversa.

Assunto atual de cada agente

Abaixo do nome, no painel, o próprio agente descreve em uma linha o assunto em que está: Testes de integração de pagamento, Vazamento de memória no player. Não é um trecho do pedido nem da resposta, e sim o assunto em linguagem comum. Um olhar sobre o canvas mostra onde cada agente está.

Assunto definido manualmente

Um duplo clique na linha permite escrever o texto desejado. A partir daí nenhum agente a altera. Para devolver o controle ao agente, basta apagar o texto ou usar a opção correspondente no menu de contexto.

Verso do painel reformulado

O verso do painel deixa de listar contagens de ações e passa a mostrar o que o agente escreveu sobre o trabalho atual: o assunto, o contexto em duas ou três frases sem jargão e, em destaque, o que ele aguarda de você.

Resumo por voz mais preciso

Ao perguntar à Nina como estão os agentes, a resposta passa a usar essas descrições, incluindo quem está parado à espera de uma resposta e o que precisa saber.

Cabeçalho na escala da interface

O nome do agente e a linha de assunto acompanham a escala de interface definida em Ajustes.