Visão Geral
hermes debug fornece utilitários de diagnóstico para o Hermes Agent. Use-o para fazer upload de um relatório de depuração (informações do sistema + logs recentes) para um serviço de paste e obter uma URL compartilhável, ou para excluir um paste enviado anteriormente.
hermes debug {share,delete} ...
Subcomandos
share — Fazer upload de relatório de depuração
hermes debug share
Faz upload de um relatório de depuração contendo informações do sistema e logs recentes para um serviço de paste e imprime uma URL compartilhável. A confirmação será solicitada, a menos que --yes seja fornecido.
Opções
| Opção | Descrição |
|---|---|
-y, --yes |
Ignora o prompt de confirmação e faz upload imediatamente. Obrigatório em contextos não interativos (scripts/CI); sem isso, o comando recusa em vez de fazer upload silenciosamente quando stdin não é um TTY. |
--lines LINES |
Número de linhas de log a incluir por arquivo de log. O padrão é 200. |
--expire EXPIRE |
Validade do paste em dias. O padrão é 7. |
--local |
Imprime o relatório localmente em vez de fazer upload. |
--no-redact |
Desativa a remoção de segredos no momento do upload. Por padrão, os logs passam por agent.redact.redact_sensitive_text com force=True antes do upload, para que credenciais não vazem para o serviço de paste público. |
--nous |
Faz upload do pacote de depuração para o armazenamento interno privado da Nous (AWS S3) em vez de um serviço público. Visível apenas pela equipe da Nous e moderadores do Discord na lista de permissões; é excluído automaticamente após 14 dias. Segredos ainda são removidos, a menos que --no-redact também seja passado. |
delete — Remover um paste enviado
hermes debug delete <url>
Exclui um paste previamente enviado com hermes debug share.
Cenários Comuns
Compartilhar relatório com o suporte
hermes debug share
Upload interativo; confirme o prompt para gerar um link compartilhável.
Upload não interativo em CI
hermes debug share --yes
Use --yes para evitar que o comando fique aguardando entrada em scripts.
Incluir mais contexto de log
hermes debug share --lines 500
Útil ao diagnosticar problemas que abrangem muitas linhas de log.
Upload privado para a equipe Nous
hermes debug share --nous --yes
Faz upload para o armazenamento interno da Nous em vez de um serviço público.
Inspecionar o relatório localmente
hermes debug share --local
Imprime o relatório de depuração completo no terminal sem fazer upload.
Excluir um paste antigo
hermes debug delete https://paste.example.com/abc123
Dicas
- A remoção padrão elimina strings semelhantes a credenciais dos logs enviados. Use
--no-redactapenas quando precisar deliberadamente de valores brutos e compreender o risco. --nousé a escolha mais segura para compartilhar ambientes sensíveis com a equipe Hermes.- Ao automatizar o upload, prefira
--yesem vez de redirecionar stdin.