Cursor s’intègre à Rediacc via les commandes du terminal et le fichier de configuration .cursorrules.
Configuration rapide
- Installez le CLI :
curl -fsSL https://www.rediacc.com/install.sh | bash - Copiez le modèle AGENTS.md à la racine de votre projet sous le nom
.cursorrules - Ouvrez le projet dans Cursor
Cursor lit .cursorrules au démarrage et l’utilise comme contexte pour le développement assisté par IA.
Configuration de .cursorrules
Créez .cursorrules à la racine de votre projet avec le contexte d’infrastructure Rediacc. Consultez le modèle AGENTS.md complet pour une version intégrale.
Les sections clés à inclure :
- Nom de l’outil CLI (
rdc) et installation - Commandes courantes avec l’option
--output json - Vue d’ensemble de l’architecture (isolation des dépôts, daemons Docker)
- Règles de terminologie (adaptateurs, pas de modes)
Intégration avec le terminal
Cursor peut exécuter des commandes rdc via son terminal intégré. Schémas courants :
Vérifier l’état
Demandez à Cursor : “Vérifie l’état de mon serveur de production”
Cursor exécute dans le terminal :
rdc machine query prod-1 -o json
Déployer des modifications
Demandez à Cursor : “Déploie la configuration mise à jour de nextcloud”
Cursor exécute dans le terminal :
rdc repo up nextcloud -m prod-1 --yes
Voir les journaux
Demandez à Cursor : “Montre-moi les journaux récents du conteneur de messagerie”
Cursor exécute dans le terminal :
rdc term prod-1 mail -c "docker logs mail-postfix --tail 100"
Paramètres de l’espace de travail
Pour les projets d’équipe, ajoutez les paramètres Cursor spécifiques à Rediacc dans .cursor/settings.json :
{
"terminal.defaultProfile": "bash",
"ai.customInstructions": "Use rdc CLI for all infrastructure operations. Always use --output json when parsing results."
}
Conseils
- Le mode Composer de Cursor fonctionne bien pour les tâches d’infrastructure en plusieurs étapes
- Utilisez
@terminaldans le chat de Cursor pour référencer la sortie récente du terminal - La commande
rdc agent capabilitiesfournit à Cursor une référence complète des commandes - Combinez
.cursorrulesavec un fichierCLAUDE.mdpour une compatibilité maximale entre les outils IA