# Kavor 1.0.6

## Destaques

- Torna sessões de Terminal e CodingAgent muito mais resilientes sob output contínuo, atividade concorrente e uso de
  vários Workspaces. PTYs agora rodam em um host dedicado, isolado de Git, instaladores, probes e outras operações
  limitadas.
- Mantém processos vivos de Terminal e CodingAgent independentes da apresentação no Canvas. Trocar de Workspace,
  mover ou dar zoom no Canvas, remontar um Node ou tirá-lo temporariamente da tela pode desacoplar e restaurar sua
  viewport sem reiniciar o processo nem perder output ordenado.
- Refaz Software Update ao redor de uma ação explícita e verificada `Restart & update`. Progresso, prontidão, erros e
  recuperação ficam em Settings; o badge do Header e notificações do sistema chamam atenção passivamente.
- Adiciona um diálogo pós-atualização offline. Após a primeira inicialização saudável de um pacote mais novo, o Kavor
  mostra uma vez os Destaques, Correções e Limitações conhecidas relevantes, incluindo releases puladas.
- Faz preferências do Workspace valerem assim que alteradas. Apenas o nome do Workspace mantém uma ação Save explícita.

## Correções

- Remove o domínio de falha compartilhado do process host que podia encerrar sessões não relacionadas de Terminal e
  CodingAgent quando outra operação ou alta pressão de output bloqueava o host.
- Adiciona processamento justo e limitado de output PTY e um canal direto e tipado de apresentação, impedindo que uma
  sessão ruidosa monopolize input, resize, interrupção, checkpoint ou output ao vivo de outra.
- Corrige a hidratação de PTY durante mudanças de visibilidade do Canvas e trocas de Workspace para pintar o checkpoint
  autoritativo antes dos bytes seguintes, sem output duplicado, viewports antigas ou reinícios ocultos.
- Adiciona recuperação automática após interrupção do host PTY, preservando uma intenção explícita de Stop e evitando
  lançamentos duplicados ou encerramentos de processo inventados.
- Separa o host de operações da execução PTY e centraliza o refresh do ambiente de login, para que detecção de
  ferramentas nativas e CodingAgents não inicie nem dispute recursos com o host PTY.
- Corrige a identidade de processo do context hook de CodingAgent em launches baseados em Node, separando injeção de
  contexto ao vivo do Kavor de processos comuns de provider e shell.
- Impede que o encerramento normal da aplicação instale implicitamente uma atualização baixada. Antes do shutdown
  coordenado, o Kavor revalida o artefato em cache contra seu metadata SHA-512 e mantém a aplicação aberta com
  recuperação manual se a validação falhar.
- Corrige prontidão antiga do updater após erros do provider, agrupa pedidos repetidos de restart e adiciona
  diagnósticos locais limitados do updater com rotação.
- Remove toasts globais de update em favor de feedback contextual em Software Update, aplica imediatamente mudanças
  do canal prerelease e adiciona estado pulsante ao badge do Header e à ação de restart quando prontos.
- Adiciona rollback de falha para preferências de animação, telemetry, performance, path e canal de update aplicadas
  imediatamente, em vez de deixar a interface adiante do estado persistido.
- Adiciona sincronização assinada e idempotente do ciclo de vida de contas Firebase com o registro de comunicações do
  Kavor, com retries limitados e reconciliação diária.
- Alinha a verificação de startup empacotado à arquitetura de hosts lazy, preservando que uma inicialização nova e
  ociosa não ligue o host PTY nem o host de operações antes de serem necessários.

## Instalação

Baixe o Kavor em <https://download.agentkavor.com>. A página detecta a plataforma atual e mostra todos os pacotes.

- Windows x64 usa o instalador NSIS assistido por usuário. Ele ainda não é assinado, e o Microsoft SmartScreen pode
  exigir confirmação explícita.
- macOS 13+ oferece DMGs separados para arm64 e x64. Os builds têm assinatura ad-hoc, mas não são notarizados; siga as
  instruções do Gatekeeper. Updates gerenciados usam o ZIP da arquitetura correta e oferecem restart coordenado após
  revalidar o cache. O download manual permanece sempre disponível.
- Linux x64 oferece AppImage e DEB. AppImage aceita updates gerenciados com restart coordenado explícito; updates DEB
  são instalados manualmente pela página de download.

## Limitações conhecidas

- Pacotes Windows ARM64 e Linux ARM64 não estão incluídos até que gates nativos de PTY, SQLite, contenção de processos
  e runtime empacotado possam rodar em CI correspondente.
- Downloads diretos para Windows ainda não têm certificado Authenticode.
- Pacotes macOS ainda não têm Developer ID nem notarização. O Gatekeeper pode exigir confirmação manual e substituir
  um build ad-hoc pode pedir novamente acesso ao `Kavor Safe Storage` no Keychain.
- A Microsoft Store não faz parte desta release.
