Ir para o conteúdo
Promovaweb

Plugin herdr-auto-title para Herdr

Em destaque

O que o Plugin herdr-auto-title faz no seu Herdr

  1. Nomeia abas e painéis com o número, a pasta ou o programa em execução.
  2. Inclui o título da sessão do agente quando a integração correspondente está instalada.
  3. Mostra a branch de trabalho no nome da aba e omite a branch principal.
herdr-auto-titlekryptamine/herdr-auto-title
Tipo
Plugin
Categoria
Organização
Origem
Repositório do plugin · kryptamine/herdr-auto-title
Mantenedor
kryptamine
Licença
MIT
Compatibilidade
Herdr 0.8.2 ou mais recente. O Herdr compila o plugin a partir do código, então é preciso ter Go 1.24 ou mais recente na máquina. No Windows, só o shell e o agente nomeiam a aba.
Dependências
  • Herdr 0.8.2 ou mais recente
  • Go 1.24 ou mais recente para compilar na instalação
  • Opcional: integração do Herdr com cada agente usado
Ilustração de módulos conectados em grafite e lilás.
Ilustração padrão para plugins do Herdr.Ilustração gerada para a Promovaweb.

Instalar e manter

  1. Instale o plugin

    O Herdr baixa o plugin do repositório indicado e registra as ações no seu ambiente.

    Instalar
    herdr plugin install kryptamine/herdr-auto-title --ref v0.15.0
  2. Remova quando não precisar mais

    O comando retira o plugin. Use o identificador registrado na ficha.

    Remover
    herdr plugin uninstall herdr.auto-title

O Auto Title lê a sessão do Herdr duas vezes por segundo e nomeia abas e painéis com o trabalho que está acontecendo neles. O nome combina o número da aba, a pasta ou o programa e, quando existe, o título do agente.

O resultado aparece na prática: uma aba na pasta dashboard vira 1 · dashboard; a mesma pasta em uma branch de trabalho vira 2 · dashboard › MC-13200; um agente trabalhando em escopos de OAuth vira 4 · dashboard › Implement OAuth scopes. A branch principal é omitida, e branches longas são reduzidas ao trecho que identifica o trabalho.

Requisitos

O plugin exige Herdr 0.8.2 ou mais recente. A instalação compila a partir do código, então a máquina precisa de Go 1.24 ou mais recente. Com o Go 1.22 comum em distribuições, a compilação falha antes de instalar.

No Windows, o Herdr informa apenas o shell ou o agente em execução no painel. Editor, ssh e mosh não nomeiam a aba nesse sistema.

Instale e inicie

Terminal
herdr plugin install kryptamine/herdr-auto-title --ref v0.15.0
herdr plugin action invoke herdr.auto-title.restart

A segunda linha inicia o plugin na hora. Sem ela, o Herdr só carrega o plugin na próxima vez que o servidor iniciar.

Para atualizar, repita as duas linhas com a tag da versão nova. A configuração é preservada.

Ajuste o ambiente recomendado

Três ajustes opcionais fazem o plugin render o que promete.

O primeiro impede que o Herdr peça um nome ao criar a aba. Um nome digitado ali vale como escolha sua, e o plugin deixa a aba intacta:

[ui]
prompt_new_tab_name = false

O segundo instala a integração do Herdr com cada agente usado. Ela informa qual sessão está no painel, e é o que permite nomear a aba pelo trabalho do agente:

Terminal
herdr integration install claude
herdr integration install codex
herdr integration install opencode

O terceiro mostra o tópico na barra lateral. O plugin publica o assunto da aba ativa como $topic, e o Herdr desenha esse valor apenas onde uma linha da barra lateral solicita:

[ui.sidebar.spaces]
rows = [
["state_icon", "workspace", "branch", "git_status"],
[{ token = "$topic", bold = true, dim = false }],
]

Cada cliente lê o próprio config.toml, então a linha precisa existir em todas as máquinas que você usa para acessar.

Entenda o que muda na primeira execução

A primeira inicialização renomeia todos os painéis, inclusive os que você já tinha nomeado à mão. Depois disso, um painel renomeado por você fica fora do alcance do plugin. Para devolver o painel ao controle automático, apague o nome.

Uma aba com vários painéis recebe o nome do painel em foco, do painel com agente ocupado ou do último painel que mudou. Cada painel ganha nome próprio, e a lista do seletor de painéis do Herdr deixa de repetir o nome do programa em todos os itens.

Configure o comportamento

Todas as opções são opcionais e ficam em ~/.config/herdr-auto-title/config.env. Copie o config.env.example do repositório e descomente o que precisar. O README da versão 0.15.0 lista as chaves e os valores aceitos.

Remova

Terminal
herdr plugin uninstall herdr.auto-title

A remoção encerra o processo e apaga o checkout. Os nomes já gravados nas abas e nos painéis permanecem até você renomear ou limpar. Os ajustes de config.toml que você acrescentou continuam no arquivo.

Ficha do plugin

  • Autor: kryptamine
  • Repositório: https://github.com/kryptamine/herdr-auto-title
  • Licença: MIT
  • Compatibilidade: Herdr 0.8.2 ou mais recente, com Go 1.24 ou mais recente para compilar.
  • Teste registrado: herdr 0.9.5, Linux x86_64, 25/10/2026, com registro em content/herdr/controle/plugins/herdr-auto-title/teste.log

O que foi testado

O teste registrado usou Herdr 0.9.5 no Linux x86_64, com configuração e socket isolados. A instalação exigiu Go 1.24, compilou e iniciou o processo. O processo leu o servidor em execução e renomeou abas no formato número, pasta e título, o que foi observado e registrado. Não foram testados os ajustes de integração por agente nem a linha de tópico na barra lateral.