QDNA Écrire un message

OpenCode

Orchestration multi-agents

OpenCode

OpenCode orchestre le développement logiciel. Il associe un chef d’orchestre à des sous-agents par rôle, parmi lesquels la recherche, l’analyse, les tests, l’architecture et la sécurité. Les tâches indépendantes s’exécutent en parallèle.

Points clés : Chef d’orchestre · Sous-agents par rôle · Exécution parallèle · Recherche, tests, sécurité · Protocole MCP.

Orchestration du développement

OpenCode pilote le développement logiciel de bout en bout. Un chef d’orchestre découpe la demande, planifie, confie chaque partie à un sous-agent spécialisé, puis assemble le résultat.

Sous-agents par rôle

Des sous-agents dédiés couvrent la recherche, l’analyse, l’architecture, l’écriture de tests et la revue de sécurité. Chacun applique une consigne et des outils propres à son rôle.

Exécution parallèle

Les tâches indépendantes s’exécutent en parallèle, ce qui réduit le temps de traitement sur les projets larges. Les résultats convergent vers le chef d’orchestre pour synthèse.

Outils et intégration

OpenCode s’appuie sur le protocole MCP et la passerelle LiteLLM. Il accède au code, aux tests et à la mémoire, et route chaque appel vers le modèle adapté à la tâche.

Licence et code source

OpenCode, édité par Anomaly (documentation), est publié sous licence MIT et écrit en TypeScript. Le code étant public, le moteur peut être audité, corrigé et figé sur un commit connu, plutôt que d'être cru sur parole.

Dépôt : anomalyco/opencode (l’ancienne adresse sst/opencode redirige vers celle-ci, constaté le 2 septembre 2026). La licence et le langage sont relus à cette source par la base de faits QDNA. Le numéro de version n'est volontairement pas publié ici : il deviendrait faux entre deux sorties amont sans que rien ne le signale.