Actions du Curseur
Exécutez des tâches de l'Agent Cloud Cursor à partir de vos workflows SmartFlow. Lancez des agents de codage AI, surveillez leurs progrès, ajoutez des instructions de suivi et gérez le cycle de vie des agents — le tout à partir de workflows automatisés.
Prérequis
- L' intégration des Agents Cloud Cursor doit être connectée
- Au moins un dépôt GitHub synchronisé
Actions Disponibles
Lancer un Agent de Codage
Démarrez un nouvel Agent Cloud Cursor pour effectuer une tâche de codage sur un dépôt GitHub.
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| Dépôt | Oui | Texte | URL ou nom du dépôt GitHub (par ex., owner/repo) |
| Description de la Tâche | Oui | Zone de texte | Décrivez ce que l'agent doit faire |
| Branche | Non | Texte | Branche Git ou ref sur laquelle travailler (par défaut : main) |
| Modèle | Non | Texte | Modèle AI à utiliser pour l'agent |
| Création automatique de PR | Non | Booléen | Créer automatiquement une demande de tirage lorsque c'est terminé (par défaut : true) |
| Nom de la Branche | Non | Texte | Nom de branche personnalisé pour la demande de tirage |
Variables de Sortie :
| Variable | Description |
|---|---|
agentId | ID de l'agent lancé |
status | Statut actuel de l'agent |
repository | Dépôt sur lequel l'agent travaille |
Ajouter un Suivi
Envoyez des instructions supplémentaires à un agent de codage en cours d'exécution.
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| ID de l'Agent | Oui | Texte | ID de l'agent auquel ajouter un suivi |
| Invite de Suivi | Oui | Zone de texte | Instruction supplémentaire pour l'agent |
Variables de Sortie :
| Variable | Description |
|---|---|
agentId | ID de l'agent |
Obtenir le Statut de l'Agent
Vérifiez le statut détaillé et les progrès d'un agent de codage.
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| ID de l'Agent | Oui | Texte | ID de l'agent à vérifier |
Variables de Sortie :
| Variable | Description |
|---|---|
agentId | ID de l'agent |
status | Statut actuel : RUNNING, COMPLETED, FAILED, CREATING, ou CANCELLED |
summary | Résumé du travail de l'agent |
prUrl | URL de la demande de tirage (si créée) |
createdAt | Date de création de l'agent |
Supprimer l'Agent
Supprimez un agent de codage et nettoyez ses ressources.
| Paramètre | Requis | Type | Description |
|---|---|---|---|
| ID de l'Agent | Oui | Texte | ID de l'agent à supprimer |
Variables de Sortie :
| Variable | Description |
|---|---|
agentId | ID de l'agent supprimé |
Valeurs de Statut de l'Agent
| Statut | Description |
|---|---|
CREATING | L'agent est en cours d'initialisation |
RUNNING | L'agent travaille activement sur la tâche |
COMPLETED | L'agent a terminé son travail |
FAILED | L'agent a rencontré une erreur |
CANCELLED | L'agent a été annulé |
Exemples de Workflow
Correction Automatique des Rapports de Bugs
Trigger: Chat Service (lorsqu'un utilisateur signale un bug)
Actions:
1. Demande AI:
Invite: "Extraire le nom du dépôt et la description du bug"
Entrée: {{message}}
2. Lancer l'Agent Cursor:
Dépôt: {{repository}}
Tâche: "Corriger ce bug : {{bug_description}}"
Création automatique de PR: true
3. Envoyer un Message:
Texte: "J'ai lancé un agent de codage. Je vous informerai lorsque la PR sera prête."
Lancer et Surveiller
Trigger: Outil de Conversation
Actions:
1. Lancer l'Agent Cursor:
Dépôt: my-org/my-app
Tâche: {{user_instruction}}
Création automatique de PR: true
2. Obtenir le Statut de l'Agent Cursor:
ID de l'Agent: {{agentId}}
3. Envoyer un Message:
Texte: "Statut de l'agent : {{status}}. PR : {{prUrl}}"
Agent Itératif avec Suivi
Trigger: Outil de Conversation
Actions:
1. Lancer l'Agent Cursor:
Dépôt: my-org/my-app
Tâche: "Implémenter la fonctionnalité initiale"
2. Ajouter un Suivi Cursor:
ID de l'Agent: {{agentId}}
Suivi: "Ajouter également des tests unitaires pour la nouvelle fonctionnalité"
Configuration
- Allez dans Intégrations → Agents Cloud Cursor
- Configurez votre clé API (guide de configuration)
- Synchronisez vos dépôts
- Les actions Cursor apparaissent dans la Bibliothèque de Nœuds SmartFlow sous Connecteurs