Acciones del Cursor
Ejecute tareas del Cursor Cloud Agent desde sus flujos de trabajo de SmartFlow. Inicie agentes de codificación AI, monitoree su progreso, agregue instrucciones de seguimiento y gestione el ciclo de vida del agente, todo desde flujos de trabajo automatizados.
Requisitos Previos
- La integración de Cursor Cloud Agents debe estar conectada
- Al menos un repositorio de GitHub sincronizado
Acciones Disponibles
Iniciar Agente de Codificación
Inicie un nuevo Cursor Cloud Agent para realizar una tarea de codificación en un repositorio de GitHub.
| Parámetro | Requerido | Tipo | Descripción |
|---|---|---|---|
| Repositorio | Sí | Texto | URL o nombre del repositorio de GitHub (por ejemplo, owner/repo) |
| Descripción de la Tarea | Sí | Área de texto | Describa lo que el agente debe hacer |
| Rama | No | Texto | Rama o referencia de Git en la que trabajar (predeterminado: main) |
| Modelo | No | Texto | Modelo de AI a utilizar para el agente |
| Crear PR automáticamente | No | Booleano | Crear automáticamente una solicitud de extracción cuando termine (predeterminado: true) |
| Nombre de la Rama | No | Texto | Nombre de rama personalizado para la solicitud de extracción |
Variables de Salida:
| Variable | Descripción |
|---|---|
agentId | ID del agente lanzado |
status | Estado actual del agente |
repository | Repositorio en el que está trabajando el agente |
Agregar Seguimiento
Envía instrucciones adicionales a un agente de codificación en ejecución.
| Parámetro | Requerido | Tipo | Descripción |
|---|---|---|---|
| ID del Agente | Sí | Texto | ID del agente al que se le agregará el seguimiento |
| Instrucción de Seguimiento | Sí | Área de texto | Instrucción adicional para el agente |
Variables de Salida:
| Variable | Descripción |
|---|---|
agentId | ID del agente |
Obtener Estado del Agente
Verifique el estado detallado y el progreso de un agente de codificación.
| Parámetro | Requerido | Tipo | Descripción |
|---|---|---|---|
| ID del Agente | Sí | Texto | ID del agente a verificar |
Variables de Salida:
| Variable | Descripción |
|---|---|
agentId | ID del agente |
status | Estado actual: RUNNING, COMPLETED, FAILED, CREATING, o CANCELLED |
summary | Resumen del trabajo del agente |
prUrl | URL de la solicitud de extracción (si se creó) |
createdAt | Cuándo se creó el agente |
Eliminar Agente
Elimine un agente de codificación y limpie sus recursos.
| Parámetro | Requerido | Tipo | Descripción |
|---|---|---|---|
| ID del Agente | Sí | Texto | ID del agente a eliminar |
Variables de Salida:
| Variable | Descripción |
|---|---|
agentId | ID del agente eliminado |
Valores de Estado del Agente
| Estado | Descripción |
|---|---|
CREATING | El agente está siendo inicializado |
RUNNING | El agente está trabajando activamente en la tarea |
COMPLETED | El agente ha terminado su trabajo |
FAILED | El agente encontró un error |
CANCELLED | El agente fue cancelado |
Ejemplos de Flujos de Trabajo
Corrección Automática de Informes de Errores
Trigger: Chat Service (cuando el usuario informa un error)
Actions:
1. AI Request:
Prompt: "Extraer el nombre del repositorio y la descripción del error"
Input: {{message}}
2. Cursor Launch Agent:
Repository: {{repository}}
Task: "Arreglar este error: {{bug_description}}"
Auto-create PR: true
3. Send Message:
Text: "He lanzado un agente de codificación. Te notificaré cuando la PR esté lista."
Lanzar y Monitorear
Trigger: Conversation Tool
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: {{user_instruction}}
Auto-create PR: true
2. Cursor Get Agent Status:
Agent ID: {{agentId}}
3. Send Message:
Text: "Estado del agente: {{status}}. PR: {{prUrl}}"
Agente Iterativo con Seguimiento
Trigger: Conversation Tool
Actions:
1. Cursor Launch Agent:
Repository: my-org/my-app
Task: "Implementar la característica inicial"
2. Cursor Add Followup:
Agent ID: {{agentId}}
Followup: "También agregar pruebas unitarias para la nueva característica"
Configuración
- Vaya a Integraciones → Cursor Cloud Agents
- Configure su clave API (guía de configuración)
- Sincronice sus repositorios
- Las acciones de Cursor aparecen en la Biblioteca de Nodos de SmartFlow bajo Conectores