Cursor

Inicia y gestiona agentes en la nube de Cursor para trabajar en repositorios de GitHub

Configuración

Iniciar agente

Operación
Iniciar agente
Clave de API*
••••••••
URL del repositorio*
https://github.com/your-org/your-repo
Rama/Ref
main (opcional)
Prompt*
Describe la tarea para el agente...
Modelo
Selección automática por defecto
Nombre de la rama
Nombre de rama personalizado (opcional)
Crear PR automáticamente
Disabled
Abrir como aplicación de GitHub de Cursor
Disabled
Omitir solicitud de revisor
Disabled
Iniciar agente (cursor_launch_agent)

Inicia un nuevo agente en la nube para trabajar en un repositorio de GitHub con las instrucciones proporcionadas.

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de Cursor
repositorystringSíURL del repositorio de GitHub (p. ej., https://github.com/your-org/your-repo)
refstringNoRama, etiqueta o commit desde el que trabajar (por defecto, la rama predeterminada)
promptTextstringSíEl texto de instrucción para el agente
promptImagesstringNoArray JSON de objetos de imagen con datos base64 y dimensiones
modelstringNoModelo a usar (dejar vacío para selección automática)
branchNamestringNoNombre de rama personalizado para que lo use el agente
autoCreatePrbooleanNoCrear automáticamente un PR cuando el agente termine
openAsCursorGithubAppbooleanNoAbrir el PR como la app de GitHub de Cursor
skipReviewerRequestbooleanNoOmitir la solicitud de revisores en el PR
Salida
ParámetroTipoDescripción
contentstringMensaje de éxito con los detalles del agente
metadataobjectMetadatos del resultado del lanzamiento

Añadir seguimiento

Operación
Añadir seguimiento
Clave de API*
••••••••
ID del agente*
p. ej., bc_abc123
Prompt de seguimiento*
Instrucciones adicionales para el agente...
Agregar seguimiento (cursor_add_followup)

Agrega una instrucción de seguimiento a un agente en la nube existente.

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de Cursor
agentIdstringSíIdentificador único del agente en la nube (p. ej., bc_abc123)
followupPromptTextstringSíTexto de la instrucción de seguimiento para el agente
promptImagesstringNoArreglo JSON de objetos de imagen con datos en base64 y dimensiones (máx. 5)
Salida
ParámetroTipoDescripción
contentstringMensaje de éxito
metadataobjectMetadatos del resultado

Obtener estado del agente

Operación
Obtener estado del agente
Clave de API*
••••••••
ID del agente*
p. ej., bc_abc123
Obtener estado del agente (cursor_get_agent)

Recuperar el estado actual y los resultados de un agente en la nube.

Entrada
ParámetroTipoRequeridoDescripción
apiKeystringSíClave de API de Cursor
agentIdstringSíIdentificador único para el agente en la nube (p. ej., bc_abc123)
Salida
ParámetroTipoDescripción
contentstringDetalles del agente legibles por humanos
metadataobjectMetadatos del agente

Obtener conversación

Operación
Obtener conversación
Clave de API*
••••••••
ID del agente*
p. ej., bc_abc123
Obtener conversación (cursor_get_conversation)

Recuperar el historial de conversación de un agente en la nube, incluidos todos los prompts del usuario y las respuestas del asistente.

Entrada
ParámetroTipoRequeridoDescripción
apiKeystringSíClave de API de Cursor
agentIdstringSíIdentificador único para el agente en la nube (p. ej., bc_abc123)
Salida
ParámetroTipoDescripción
contentstringHistorial de conversación legible
metadataobjectMetadatos de la conversación

Listar agentes

Operación
Listar agentes
Clave de API*
••••••••
Límite
20 (predeterminado, máx. 100)
Cursor de paginación
Cursor de la respuesta anterior
Listar agentes (cursor_list_agents)

Listar todos los agentes en la nube para el usuario autenticado con paginación opcional.

Entrada
ParámetroTipoRequeridoDescripción
apiKeystringSíClave de API de Cursor
limitnumberNoNúmero de agentes a devolver (predeterminado: 20, máx.: 100)
cursorstringNoCursor de paginación de la respuesta anterior
Salida
ParámetroTipoDescripción
contentstringLista legible de agentes
metadataobjectMetadatos de la lista de agentes

Detener agente

Operación
Detener agente
Clave de API*
••••••••
ID del agente*
p. ej., bc_abc123
Detener agente (cursor_stop_agent)

Detiene un agente en la nube en ejecución. Pausa el agente sin eliminarlo.

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de Cursor
agentIdstringSíIdentificador único del agente en la nube (p. ej., bc_abc123)
Salida
ParámetroTipoDescripción
contentstringMensaje de éxito
metadataobjectMetadatos del resultado

Eliminar agente

Operación
Eliminar agente
Clave de API*
••••••••
ID del agente*
p. ej., bc_abc123
Eliminar agente (cursor_delete_agent)

Elimina permanentemente un agente en la nube. Esta acción no se puede deshacer.

Entrada
ParámetroTipo¿Obligatorio?Descripción
apiKeystringSíClave de API de Cursor
agentIdstringSíIdentificador único del agente en la nube (p. ej., bc_abc123)
Salida
ParámetroTipoDescripción
contentstringMensaje de éxito
metadataobjectMetadatos del resultado

Instrucciones de uso

Interactúa con la API de Cursor Cloud Agents para lanzar agentes de IA que pueden trabajar en tus repositorios de GitHub. Admite el lanzamiento de agentes, la incorporación de instrucciones de seguimiento, la consulta del estado, la visualización de conversaciones y la gestión del ciclo de vida de los agentes.

Notas

  • Categoría: tools
  • Tipo: cursor