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 updateatualiza 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-daemoninforma 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_foundem vez de derrubar o servidor. - Herdr 0.9.4 — Restauração dos agentes: suspender com
Ctrl+Ze retomar comfgpreserva 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 = trueem[server]ou utilize--allow-unelevated-clientsao 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
SIGHUPporherdr server stopouSIGTERMnos scripts que encerravam o Herdr dessa forma. - Herdr 0.9.4 — Entrada no Windows: a opção experimental
HERDR_WINDOWS_INPUT_BACKEND=crosstermfoi 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.