MadoAgent
Décrivez ce que vous voulez en langage naturel et laissez MadoAgent lancer, câbler et piloter les agents pour vous.
MadoAgent est le côté conversationnel de MadoHub. Ouvrez-le avec Cmd+Shift+M (⌘⇧M) et décrivez ce que vous voulez voir fait — « monte un peer review entre deux agents Claude sur cette API », « essaie deux stratégies de cache sur ce bug et dis-moi laquelle gagne » — au lieu de le construire tile par tile vous-même.
Ce n'est pas un wrapper de chat autour d'un seul appel de modèle. Chaque message exécute une vraie boucle d'appel d'outils qui peut voir votre canevas, lancer et échanger avec des agents, câbler des connexions de routage, ouvrir des cadres et des terminaux, et relire sa propre mémoire. L'onboarding in-app l'appelle « votre cerveau d'orchestration », et c'est le bon cadrage : MadoAgent est un pair du canevas, pas une boîte à suggestions.
Ce que vous pouvez faire
- Lancer et assigner des agents — démarrez Claude, Codex ou Amp dans un terminal à neuf, ou confiez le travail à un agent inactif du bon type dans le même projet au lieu d'empiler un doublon.
- Câbler les agents entre eux — demandez un motif peer review, pipeline ou watcher et MadoAgent dessine la connexion de routage avec le bon déclencheur et les bons réglages de boucle.
- Piloter le canevas — ouvrez des cadres et des terminaux, créez des notes, sautez vers un tile spécifique, ou effacez tout le canevas depuis un seul prompt.
- Configurer des environnements — ouvrez un projet et exécutez une séquence de commandes de setup (install, start dev server) pour vous.
- Piloter un terminal autonome — pointez MadoAgent vers un terminal et un objectif, et il continuera d'émettre des commandes et d'observer la sortie jusqu'à ce que l'objectif soit atteint.
- Explorer des alternatives en parallèle — lancez plusieurs agents sur le même problème avec des instructions différentes et comparez leurs résultats côte à côte (voir Ensemble Exploration).
Comment l'utiliser
- Ouvrez le panneau avec Cmd+Shift+M (⌘⇧M).
- Saisissez votre requête en langage naturel et presse Entrée.
- Observez MadoAgent lancer des tiles, dessiner des connexions et échanger avec les agents sur le canevas. Il fait apparaître des toasts et des notes inline lorsque quelque chose requiert votre attention (par exemple, une connexion qu'il a refusée parce qu'un tile nommé n'était pas réellement sur le canevas).
- Continuez la conversation — MadoAgent mémorise les 20 derniers messages comme contexte, vous pouvez donc enchaîner avec « maintenant connecte ces deux pour un peer review » sans tout ré-expliquer.
Choisissez ce que MadoAgent est autorisé à faire directement dans Paramètres → Agent :
| Niveau de compétence | Ce que MadoAgent peut faire |
|---|---|
| Orchestrate | Gérer les agents et le routage, mais aucune écriture de fichiers. Les demandes d'édition de code source sont redirigées vers un agent. |
| DevOps | Orchestrate plus fichiers de configuration et opérations git. |
| Full (par défaut) | Tous les outils disponibles. |
Avant que MadoAgent ne réponde du tout, vous avez besoin d'un fournisseur et d'une clé API configurés dans les Paramètres — il partage sa configuration API avec le routage d'agents.
Cas d'usage courants
- « Démarre un agent Claude dans mon projet et un reviewer Codex, puis connecte-les pour un peer review. » MadoAgent lance les deux tiles et câble la connexion en un seul tour.
- « Dispatch un worker Codex pour refactorer le module auth pendant que je continue à bosser ici. » Un tile worker headless reçoit un badge Worker pour le distinguer d'un tile interactif. Voir Orchestrator Mode.
- « Que fait Claude dans le projet API en ce moment ? » MadoAgent lit un instantané frais de chaque terminal, cadre et connexion avant de répondre — aucun changement de tile requis.
- « Essaie deux stratégies de cache différentes pour ce bug et dis-moi laquelle gagne. » MadoAgent fork plusieurs agents sur le même problème et les liste dans le panneau Exploration pour que vous les compariez.
Conseils et bonnes pratiques
- Préférez MadoAgent pour tout ce qui ne rentre pas dans un Flow intégré — pour les motifs reproductibles à deux agents, les Flows sont plus rapides.
- Si une requête nomme quelque chose qui n'est pas sur le canevas, MadoAgent refuse la partie non sûre et vous l'indique dans le chat plutôt que de laisser une connexion cassée derrière lui. Lisez le toast et reformulez.
- Utilisez le niveau de compétence Orchestrate lorsque vous voulez que MadoAgent coordonne les agents mais garde ses mains hors des fichiers.
- Les demandes longues comme « monte l'environnement dev et démarre le serveur » fonctionnent bien avec le mode terminal autonome — revenez vérifier le tile plutôt que de surveiller le panneau.
Fonctionnalités associées
- Flows — pairings d'agents réutilisables en un clic pour les motifs courants.
- Routage d'agents — ce que les déclencheurs et transformations font réellement ; MadoAgent utilise le même moteur de routage.
- Connexions — câblez les agents à la main pour un contrôle précis et ponctuel.
- Mémoire — faits et préférences durables que MadoAgent peut rappeler entre les sessions.
Limitations
- MadoAgent ne conserve que les 20 derniers messages comme contexte. Pour les tâches d'orchestration très longues, synthétisez les décisions dans la Mémoire pour qu'elles survivent.
- Il dépend d'un fournisseur et d'une clé API fonctionnels. Un appel API échoué réessaie deux fois avec backoff avant de remonter une erreur.