Pular para o conteúdo
Breaking change

Herdr v0.9.2

Confira as mudanças desta versão e os avisos antes de atualizar.

Publicada em
Posição no histórico
4 de 12
Nesta página

Resumo

O Herdr v0.9.2 amplia a retomada de agentes e o controle de máquinas SSH cadastradas, com melhorias na renderização de imagens e no desempenho de sessões grandes. A atualização remove a API gráfica própria dos painéis e muda a resposta para assinantes de eventos que não conseguem acompanhar a transmissão.

Novidades

  • Herdr v0.9.2 — Retomada de agentes: um agente pode informar seu próprio comando de retomada para o Herdr reabrir a sessão após reiniciar o servidor. O Herdr remove o registro do agente no painel quando o terminal retorna a um shell ocioso.
  • Herdr v0.9.2 — Teclas de prefixo: a configuração aceita mais de uma tecla, como prefix = ["ctrl+space", "ctrl+s"]. Cada combinação entra no mesmo modo de prefixo, com as opções cadastradas disponíveis para consulta em prefix+?.
  • Herdr v0.9.2 — Máquinas remotas: herdr machine status consulta as máquinas salvas sem solicitar autenticação. O comando herdr machine reconnect conclui a autenticação SSH no terminal, inclusive com autenticação multifator. Os clientes abertos consultam as máquinas com falha a cada 30 segundos para detectar a recuperação da conexão.
  • Herdr v0.9.2 — Limpeza do painel: keys.clear_pane limpa a tela e o histórico do painel focado, preservando a linha de comando atual. O atalho fica sem associação por padrão e não altera aplicativos de tela cheia, como o Vim.

Melhorias

  • Herdr v0.9.2 — Exibição de imagens: o terminal mantém carregadas as imagens que saem da área visível durante a rolagem. Popups e notificações ocultam somente a parte da imagem que ocupam na tela. No Ghostty local, as imagens chegam por arquivos temporários no lugar da saída do terminal.
  • Herdr v0.9.2 — SSH: as conexões solicitam compressão para reduzir o tempo de transmissão em links lentos. Nas máquinas salvas, a saída do terminal envia somente as linhas alteradas, preservando o formato anterior para clientes e servidores antigos.
  • Herdr v0.9.2 — Inicialização dos agentes: agentes restaurados iniciam um por vez, com intervalo padrão de 100 ms. A configuração [session] startup_per_agent_delay_ms permite ajustar esse intervalo.
  • Herdr v0.9.2 — Shell no Windows: novos painéis usam o PowerShell 7 quando ele está instalado, com o Windows PowerShell como alternativa. Um default_shell configurado explicitamente continua tendo prioridade.

Correções

  • Herdr v0.9.2 — Layouts salvos: os layouts sobrevivem ao desligamento do host e a falhas de restauração. Todas as plataformas mantêm até 48 snapshots em session-snapshots/ para recuperação manual.
  • Herdr v0.9.2 — Estado dos agentes: o início e a restauração de sessões deixam de gerar notificações falsas de conclusão. Clicar em um painel também deixa de enviar um Escape indevido que interrompia o agente.
  • Herdr v0.9.2 — Desempenho: sessões com muitos painéis preenchidos usam menos processamento. O navegador de sessões, a divisão de painéis e a consulta de alvos nomeados permanecem responsivos nesses ambientes.
  • Herdr v0.9.2 — SSH: o encaminhamento de agentes SSH continua funcionando após a reconexão do terminal remoto. Chamadas repetidas com --machine abrem menos conexões, reduzindo a repetição do acesso SSH. A troca de foco também deixa de enviar fragmentos de eventos do mouse ao shell remoto.
  • Herdr v0.9.2 — Windows: colagens multilinha no Claude Code deixam de enviar a mensagem na primeira quebra de linha, preservando Shift+Enter. A colagem remota de imagens e a detecção de agentes instalados por npm também recebem correções.

Breaking changes

  • Herdr v0.9.2 — API de imagens dos painéis: pane.graphics.info, pane.graphics.set, pane.graphics.clear e pane.graphics.stream retornam unknown_method. Aplicativos que usam essa API precisam enviar imagens pelo protocolo gráfico Kitty do terminal.
  • Herdr v0.9.2 — Assinantes de eventos: um consumidor que fica muito atrasado recebe events_lost no lugar da perda silenciosa de eventos. Clientes que leem essas assinaturas precisam tratar o erro informado pelo servidor.

Ponto de Atenção

  • Herdr v0.9.2 — Migração de imagens: migre os aplicativos que chamam pane.graphics.* para o protocolo Kitty e teste a exibição no Ghostty e nos clientes remotos usados no seu ambiente.
  • Herdr v0.9.2 — Atualização de servidores: após herdr update, o Herdr lista os servidores ainda na versão anterior e informa os comandos para reiniciá-los. As máquinas SSH salvas também precisam receber a atualização.
  • Herdr v0.9.2 — Teste sugerido: reinicie uma sessão de teste e confira a retomada dos agentes com o intervalo configurado. Para clientes da API, verifique o tratamento de events_lost quando a leitura deixa de acompanhar os eventos.

Notas da versão

  • Herdr v0.9.2 — Publicação oficial: consulte as notas no GitHub, publicadas em 29 de setembro de 2026.

Versões anteriores

    • Herdr v0.9.1

      O Herdr v0.9.1 permite controlar agentes e painéis de máquinas SSH cadastradas pelo terminal, mesmo com a janela do Herdr fechada.

      Breaking change
    • Herdr v0.9.0

      O Herdr v0.9.0 reúne máquinas locais e conexões SSH na mesma janela e permite que cada cliente abra seus próprios workspaces e abas.

      Breaking change
    • Herdr preview-2026-09-08-62431dbd033b

      O preview do Herdr identificado pela data de 8 de setembro de 2026 reduz o uso do processador em conexões SSH ociosas, preservando a saída final do terminal.

      Pre-release
    • Herdr preview-2026-09-06-9e9bc8a14466

      O Herdr permite administrar várias máquinas SSH pelo mesmo cliente e manter visualizações de abas independentes entre clientes nesta preview de 6 de setembro.

      Pre-release
    • Herdr v0.8.2

      O Herdr v0.8.2 torna o suporte ao Windows geralmente disponível, amplia a integração com agents e o marketplace de plugins e permite que clientes Windows se conectem a servidores Linux e macOS.

      Stable

Versões posteriores

    • Herdr 0.9.5

      O Herdr 0.9.5 corrige os atalhos de prefixo quando o terminal transmite a tecla seguinte como texto.

      Stable
    • Herdr 0.9.4

      O Herdr 0.9.4 altera as permissões do servidor elevado no Windows e a forma de encerrar o servidor no Linux e no macOS.

      Breaking change
    • Herdr v0.9.3

      O Herdr v0.9.3 corrige atalhos que enviam Escape seguido de outra tecla, incluindo combinações Option no macOS e Shift+Enter no Claude Code.

      Stable
Ver todas as 12 versões do Herdr
Histórico de versões