agentic-slack
Agentic Slack es un runtime auto-alojado para asistentes en Slack ejecutado en Cloudflare Workers. Proporciona respuestas con streaming, conversaciones duraderas por hilo y gestión de retención configurable.
Ficha actualizada 22 sept 2026, 17:30 · upstream 22 sept 2026, 16:06 · release sin release detectada
Qué es agentic-slack
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Agentic Slack es un runtime auto-alojado para asistentes en Slack ejecutado en Cloudflare Workers. Proporciona respuestas con streaming, conversaciones duraderas por hilo y gestión de retención configurable. Utiliza Bun, Flue y Workers AI sin dependencias Docker, integrando directamente la lógica de admisión y entrega del agente en una arquitectura serverless escalable dentro de tu cuenta Cloudflare.
El sistema procesa menciones y mensajes directos mediante un flujo que incluye deduplicación en D1 y ejecución en objetos duraderos para mantener el contexto entre interacciones. La configuración centralizada permite ajustar instrucciones, prompts sugeridos y modelos a través de `agent.config.ts`, separando el código reutilizable de la aplicación desplegada.
La seguridad se aborda mediante verificación de firmas de eventos de Slack y sanitización de salida que redacta patrones de credenciales antes del envío. Sin embargo, la retención se gestiona eliminando los objetos duraderos tras un TTL configurable (7 días para DMs, 15 para canales), lo que borra el estado local pero no los mensajes ya enviados a Slack.
- Responder automáticamente a menciones y mensajes directos en hilos específicos
- Mantener contexto de conversación persistente entre múltiples interacciones en un mismo hilo
- Gestionar tareas asignadas con seguimiento del progreso sin repetir información básica
- Redactar patrones sensibles como tokens o claves API antes de enviar respuestas al canal
- Ejecutar lógica de negocio personalizada mediante instrucciones configurables en el agente
- Respuestas con streaming para una experiencia de usuario más fluida y rápida
- Uso de Durable Objects para mantener el estado de la conversación sin perder contexto
- Sanitización integrada que redacta credenciales y patrones sensibles en las salidas
- Arquitectura serverless escalable utilizando Cloudflare Workers y Workers AI
- Configuración centralizada de instrucciones y modelos en un archivo único
- Dependencia obligatoria de la infraestructura de Cloudflare (Workers, D1, Workers AI)
- No es una solución local independiente; requiere cuotas y facturación de la cuenta Cloudflare
- Requiere instalación manual de la App de Slack con scopes específicos de bot y asistente
- La retención borra el estado del objeto durable, no los mensajes históricos en Slack
- Sin integraciones externas nativas más allá de las herramientas básicas de Slack
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clonar repositorio e instalar Bun 1.3.14+. Configurar D1 y secretos (tokens, IDs) en `wrangler.deploy.json`. Crear App de Slack con scopes `app_mentions:read`, `assistant:write` e instalarla. Desplegar a staging/production verificando salud antes de conectar. No usar `main` como release estable sin comparar revisiones. Proteger integración con checks de verificación y restringir entorno staging.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.