ADR-0010 — Studio agentique via MCP
Le chat de l’agent est une interface possible ; Studio reste le moteur créatif headless et MCP un port mince.
- Statut : accepté
- Date : 2026-10-02
Contexte
Orbit possède déjà un MCP OAuth 2.1, un Brain portable et un runtime Studio mature : génération, jobs asynchrones, ledger, idempotence, Product Visual Context, Cinema, Remotion et QC.
Le besoin n’est pas de recréer un éditeur vidéo. L’objectif est de permettre à Claude, ChatGPT ou tout autre agent MCP autorisé de produire et réviser des assets Studio depuis son propre composeur.
Décision
- Orbit reste le produit racine. Studio est une capability créative native ; MCP est un port.
- Le MCP reste mince. Aucune logique de génération, de coût ou de provider n’est dupliquée dans l’adapter MCP.
- Une frontière headless commune précède les nouveaux tools. UI Studio, MCP et REST convergent vers le même service/capability d’exécution.
- La surface externe reste petite. La cible initiale est
studio_create,studio_status,studio_get_assetetstudio_revise. - Les providers restent internes et remplaçables. Le contrat externe exprime une intention, pas un choix Veo/Kling/Seedance.
- Le Brain fournit le contexte autorisé. Studio ne possède pas de mémoire parallèle.
- Les vrais pixels du produit sont prioritaires. Product Visual Context et Visual IR restent la base des films produit.
- L’agent est creative director ; le runtime reste déterministe. L’agent choisit angle, hook et révision ; Orbit garde géométrie, horloge, permissions, coûts, jobs et encodage.
- Le QC juge l’artefact final. La boucle cible est rendu → QC → décision agent → révision bornée.
- Remotion reste un détail d’implémentation. Aucun remplacement n’est requis pour exposer Studio aux agents.
- Aucune boucle automatique non bornée. Ledger, idempotence, plafonds et politique de coût s’appliquent à chaque itération.
- La parité REST reste requise. Une capability essentielle ne dépend pas exclusivement de MCP.
Conséquences
- Le composeur de Claude ou ChatGPT peut servir d’interface sans nouveau frontend dédié.
- Le cockpit Studio reste disponible et utilise le même moteur.
- Un futur changement de moteur vidéo ou de provider ne doit pas casser l’intégration agent.
- De nouveaux scopes
studio:readetstudio:writeseront nécessaires avant d’exposer les tools créatifs. - Les tools de génération ne doivent apparaître dans la référence publique qu’une fois réellement livrés.
Non-objectifs
- clone de Premiere Pro ;
- timeline obligatoire ;
- MCP générique de providers ;
- sélecteur public de modèles ;
- nouveau ledger ;
- mémoire Studio séparée ;
- dépendance obligatoire à un LLM serveur.
Voir Studio agentique via MCP pour la spec détaillée.
Was this page helpful?