Volver a Comandos
Inicio rápidohermes chat

Comando hermes chat — Referencia completa y ejemplos

Referencia completa de hermes chat: inicia sesiones interactivas, ejecuta consultas de una sola vez, reanuda sesiones, adjunta imágenes, selecciona modelos, toolsets, skills y todas las flags disponibles.

July 27, 2026

Resumen

hermes chat inicia una conversación interactiva con Hermes Agent. Sin argumentos abre el REPL/TUI predeterminado. Con -q ejecuta una única consulta y sale. Puedes sobrescribir el modelo, proveedor, toolsets, skills, nivel de razonamiento, gestión de sesiones y comportamiento de seguridad/aprobaciones.

Uso

hermes chat [OPCIONES]
hermes           # atajo de hermes chat

Opciones

Flag Descripción
-q CONSULTA, --query CONSULTA Consulta única (modo no interactivo).
--image IMAGEN Adjunta una imagen local a una consulta única.
-m MODELO, --model MODELO Sobrescribe el modelo para esta sesión.
-t LISTA, --toolsets LISTA Toolsets a habilitar, separados por comas.
--reasoning NIVEL Esfuerzo de razonamiento: none, minimal, low, medium, high, xhigh, max, ultra.
-s SKILLS, --skills SKILLS Precarga uno o más skills (separados por comas o repetidos).
--provider PROVEEDOR Sobrescribe el proveedor de inferencia.
-v, --verbose Salida detallada.
-Q, --quiet Modo silencioso para uso programático (oculta banner, spinner y vistas previas de herramientas).
--resume ID_SESIÓN, -r ID_SESIÓN Reanuda una sesión anterior por ID.
--no-restore-cwd No cambia al directorio de trabajo guardado de la sesión reanudada.
--continue [NOMBRE], -c [NOMBRE] Reanuda una sesión por nombre; omite para la más reciente.
--worktree, -w Ejecuta en un git worktree aislado (para agentes paralelos).
--accept-hooks Aprueba automáticamente hooks de shell no vistos.
--checkpoints Habilita checkpoints del sistema de archivos antes de operaciones destructivas.
--max-turns N Máximo de iteraciones de llamadas a herramientas por turno (por defecto 500 o agent.max_turns).
--yolo Omite todos los prompts de aprobación de comandos peligrosos.
--pass-session-id Incluye el ID de sesión en el system prompt.
--ignore-user-config Ignora ~/.hermes/config.yaml y usa valores predeterminados.
--ignore-rules Omite AGENTS.md, SOUL.md, inyección de memoria y skills precargados.
--safe-mode Desactiva todas las personalizaciones (config, reglas, plugins, servidores MCP).
--source FUENTE Etiqueta de origen de la sesión (por defecto: cli).
--tui Inicia la TUI moderna.
--cli Fuerza el REPL clásico de prompt_toolkit.
--dev Con --tui: ejecuta fuentes TypeScript vía tsx.

Ejemplos

# Sesión interactiva
hermes chat

# Consulta única
hermes chat -q "Explica la estructura del proyecto"

# Usar un modelo y toolsets específicos
hermes chat -q "Refactoriza el módulo de auth" -m anthropic/claude-sonnet-4 -t file,terminal

# Adjuntar una imagen
hermes chat --image ~/screenshot.png -q "Describe esta UI"

# Reanudar la sesión más reciente
hermes chat -c

# Reanudar una sesión por nombre
hermes chat -c "sesión de debug"

# Precargar skills y ejecutar en worktree aislado
hermes chat -s git-workflow,code-review --worktree

# Habilitar checkpoints y omitir aprobaciones para automatización
hermes chat --checkpoints --yolo -q "Ejecuta la suite de pruebas completa"

# Salida programática silenciosa
hermes chat -Q -q "Devuelve solo la lista de archivos"

# Diagnóstico: ejecución completamente aislada
hermes chat --safe-mode

Consejos

  • Usa -Q cuando canalices o scriptees; la salida solo contiene la respuesta final y la info de sesión.
  • Usa --checkpoints al ejecutar operaciones destructivas para poder restaurar con /rollback.
  • Usa --reasoning para aumentar o reducir el esfuerzo de razonamiento de una sesión.
  • --safe-mode es la forma más rápida de verificar si un problema proviene de tu config, reglas o plugins.

Véase también

hermes, hermes model, hermes sessions, hermes tools, /help en la sesión.

Explore All Commands

Browse the full command reference with search and category filters.

Volver a Comandos