Saltar al contenido principal
Con la integración de Cursor para Slack, podés usar Background Agents para trabajar en tus tareas directamente desde Slack mencionando @Cursor junto con un prompt.

Empezá

Instalación

  1. Andá a Cursor integrations
  2. Hacé clic en Connect junto a Slack o andá a la installation page desde acá
  3. Se te va a pedir que instales la app de Cursor para Slack en tu workspace.
  4. Después de instalar en Slack, vas a ser redirigido a Cursor para finalizar la configuración
    1. Conectá GitHub (si todavía no está conectado) y elegí un repositorio predeterminado
    2. Activá el pricing basado en uso
    3. Confirmá la configuración de privacidad
  5. Empezá a usar Background Agents en Slack mencionando @Cursor

Cómo usar

Mencioná a @Cursor y pasale tu prompt. Esto cubre la mayoría de los casos de uso, pero también podés usar los comandos de abajo para personalizar tu agente. Por ejemplo, mencioná @Cursor fix the login bug directamente en la conversación, o usá comandos específicos como @Cursor [repo=torvalds/linux] fix bug para apuntar a un repositorio en particular.

Comandos

Ejecutá @Cursor help para ver una lista de comandos actualizada.
CommandDescription
@Cursor [prompt]Inicia un Background Agent. En hilos con agentes existentes, agrega instrucciones de seguimiento
@Cursor settingsConfigurá los valores predeterminados y el repositorio predeterminado del canal
@Cursor [options] [prompt]Usá opciones avanzadas: branch, model, repo
@Cursor agent [prompt]Forzá la creación de un agente nuevo en un hilo
@Cursor list my agentsMostrá tus agentes en ejecución

Opciones

Personalizá el comportamiento del Background Agent con estas opciones:
OptionDescriptionExample
branchEspecificá la rama basebranch=main
modelElegí el modelo de IAmodel=o3
repoApuntá a un repositorio específicorepo=owner/repo
autoprHabilitá/deshabilitá la creación automática de PRautopr=false
Formatos de sintaxis
Podés usar las opciones de varias maneras:
  1. Formato con corchetes @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
  2. Formato inline @Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
Precedencia de opciones
Al combinar opciones:
  • Los valores explícitos sobrescriben los predeterminados
  • Los valores posteriores sobrescriben a los anteriores si están duplicados
  • Las opciones inline tienen prioridad sobre los valores predeterminados del modal de configuración
El bot analiza opciones desde cualquier parte del mensaje, permitiendo escribir comandos de forma natural.

Uso del contexto del hilo

Los Background Agents entienden y usan el contexto de las discusiones existentes en el hilo. Es útil cuando tu equipo está discutiendo un problema y querés que el agente implemente la solución basada en esa conversación.
S
Sarah2:30 PM
Hey team, we're getting reports that users can't log in after the latest deploy
M
Mike2:32 PM
I checked the logs - looks like the auth token validation is failing on line 247 of auth.js
A
Alex2:33 PM
Oh, I think it's because we changed the token format but didn't update the validation regex
S
Sarah2:35 PM
Yeah, the regex still expects the old format. We need to update it to handle both old and new formats for backwards compatibility
Y
You2:36 PM
@Cursor fix this
1
Los Background Agents leen el hilo completo para obtener contexto cuando se invocan, entendiendo e implementando soluciones basadas en la discusión del equipo.

Cuándo usar comandos forzados

¿Cuándo necesito @Cursor agent? En hilos con agentes existentes, @Cursor [prompt] agrega instrucciones de seguimiento (solo funciona si sos el dueño del agente). Usá @Cursor agent [prompt] para lanzar un agente aparte. ¿Cuándo necesito Add follow-up (desde el menú contextual)? Usá el menú contextual (⋯) en la respuesta de un agente para dar instrucciones de seguimiento. Es útil cuando hay varios agentes en un hilo y necesitás especificar a cuál darle seguimiento.

Actualizaciones de estado y handoff

Cuando se ejecuta el Background Agent, primero vas a ver la opción Open in Cursor.
Cuando Background Agent termina, recibes una notificación en Slack y la opción de ver el PR creado en GitHub.

Administración de agentes

Para ver todos los agentes en ejecución, ejecuta @Cursor list my agents. Gestiona los Background Agents usando el menú contextual haciendo clic en los tres puntos (⋯) en cualquier mensaje del agente.
Opciones disponibles:
  • Add follow-up: agregar instrucciones a un agente existente
  • Delete: detener y archivar el Background Agent
  • View request ID: ver el ID de solicitud único para solucionar problemas (inclúyelo al contactar con soporte)
  • Give feedback: enviar comentarios sobre el rendimiento del agente

Configuración

Administra la configuración predeterminada y las opciones de privacidad desde Dashboard → Background Agents.

Configuración

Modelo predeterminado

Se usa cuando no se especifica explícitamente un modelo con @Cursor [model=...]. Consulta la configuración para ver las opciones disponibles.

Repositorio predeterminado

Se usa cuando no se especifica un repositorio. Usa estos formatos:
  • https://github.com/org/repository
  • org/repository
Si haces referencia a un repositorio que no existe, parecerá que no tienes acceso. Esto se muestra en el mensaje de error cuando Background Agent no logra iniciarse.

Rama base

Rama inicial para Background Agent. Déjalo en blanco para usar la rama predeterminada del repositorio (normalmente main)

Configuración del canal

Configura valores predeterminados a nivel de canal usando @Cursor settings. Estas configuraciones son por equipo y sustituyen tus valores predeterminados personales para ese canal. Es especialmente útil cuando:
  • Distintos canales trabajan en diferentes repositorios
  • Los equipos quieren configuraciones coherentes para todos los miembros
  • Quieres evitar especificar el repositorio en cada comando
Para configurar la configuración del canal:
  1. Ejecuta @Cursor settings en el canal deseado
  2. Establece el repositorio predeterminado para ese canal
  3. Todos los miembros del equipo que usen Background Agents en ese canal usarán estos valores predeterminados
La configuración del canal tiene prioridad sobre los valores predeterminados personales, pero puede sobrescribirse con opciones explícitas como@Cursor [repo=...] [prompt]

Privacidad

Los Background Agents admiten el Modo de Privacidad. Lee más sobre el Modo de Privacidad o administra tu configuración de privacidad.
El Modo de Privacidad (Legacy) no es compatible. Los Background Agents requieren almacenamiento temporal de código mientras se ejecutan.

Mostrar resumen del agente

Muestra resúmenes del agente e imágenes de diferencias. Puede contener rutas de archivos o fragmentos de código. Se puede activar/desactivar.

Mostrar resumen del agente en canales externos

Para Slack Connect con otros espacios de trabajo o canales con miembros externos como invitados, elige si quieres mostrar resúmenes del agente en canales externos.

Permisos

Cursor solicita estos permisos de Slack para que los Background Agents funcionen en tu espacio de trabajo:
PermissionDescription
app_mentions:readDetecta @mentions para iniciar Background Agents y responder a solicitudes
channels:historyLee mensajes anteriores en hilos para aportar contexto al agregar instrucciones de seguimiento
channels:joinSe une automáticamente a canales públicos cuando lo invitan o lo solicitan
channels:readAccede a metadatos de canales (IDs y nombres) para publicar respuestas y actualizaciones
chat:writeEnvía actualizaciones de estado, notificaciones de finalización y enlaces a PR cuando los agentes terminan
files:readDescarga archivos compartidos (logs, capturas de pantalla, ejemplos de código) para aportar contexto adicional
files:writeSube resúmenes visuales de los cambios del agente para una revisión rápida
groups:historyLee mensajes anteriores en canales privados para contexto en conversaciones de varios turnos
groups:readAccede a metadatos de canales privados para publicar respuestas y mantener el flujo de la conversación
im:historyAccede al historial de mensajes directos para contexto en conversaciones continuadas
im:readLee metadatos de MD para identificar participantes y mantener el encadenamiento correcto
im:writeInicia mensajes directos para notificaciones privadas o comunicación individual
mpim:historyAccede al historial de MD grupales para conversaciones con múltiples participantes
mpim:readLee metadatos de MD grupales para dirigirse a los participantes y asegurar una entrega adecuada
reactions:readObserva reacciones de emoji para feedback del usuario y señales de estado
reactions:writeAgrega reacciones de emoji para marcar el estado: ⏳ en ejecución, ✅ completado, ❌ con error
team:readIdentifica detalles del espacio de trabajo para separar instalaciones y aplicar configuraciones
users:readAsocia usuarios de Slack con cuentas de Cursor para permisos y acceso seguro
I