Le modèle "Chief of Staff" propose une approche d'orchestration pour les agents d'IA de codage, visant à pallier les limitations des sessions uniques et de longue durée. L'idée principale est de séparer clairement les tâches de coordination et d'exécution. Une session dédiée agit comme coordinatrice, responsable de la rédaction des instructions, de la vérification des résultats et de la maintenance de l'état global, tandis que d'autres sessions plus courtes sont chargées de l'implémentation effective du code.
Cette architecture résout les problèmes inhérents aux sessions d'IA prolongées, notamment la perte d'informations contextuelles due à la compaction et la dérive entre les auto-rapports des agents et la réalité du code. En externalisant l'état sur une plateforme durable, comme un tableau de bord ou un système de gestion de tâches, les informations importantes survivent aux interruptions de session et sont accessibles aux futures opérations. Chaque rapport d'agent est traité comme une preuve à vérifier plutôt qu'une instruction à suivre aveuglément, renforçant ainsi la fiabilité du processus.
La structure du "Chief of Staff" s'inspire des modèles organisationnels humains, où un individu peut superviser sans nécessairement réaliser le travail lui-même. C'est une adaptation du pattern orchestrateur-worker ou coordinateur-implémenteur-vérificateur, garantissant que le travail effectif est réexécuté et validé avant d'être considéré comme accompli. Ce modèle vise à améliorer la robustesse et la fiabilité des tâches de codage complexes effectuées par des agents IA sur de longs horizons.