Ir para o conteúdo

← Blog

O que saiu

Chimera Agent 0.49.1: Correções no Fluxo de Atualização e Consistência da UI

Chimera Agent 0.49.1 resolve problemas críticos no processo de atualização, consistência da interface e lacunas de tradução, garantindo operação mais suave e interações mais claras.

Texto nosso sobre um release nosso. Ler a release no GitHub →

Melhorias no Processo de Atualização

O mecanismo de atualização no Chimera Agent 0.49.0 tinha um defeito significativo: o processo do backend reportava incorretamente a versão devido a arquivos residuais de instalações anteriores. Especificamente, o bundle do PyInstaller mantinha diretórios dist-info tanto da versão antiga quanto da nova, fazendo com que importlib.metadata retornasse a versão errada. Isso fazia o app insistir em oferecer uma atualização para a versão que já estava instalada. Agora, o instalador remove o bundle antigo antes de escrever o novo, garantindo que apenas a versão correta seja reportada. Observe que essa correção se aplica ao instalador enviado com a 0.49.1, não ao que a instala. Se você está atualizando da 0.49.0, ainda pode ver um dist-info desatualizado até a próxima atualização.

Confiabilidade da Atualização Automática

Outro problema foi descoberto no mecanismo de auto-atualização. Por aproximadamente vinte e cinco minutos após cada release, o atualizador falhava porque o endpoint latest.json retornava um erro 404. Isso acontecia porque o release era marcado como latest antes que todas as builds para plataformas estivessem prontas. Agora, os releases são retidos com --latest=false e só são promovidos quando o manifesto é anexado. Isso garante que o endpoint sempre resolva para um release válido, melhorando a confiabilidade e evitando que releases quebrados sejam oferecidos.

Consistência e Clareza da UI

O painel 'nova versão disponível' antes fazia uma pergunta que não podia responder: "Uma nova versão está disponível. Atualizar?" No entanto, o painel só oferecia opções para ver o release ou dispensar a notificação, sem funcionalidade real de atualização. Agora, o painel simplesmente informa que uma nova versão está disponível e direciona os usuários para a opção Verificar atualizações na bandeja do sistema. Essa mudança elimina confusões e alinha a UI com suas capacidades reais.

Correções de Tradução

O assistente de primeira execução tinha um problema de tradução pequeno, mas perceptível: o dropdown de modo de custo exibia valores brutos (auto / cheap / balanced / premium) em vez de suas versões traduzidas. Embora os rótulos existissem e estivessem traduzidos, não estavam sendo usados nesse contexto. Essa inconsistência foi resolvida, garantindo que o dropdown agora exiba os rótulos traduzidos corretamente, consistentes com a tela de Configurações.

Para detalhes completos, consulte as [notas de release]Chimera Agent v0.49.1. Para atualizar, execute chimera-desktop --update ou baixe a versão mais recente no site oficial.

https://chimeraagent.space