Vai al contenuto

← Blog

Cosa è uscito

Chimera Agent 0.49.1: Correções para Fluxo de Atualização e Consistência de 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.

Testo nostro su una nostra release. Leggi la release su GitHub →

Melhorias no Processo de Atualização

O mecanismo de atualização no Chimera Agent 0.49.0 tinha um defeito significativo: o processo de 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 com que o app insistisse em oferecer uma atualização para a versão já instalada. O instalador agora 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ê estiver 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 completas. Agora, os releases são retidos com --latest=false e só são promovidos uma vez que 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 na Interface

O painel 'nova versão disponível' anteriormente 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 visualizar o release ou dispensar a notificação, sem funcionalidade real de atualização. O painel agora 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 menor mas perceptível: o dropdown de modo de custo exibia valores brutos (auto / cheap / balanced / premium) em vez de suas contrapartes 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 corretos, 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 do site oficial.

https://chimeraagent.space