Pular para o conteúdo
Breaking change

Herdr 0.9.4

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

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

Resumo

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. A versão também corrige a gravação e a restauração das sessões dos agentes. Você precisa revisar os scripts de encerramento e as permissões dos clientes antes de atualizar os ambientes afetados.

Novidades

  • Herdr 0.9.4 — Atualização de plugins: herdr plugin update atualiza todos os plugins instalados pelo GitHub ou somente o nome escolhido. Os painéis abertos mantêm os arquivos anteriores e novas execuções utilizam a atualização. Plugins ligados localmente permanecem intactos.
  • Herdr 0.9.4 — Notificações no Windows: os avisos permanecem na Central de Notificações. Um clique abre o painel correspondente e traz a janela do terminal para a frente.

Melhorias

  • Herdr 0.9.4 — Sessões extensas: agentes ocupados e shells ociosos utilizam menos CPU. Os painéis ocultos consomem menos memória e os painéis Windows utilizam menos threads. A publicação não apresenta medições para essas reduções.
  • Herdr 0.9.4 — Estado dos agentes: Antigravity e Grok aparecem como ociosos ao retornar ao prompt, mesmo com trabalhos próprios em segundo plano. O Codex iniciado com --no-daemon informa os turnos concluídos pela integração.
  • Herdr 0.9.4 — Links dos plugins: com captura do mouse ativa, o plugin recebe prioridade ao tratar um link. Desative a captura para utilizar os atalhos de links do terminal.

Correções

  • Herdr 0.9.4 — Gravação das sessões: as sessões são gravadas antes de o macOS reiniciar ou de o Windows encerrar os aplicativos. O novo arquivo é gravado em disco antes de substituir o anterior, reduzindo a possibilidade de uma interrupção deixar o registro ilegível.
  • Herdr 0.9.4 — Continuidade do servidor: a falta de processos ou threads disponíveis não encerra todos os painéis. Um número de workspace fora da faixa retorna workspace_not_found em vez de derrubar o servidor.
  • Herdr 0.9.4 — Restauração dos agentes: suspender com Ctrl+Z e retomar com fg preserva o nome e a conversa. Checkouts temporariamente inacessíveis mantêm os grupos de worktrees e a leitura lenta do Git não paralisa a restauração.
  • Herdr 0.9.4 — Teclado e terminal: as correções abrangem acentos e AltGr no Windows, atalhos em layouts não latinos e teclas aprimoradas após reiniciar o terminal externo. As respostas de cor e teclado deixam de inserir caracteres indevidos nos painéis.
  • Herdr 0.9.4 — Conexões remotas: os agentes SSH encaminhados deixam de receber consultas a cada segundo, comportamento que podia interromper a autenticação do SSH e do Git. A barra lateral preserva suas configurações após reconectar.
  • Herdr 0.9.4 — Shells e integrações: o Fish deixa de repetir fragmentos do prompt ao redimensionar painéis. O instalador Python do Hermes é reconhecido e a configuração dos plugins em YAML é preservada ao instalar ou remover sua integração.

Breaking changes

  • Herdr 0.9.4 — Clientes Windows: um servidor elevado aceita apenas clientes administradores por padrão. Para permitir clientes sem elevação vinculados ao mesmo usuário do Windows, configure allow_unelevated_clients = true em [server] ou utilize --allow-unelevated-clients ao iniciar o servidor.
  • Herdr 0.9.4 — Encerramento por sinal: fechar o shell de origem não encerra o servidor no Linux e no macOS. Substitua SIGHUP por herdr server stop ou SIGTERM nos scripts que encerravam o Herdr dessa forma.
  • Herdr 0.9.4 — Entrada no Windows: a opção experimental HERDR_WINDOWS_INPUT_BACKEND=crossterm foi removida. A entrada utiliza o console nativo do Windows. Retire a configuração antiga dos ambientes que selecionavam esse backend.

Ponto de Atenção

A repetição de fragmentos do prompt com zsh e Powerlevel10k continua pendente de uma correção no Ghostty. A correção anunciada para Fish não deve ser estendida a esses shells. O suporte a hosts remotos Windows ARM64 pelo build x64 é descrito como tentativa de compatibilidade, sem garantia geral.

Teste sugerido: num ambiente Windows de homologação, confira a recusa de um cliente comum por um servidor elevado antes de testar a permissão explícita. No Linux ou no macOS, feche o shell que iniciou o servidor e confirme sua continuidade. Encerre-o depois com herdr server stop e confira a restauração de uma sessão gravada.

Notas da versão

O release oficial do Herdr 0.9.4 foi publicado em 13/10/2026 às 15h41 UTC como versão estável.

Versões anteriores

    • 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
    • Herdr v0.9.2

      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.

      Breaking change
    • 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

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
Ver todas as 12 versões do Herdr
Histórico de versões