Expérience · agents · août 2026
Maestro v0.7 : ce qu'on a prouvé en dogfood multi-IA
Pas une roadmap marketing. Une session de terrain : deux agents cloud, un contrôle automatique, un mini-jeu Atari ST, des faux positifs du pare-feu de commandes corrigés, et un suivi en direct dans le cockpit. Voici ce qui a réellement marché le 6 août 2026.
Par Chris Drakkeng · publié le 6 août 2026 · preuve produit OutilsIA · mis à jour le 10 octobre 2026
- Maestro v0.7-private était, le 6 août, une version de test interne sur la machine de l'auteur — pas un téléchargement public.
- Missions réelles avec deux agents cloud, Claude (Fable) et Grok : une mission Lode Runner réussie en 85 s (exécution
ox…6986), puis Mission Elevator en un peu plus de 8 minutes (contrôleverify.pyau vert). - Faiblesses tuées : short-circuit
already_green, firewall sur backticks /&&, dialogs d'approbation sans auto-clic. - Local Cockpit reste la couche machine téléchargeable ; Maestro la couche orchestre (aperçu 0.7.1 depuis fin août).
v0.7-private), pas la fiche produit actuelle.1. Pourquoi ce compte-rendu existe
Un orchestrateur multi-agent se juge sur des missions réelles, pas sur une liste de fonctions. Ce compte-rendu documente ce qui a tourné, ce qui a échoué et ce qui a été corrigé : le logiciel et les mesures.
Le 6 août 2026, Maestro n'était pas encore un téléchargement public. Le dogfood privé v0.7 a produit des artefacts vérifiables : logs d'exécution, verify.py VERT, mini-jeu jouable, pack de tests MCP. Depuis, l'aperçu 0.7.1 est sur /maestro.
v0.7-private · contrôle de publication ship_release_gate.py = GO (12/12 au passage du 6 août cité ici ; 13/13 au passage consigné dans les notes de version — deux passages distincts) · diagnostic de santé 100/100 après purge et archivage du journal (notes de version).2. Architecture en une image mentale
| Couche | Produit | Rôle | État public |
|---|---|---|---|
| Machine | Local Cockpit | Scan PC, Ollama, VRAM, tokens/s | Bêta téléchargeable |
| Orchestre | Maestro | Sessions multi-IA, gates, GO borné | Le 6 août : version de test interne. Aujourd'hui : aperçu 0.7.1 |
| Éditorial | OutilsIA.fr | Guides + preuves + expérience | Live |
Doctrine : machine d'abord (Cockpit), puis orchestre (Maestro). On refuse de promettre un « téléchargez Maestro » tant que le canal public n'est pas prêt.
3. Dogfood 1 — GO terrain Lode Runner / Atelier
Objectif : prouver qu'un Operator GO conversationnel (pas un clic magique desktop) fait progresser un vrai projet Git avec gates.
- Projets :
loderunner-maestro,atelier-maestro - Agents : Claude (Fable) et Grok (sans Codex sur certaines missions)
- Résultats notables : exécution
ox…6986· succeeded en 85 s · gate success ; une seconde exécution distincte,ox…2426, a réussi en 178 s (durées entre démarrage et fin, relevées dans les journaux d'exécution)
Leçon produit : le simple path « 1 atelier · 1 mission · 1 GO » doit rester visible. Tout le reste (policy, failover, autonomy) est secondaire.
4. Dogfood 2 — Mission Elevator (Atari ST)
On a demandé à Maestro de livrer un premier niveau jouable inspiré de Mission Elevator (Axxiom / Eurosoft 1987) — hommage pixel, pas une ROM.
| Critère | Résultat |
|---|---|
| Agents | Claude (Fable) et Grok uniquement |
| Durée GO Elevator | un peu plus de 8 min |
| Gate | python3 verify.py VERT |
| Canvas | 320×200, scale entier |
| Gameplay | Trevor · 5 étages · 2 ascenseurs · 3 docs · gardes |
Premier essai raté : le gate générique était déjà vert (ancien Arkanoid) → short-circuit already_green. Correctif : gate mission-specific + require_agent_run=true sur implementation/review/validation. C'est exactement le genre de bug qu'on ne découvre qu'en dogfood réel.
5. Faiblesses corrigées pendant le dogfood
| Faiblesse observée | Correctif |
|---|---|
Un contrôle déjà au vert (already_green) laissait passer une mission sans réécriture | Exécution d'un agent obligatoire (require_agent_run) et consigne renforcée |
Le pare-feu de commandes bloquait à tort les backticks, && ou le mot « bypass » isolé | Analyse plus stricte, sur le vrai shell |
| Une boîte de dialogue d'approbation apparaissait en pleine mission | Blocage explicite et arrêt immédiat, jamais de clic automatique |
| Erreurs d'agent opaques dans tmux | Messages structurés et bascule vers un autre agent |
| L'interface ne montrait rien pendant une mission | Suivi des missions en direct dans le cockpit |
6. MCP : trois serveurs, un contrat
Pour piloter sans casser la confiance :
- operator-mcp : prépare / révoque — jamais exécute
- operator-control-mcp : GO conversationnel explicite + suivi d'exécution
- mcp diagnostic : lecture seule (santé, incidents, runs)
Preflight v4 expose maintenant dialog_agents, usable_agents, next_hint — ce qui rend le cockpit et les agents de pilotage beaucoup moins aveugles.
7. Ce que ça change pour le lecteur OutilsIA
- Si vous voulez mesurer votre PC aujourd'hui → Local Cockpit.
- Si vous voulez comprendre l'orchestre multi-sessions → Maestro 0.7.1 + cet article de preuve.
- Si vous cherchez le plus petit modèle qui suffit → commencez par mesurer votre machine avec Local Cockpit.
FAQ
Maestro est-il téléchargeable en août 2026 ?
Le 6 août 2026 : non en public — v0.7-private était une version de test interne sur la machine de l'auteur. Depuis, Maestro 0.7.1 est un aperçu public Windows et Linux sur /maestro. Local Cockpit reste le diagnostic machine à faire d’abord.
Qu'est-ce qu'un dogfood multi-IA chez OutilsIA ?
On lance une vraie mission bornée via Operator GO avec au moins deux agents cloud (par exemple Claude et Grok), des chemins autorisés, un gate objectif (verify.py) et une preuve de succès ou d'échec mesurable — sans auto-cliquer les dialogs d'approbation.
Pourquoi Mission Elevator dans un article sur les agents ?
Parce qu'un mini-jeu Atari ST jouable est une preuve difficile à inventer : canvas 320×200, ascenseurs, documents, gate anti-already_green. Si le gate passe, le code a réellement changé.
Sources et méthode
- Dépôt Maestro (machine de l'auteur) · tag
v0.7-private· scriptship_release_gate.py(GO 12/12 le 6 août ; 13/13 au passage consigné dans les notes de version). - Dogfood Operator :
dogfood_operator_go_terrain.py,dogfood_mission_elevator_st.py,dogfood_maturity_pack.py. - Doctrine produit : machine puis orchestre.
Chris Drakkeng — bâtisseur d'OutilsIA. Forge française d'outils pour tester, mesurer et faire tourner l'IA — en local d'abord.
Quand un chiffre n'est pas mesuré ici, l'article le dit.