Visão Geral
hermes plugins gerencia os plugins do Hermes Agent — extensões instaladas a partir de repositórios Git que adicionam novas capacidades ao agente. Você pode instalar, atualizar, remover, listar, habilitar e desabilitar plugins.
Uso
hermes plugins [-h] {install,update,remove,rm,uninstall,list,ls,enable,disable} ...
Subcomandos
install <origem>
Instala um plugin a partir de uma URL Git ou owner/repo.
hermes plugins install owner/repo
hermes plugins install https://github.com/owner/hermes-plugin.git
update [nome]
Baixa as últimas alterações de um plugin instalado. Sem nome, atualiza todos os plugins instalados.
hermes plugins update my-plugin
hermes plugins update
remove / rm / uninstall <nome>
Remove um plugin instalado. Os três nomes são aliases da mesma ação.
hermes plugins remove my-plugin
hermes plugins rm my-plugin
hermes plugins uninstall my-plugin
list / ls
Lista os plugins instalados. ls é um alias de list.
hermes plugins list
hermes plugins ls
enable <nome>
Habilita um plugin desabilitado.
hermes plugins enable my-plugin
disable <nome>
Desabilita um plugin sem removê-lo.
hermes plugins disable my-plugin
Exemplos
# Listar plugins instalados
hermes plugins list
# Instalar um plugin a partir de um repositório GitHub
hermes plugins install owner/hermes-plugin
# Atualizar todos os plugins instalados
hermes plugins update
# Desabilitar um plugin problemático
hermes plugins disable my-plugin
# Reabilitá-lo depois
hermes plugins enable my-plugin
# Remover um plugin completamente
hermes plugins remove my-plugin
Dicas
- Os plugins são instalados a partir de repositórios Git, não de um registro centralizado.
- Ao solucionar problemas, desabilitar é mais seguro do que remover — o plugin permanece instalado e pode ser reabilitado na hora.
- Atualize os plugins regularmente para receber correções de bugs e melhorias de compatibilidade.
- Um plugin desabilitado não é carregado, portanto não afeta a inicialização nem o comportamento.
- Após instalar ou habilitar um plugin, inicie uma nova sessão (ou reinicie o gateway) para que ele tenha efeito.