Slack
Pon un agente de Pepe en tu espacio de Slack para que la gente hable con él en canales y mensajes directos.
Slack
Conectar Slack permite que la gente hable con el agente dentro del propio espacio de trabajo. Slack entrega los mensajes a Pepe mediante su Events API; configura la conexión mediante la configuración guiada (o el panel), que pide exactamente los campos que necesita e imprime la URL de retorno para registrar:
pepe setup
Elige la opción de canal, escoge Slack y el agente, e ingresa las credenciales
(se acepta una referencia ${ENV_VAR} para cualquier secreto). El config de
una conexión contiene:
bot_token: el token OAuth del usuario bot (xoxb-...), usado como bearer para las respuestas.signing_secret: verifica elX-Slack-Signatureen las peticiones entrantes.
En la app de Slack, define la URL de petición de Event Subscriptions con la URL
de la conexión y suscríbete a message.channels y app_mention. El primer
guardado dispara un handshake url_verification, que Pepe responde de inmediato.
Las respuestas se publican con chat.postMessage. Forma de la URL de retorno:
https://YOUR_HOST/webhooks/default/slack/<slug>
Ver Webhooks para los campos que comparte toda conexión
(agent, mode, trainers, session_ttl_min, ephemeral, commands) y
cómo funciona la ruta genérica por dentro.
Cambiar de modelo
Los comandos /model y /models permiten ver o cambiar el modelo de IA que
responde. Solo funcionan en una conexión en modo admin con commands
habilitado; en support, se tratan como texto normal. /models lista los
modelos disponibles para el proyecto de esta conexión; /model muestra el
actual, o lo cambia:
/model openrouter # pregunta si cambiar solo este chat o todos
/model openrouter session # cambia solo para esta conversación
/model openrouter global # cambia para todos con los que habla esta conexión
Cualquiera en una conversación permitida puede cambiar el modelo de su propia
conversación. Cambiarlo globalmente, para todos con los que habla esta
conexión, está reservado a los entrenadores, la misma lista de confianza
que rige la memoria. Pon model_switch_locked: true en la conexión para
desactivar el cambio de modelo por completo para quien no sea entrenador.