Descripción General
hermes debug proporciona utilidades de diagnóstico para Hermes Agent. Úsalo para subir un informe de depuración (información del sistema + logs recientes) a un servicio de paste y obtener una URL compartible, o para eliminar un paste subido previamente.
hermes debug {share,delete} ...
Subcomandos
share — Subir un informe de depuración
hermes debug share
Sube un informe de depuración con información del sistema y logs recientes a un servicio de paste e imprime una URL compartible. Se pedirá confirmación a menos que se proporcione --yes.
Opciones
| Opción | Descripción |
|---|---|
-y, --yes |
Omite el prompt de confirmación y sube inmediatamente. Requerido en contextos no interactivos (scripts/CI); sin él, el comando se niega en lugar de subir silenciosamente cuando stdin no es un TTY. |
--lines LINES |
Número de líneas de log a incluir por archivo. El predeterminado es 200. |
--expire EXPIRE |
Expiración del paste en días. El predeterminado es 7. |
--local |
Imprime el informe localmente en lugar de subirlo. |
--no-redact |
Desactiva el redactado de secretos en el momento de la subida. Por defecto, los logs pasan por agent.redact.redact_sensitive_text con force=True antes de subirse para evitar filtrar credenciales al servicio de paste público. |
--nous |
Sube el paquete de depuración al almacenamiento interno privado de Nous (AWS S3) en lugar de un servicio público. Solo es visible por el personal de Nous y moderadores de Discord en la lista de permitidos; se autoelimina después de 14 días. Los secretos siguen redactados a menos que también se pase --no-redact. |
delete — Eliminar un paste subido
hermes debug delete <url>
Elimina un paste que fue subido previamente con hermes debug share.
Escenarios Comunes
Compartir un informe con soporte
hermes debug share
Subida interactiva; confirma el prompt para generar un enlace compartible.
Subida no interactiva en CI
hermes debug share --yes
Usa --yes para evitar que el comando espere entrada en scripts.
Incluir más contexto de logs
hermes debug share --lines 500
Útil para diagnosticar problemas que abarcan muchas líneas de log.
Subida privada para el equipo de Nous
hermes debug share --nous --yes
Sube al almacenamiento interno de Nous en lugar de un servicio público.
Inspeccionar el informe localmente
hermes debug share --local
Imprime el informe de depuración completo en la terminal sin subirlo.
Eliminar un viejo paste
hermes debug delete https://paste.example.com/abc123
Consejos
- El redactado por defecto elimina cadenas que parecen credenciales de los logs subidos. Usa
--no-redactsolo cuando necesites valores en bruto y comprendas el riesgo. --nouses la opción más segura para compartir entornos sensibles con el equipo de Hermes.- Cuando automatices la subida, prefiera
--yesen lugar de redirigir stdin.