Resumo
O herdr v0.8.0 consolida o preview build anterior em release estável, com novos comandos de CLI, reorganização de worktrees, relicenciamento para Apache-2.0 e uma lista longa de correções em Windows, terminal e detecção de agentes.
Novidades
- herdr v0.8.0 —
herdr --skill: novo comando imprime a skill de agente empacotada no binário em execução. - herdr v0.8.0 — Controle de UI:
ui.pane_scrollbars = falseesconde as barras de rolagem dos panes e recupera a coluna reservada (#2167);ui.tab_bar_position = "bottom"move a barra de tabs do desktop para baixo dos panes (#2117). - herdr v0.8.0 — Ajuda de keybinds filtrável: filtragem ao vivo com
/, Backspace eCtrl+U(#1825, #1832). - herdr v0.8.0 — IME coreano no Windows: suporte a
experimental.switch_ascii_input_source_in_prefixcom IMEs coreanos no Windows (#1802, #1823). - herdr v0.8.0 — Restauração nativa de sessão: Grok CLI (
grok --resume <id>, #1800/#1807) e Antigravity CLI (agy --conversation <id>, #1011/#1571/#2087) passam a reportar sessão e restaurar nativamente. - herdr v0.8.0 — Reorganização de worktrees:
workspace.move_block, o eventoworkspace.reorderede reordenação atômica de grupos de worktree (#1694). - herdr v0.8.0 — README em chinês simplificado: documentação traduzida (#1990).
Melhorias
- Opções experimentais saem da TUI de configurações e ficam disponíveis só via arquivo de config.
- Indicadores de status de agente usam as mesmas marcas estáticas em sidebar, navegador e mobile, eliminando renderização contínua de spinner.
- Saída oculta de pane deixa de disparar renderização desnecessária da TUI.
- Downloads de preview no Windows passam a incluir o herdr e um runtime ConPTY moderno em um único pacote (#1533, #1644, #1828).
- Worktrees pai e filhos permanecem agrupados na sidebar, inclusive durante reordenação.
- Links de repositório e instalação passam a usar
herdrdev/herdrapós a migração de organização no GitHub. - O herdr é relicenciado de AGPL-3.0-or-later para Apache-2.0.
Correções
- herdr v0.8.0 — Terminal e teclado: consultas de tema claro/escuro e atualizações de Mode 2031 chegam corretamente aos panes (#714); Escape físico no Windows não é mais interpretado como sequência VT (#1736); teclas nativas do Windows preservam seu ciclo de vida físico (#2077);
Ctrl+_decodifica comoCtrl+_em vez deCtrl+-(#2164, #2165); Shift+Enter chega com o modificador intacto no Windows (#1743, #1909). - herdr v0.8.0 — Sessões de agente: sessões Codex aninhadas ou efêmeras não substituem mais a sessão retomável do pane dono (#1789, #1927); processos RPC, JSON e print do Pi não tomam mais o estado de ciclo de vida das sessões TUI (#2159); integrações OMP preservam caminhos absolutos de sessão no Windows (#2092); atualizações da integração Claude preservam a ordem e formatação das chaves de configuração existentes (#2066).
- herdr v0.8.0 — Rede remota e SSH: attach remoto recorre a
shquando o shell de login não consegue descobrir o path (#1201); servidores e processos de pane desanexados no Windows sobrevivem ao logout da sessão OpenSSH que os iniciou (#2008). - herdr v0.8.0 — Workspace e foco: fechar um workspace sem foco não altera mais o workspace focado (#1328, #1877); um workspace em segundo plano que fecha após a última pane sair não move mais o foco (#1621, #1912); o foco direcional de pane mantém o modo Navigate ativo (#1850, #1993).
- herdr v0.8.0 — Clipboard e mouse: cópias de texto de pane via VS Code Remote Tunnels chegam ao clipboard da máquina que está vendo, em vez de sobrescrever o clipboard do host remoto (#2015);
ui.copy_on_select = falsemantém seleções por arrasto e clique duplo sem copiar (#1782); escritas vazias de clipboard não apagam mais o conteúdo existente (#1893). - herdr v0.8.0 — Instalação e ambiente: instalar a skill de agente com o CLI
skillsdeixa de copiar o repositório inteiro (#2022); builds Nix passam a incluir a skill de agente usada porherdr --skill(#1889, #1890); a instalação no Windows preserva a variávelPATHherdada (#1947).
Breaking changes
- herdr v0.8.0 — Relicenciamento: o projeto muda de AGPL-3.0-or-later para Apache-2.0. A origem pública não detalha se há alguma exigência de migração para o time responsável por integrações que dependem do código sob a licença anterior.
Ponto de Atenção
- herdr v0.8.0 — Ajuda e flag
--jsonde worktree: a documentação deworktreedeixa de anunciar a flag--jsonredundante, mas os comandos continuam aceitando-a por compatibilidade (#2171).
Notas da versão
- herdr v0.8.0 — Escopo do release: consolida o trabalho acumulado desde a base v0.7.5, incluindo os itens já cobertos pelos previews
44b3adb12552ed78e3d3b5126.