Aller au contenu principal

Les 4 agents built-in de Mistral Vibe

Comprendre les agents dans Mistral Vibe

Mistral Vibe ne se contente pas d’être un assistant de code — c’est une plateforme d’agents. Chaque interaction avec Vibe passe par un agent, une entité autonome capable d’exécuter des tâches, de prendre des décisions et d’interagir avec votre environnement de développement.

Par défaut, Vibe propose quatre agents intégrés, chacun avec un niveau de sécurité et d’autonomie différent. Le choix du bon agent détermine l’équilibre entre votre contrôle et la productivité de l’outil.

Les 4 agents built-in

Agent Approbation Cas d'usage Niveau de risque
default Requise pour chaque outil Travail quotidien, modifications sensibles 🟢 Minimal
plan Auto-approve (lecture seule) Exploration, analyse, planification 🟢 Minimal
accept-edits Auto-approve pour les éditions de fichiers Refactoring, corrections en série 🟡 Modéré
auto-approve Toutes les exécutions auto-approuvées Automatisation complète, CI/CD 🔴 Élevé

L’agent default — Le gardien prudent

C’est l’agent activé par défaut quand vous lancez Vibe sans option. Il demande votre approbation avant chaque exécution d’outil : lecture de fichier, écriture, exécution de commande shell.

vibe
# Chaque action nécessite votre validation
# > Vibe veut exécuter: cat package.json [Approuver ?]

C’est le choix le plus sûr pour travailler sur du code de production ou des fichiers sensibles. Vous gardez un contrôle total.

L’agent plan — L’explorateur en lecture seule

L’agent plan est conçu pour l’exploration et la planification. Il auto-approuve les outils de lecture (lecture de fichier, grep, recherche dans le codebase) mais ne peut rien modifier.

vibe --agent plan
# Explore librement votre codebase
# Propose un plan d'action sans rien toucher

Utilisez-le pour demander à Vibe d’analyser votre architecture, de repérer des problèmes potentiels ou de planifier un refactoring avant de passer à l’action.

L’agent accept-edits — L’éditeur de confiance

Cet agent auto-approuve uniquement les modifications de fichiers. Les commandes shell et autres outils nécessitent toujours votre validation.

vibe --agent accept-edits
# Modifie les fichiers automatiquement
# Mais demande avant d'exécuter des commandes

C’est le compromis idéal pour le refactoring : Vibe peut réécrire du code librement, mais ne lancera pas de commandes potentiellement destructrices sans votre accord.

L’agent auto-approve — L’autonomie totale

Le mode le plus permissif. Vibe exécute tout sans demander : lectures, écritures, commandes shell, installations de paquets.

vibe --agent auto-approve
# Autonomie complète — aucune validation requise

Réservez ce mode aux tâches bien définies dans un environnement isolé (branche Git dédiée, container Docker, CI/CD). Ne l’utilisez jamais sur votre branche principale en production.

Changer d’agent en cours de session

Vous n’êtes pas bloqué dans un agent. En mode interactif, appuyez sur Shift+Tab pour basculer d’un agent à l’autre sans quitter Vibe.

# Démarrer en mode plan pour explorer
vibe --agent plan
# > Shift+Tab → Sélectionner "accept-edits" pour passer à l'action

Le subagent explore

En plus des quatre agents principaux, Vibe intègre un subagent explore en lecture seule. Il est utilisé en interne pour les tâches d’exploration du codebase que Vibe délègue automatiquement.

Points clés à retenir

  • default : contrôle maximal, approbation systématique — idéal pour la production
  • plan : lecture seule, parfait pour analyser avant d’agir
  • accept-edits : bon compromis pour le refactoring
  • auto-approve : autonomie totale, à utiliser avec précaution
  • Shift+Tab permet de basculer entre agents en temps réel
  • Choisissez toujours l’agent avec le minimum de permissions nécessaire pour votre tâche