Background Agents y Bugbot requieren la app de Cursor para GitHub para clonar repositorios y enviar cambios.

Instalación

  1. Ve a Integrations in Dashboard
  2. Haz clic en Connect junto a GitHub
  3. Elige repositorio: All repositories o Selected repositories
Para desconectar tu cuenta de GitHub, vuelve al panel de integraciones y haz clic en Disconnect Account.

Usar Agent en GitHub

La integración con GitHub habilita flujos de trabajo del agente en segundo plano directamente desde pull requests e issues. Puedes activar un agente para leer el contexto, aplicar correcciones y hacer push de commits comentando @cursor [prompt] en cualquier PR o issue. Si tienes Bugbot habilitado, puedes comentar @cursor fix para leer la corrección sugerida por Bugbot y activar un agente en segundo plano que aborde el problema.

Permisos

La app de GitHub requiere permisos específicos para trabajar con agentes en segundo plano:
PermisoPropósito
Acceso al repositorioClonar tu código y crear ramas de trabajo
Pull requestsCrear PR con cambios del agente para tu revisión
IssuesRegistrar errores y tareas que los agentes descubren o corrigen
Checks and statusesInformar sobre la calidad del código y los resultados de las pruebas
Actions and workflowsSupervisar pipelines de CI/CD y el estado de los despliegues
Todos los permisos siguen el principio de mínimo privilegio necesario para la funcionalidad de los agentes en segundo plano.

Configuración de la lista de IP permitidas

Si tu organización usa la función de lista de IP permitidas de GitHub para restringir el acceso a tus repositorios, primero tienes que contactar al soporte para habilitar la funcionalidad de lista de IP permitidas para tu equipo.

Contactar al soporte

Antes de configurar las listas de IP permitidas, escribe a hi@cursor.com para habilitar esta función para tu equipo. Esto es necesario para ambos métodos de configuración a continuación. La app de GitHub de Cursor ya tiene la lista de IP preconfigurada. Puedes habilitar la lista de permitidos para las apps instaladas para heredar esta lista automáticamente. Este es el enfoque recomendado, ya que nos permite actualizar la lista y tu organización recibe las actualizaciones automáticamente. Para habilitar esto:
  1. Ve a la configuración de Seguridad de tu organización
  2. Entra a la configuración de la lista de IP permitidas
  3. Marca “Allow access by GitHub Apps”
Para instrucciones detalladas, consulta la documentación de GitHub.

Agregar IP directamente a tu lista de permitidos

Si tu organización usa listas de permitidos definidas por un IdP en GitHub o no puede usar la lista preconfigurada, puedes agregar manualmente las direcciones IP:
184.73.225.134
3.209.66.12
52.44.113.131
La lista de direcciones IP puede cambiar ocasionalmente. A los equipos que usan listas de IP permitidas se les avisará con anticipación antes de agregar o eliminar direcciones IP.

Solución de problemas