Descripción general
hermes slack proporciona utilidades de integración con Slack para Hermes. Tiene un único subcomando, manifest, que imprime o escribe un manifest de app de Slack con cada comando del gateway registrado como comando de barra nativo (/btw, /stop, /model, …). Pega el manifest en la configuración de tu app de Slack para conectar tu espacio de trabajo al gateway de Hermes.
hermes slack manifest
Subcomandos
manifest
Genera un manifest de app de Slack que registra cada comando del gateway del registro de comandos como comando de barra de primera clase. Pega la salida en Configuración de la app de Slack → Características → App Manifest → Editar y guarda. Reinstala la app si Slack lo solicita.
| Opción | Descripción |
|---|---|
--write [PATH] |
Escribe el manifest en un archivo en lugar de stdout. Sin PATH, escribe en $HERMES_HOME/slack-manifest.json |
--name NAME |
Nombre para mostrar del bot (predeterminado: Hermes) |
--description DESCRIPTION |
Descripción del bot mostrada en el directorio de apps de Slack |
--long-description TEXT |
Establece la descripción larga de la app (175–4.000 caracteres) |
--long-description-file PATH |
Lee la descripción larga desde un archivo de texto UTF-8 (175–4.000 caracteres) |
--slashes-only |
Emite solo el array features.slash_commands (para fusionarlo manualmente en un manifest existente) |
--no-assistant |
Omite el modo Slack AI Assistant; los DM se muestran como un chat plano donde los comandos de barra (/help, /new) funcionan en línea |
--agent-view |
Emite la experiencia de mensajería Agent de Slack en lugar de la assistant_view heredada; no se puede revertir en Slack tras aplicar el manifest |
Escenarios comunes
Configuración inicial
hermes slack manifest
# Imprime un manifest.json completo en stdout
# 1. Ve a https://api.slack.com/apps
# 2. Crear nueva app → Desde manifest
# 3. Pega el manifest generado
# 4. Instala la app en tu espacio de trabajo
Guardar en un archivo
hermes slack manifest --write
# Escribe en $HERMES_HOME/slack-manifest.json
hermes slack manifest --write ./slack-manifest.json
# O en una ruta personalizada
Personalizar el bot
hermes slack manifest --name "Hermes Bot" --description "Asistente de IA conectado a través del gateway de Hermes"
Fusionar en un manifest existente
hermes slack manifest --slashes-only
# Emite solo el array slash_commands para fusionarlo manualmente
Elegir la experiencia de mensajería
hermes slack manifest --agent-view
# Usa la experiencia de mensajería Agent de Slack (no se puede revertir después)
Consejos
manifestes el único subcomando dehermes slack--writesin PATH guarda en$HERMES_HOME/slack-manifest.json- Tras aplicar un manifest, reinstala la app si Slack lo solicita
--agent-viewcambia la superficie de mensajería de la app y no se puede revertir tras aplicarlo- Usa
--slashes-onlycuando mantengas un manifest existente manualmente