Claude Code, Codex… et maintenant Muse Code

Muse Code associe des agents persistants à Muse Spark 1.2 pour modifier de grands dépôts, reprendre les sessions interrompues et travailler sur la durée.

Muse Code est un agent de programmation en terminal, actuellement en bêta sur macOS et Linux. Il prend en charge des modifications complexes réparties sur plusieurs fichiers, depuis la planification jusqu’à l’écriture du code et à la validation des résultats.

Son fonctionnement associe un agent principal à plusieurs agents de fond asynchrones qui restent actifs pendant toute la session. Ils peuvent préparer les étapes suivantes, poursuivre certaines recherches et transmettre leurs résultats sans être recréés pour chaque sous-tâche.

Un journal local enregistre successivement les appels au modèle, l’utilisation des outils, les approbations et les modifications. Cette architecture permet de rejouer précisément une session et de reprendre le travail après une interruption, y compris lors de tâches exécutées pendant plusieurs heures.

Muse Code intègre aussi plusieurs commandes spécialisées. `/plan` prépare un plan soumis à validation, `/grill` en teste les faiblesses et `/goal` poursuit un objectif jusqu’à son accomplissement. Une démonstration montre également le système interpréter la vidéo d’une maison pour construire un site de présentation avec réservation.

L’agent repose sur Muse Spark 1.2, une évolution orientée programmation et co-entraînée avec son environnement d’exécution. Meta indique avoir renforcé la génération de code, le débogage complexe, la compréhension de grands dépôts et les tâches de longue durée. Lors d’un test consacré à l’optimisation de kernels GPU sur des cartes NVIDIA Hopper, le système a enchaîné plus de mille appels d’outils pendant une session pouvant atteindre vingt-quatre heures.

Muse Spark 1.2 est accessible dans Muse Code et via la Meta Model API. La publication ne précise pas encore les conditions d’accès, les limites d’usage ni la disponibilité sur Windows.