4 points par awfulanthropic 2026-06-15 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Les LLM ne connaissent pas votre projet ; ils se contentent de se souvenir de l’API Unity apprise l’an dernier et de patterns généralisés. hera-agent-unity permet à l’IA d’exécuter directement dans un éditeur Unity vivant et de récupérer les résultats avant de broder du code — des mesures réelles plutôt que des suppositions
  • 1 binaire Go + 1 package UPM C#, 0 dépendance d’exécution. Quand l’éditeur Unity est lancé, la connexion est déjà établie via HTTP localhost. Pas de Python, WebSocket ou JSON-RPC
  • Fonctionne avec Claude Code, Codex, Cursor et tout agent IA capable d’exécuter des commandes shell (sans être lié à un client MCP spécifique)

Ce qu’il permet de faire

  • exec — exécuter du C# arbitraire dans Unity (accès complet à l’éditeur + au runtime). Compilation via Roslyn puis mise en cache ; le même code est réexécuté instantanément
  • console / scene / test / profiler — lire les vrais logs de console par type, manipuler des scènes, lancer des tests PlayMode et consulter le profiler depuis le terminal
  • describe_type / find_method / unity_docs — inspecter des assemblages vivants par réflexion et consulter hors ligne 31 581 ScriptReference Unity 6 (intégrées au package, sans réseau ni rate limit)
  • manage_gameobject / components / prefab / material / ui — éditer GameObject, composants, prefabs, matériaux et uGUI via API, sans boilerplate C#
  • batch — exécuter atomiquement plusieurs commandes en un seul aller-retour HTTP (pour CI et l’automatisation)
  • outils personnalisés — il suffit d’ajouter une classe C# avec l’attribut [HeraTool] pour qu’elle soit découverte automatiquement (sans enregistrement ni génération de code)

Dernière fonctionnalité phare — maquette UI → UI Unity en direct (ui_doc)

  • Le point faible principal de l’IA reste l’UI (anchors/pivots/layouts de l’uGUI). ui_doc permet à l’agent de concevoir en JSON IR de type HTML, puis Hera traduit cela fidèlement en véritable uGUI
  • Boucle « mesures réelles plutôt que suppositions » : mesurer les couleurs (sample) à partir d’une capture de référence → rédiger l’IR → appliquer (apply) → rendre (capture) → comparer → corriger. Reproduit un HUD de jeu à partir d’une seule capture, sans intervention humaine
  • Génération procédurale de sprites avec 0 dépendance externe, 0 dépendance de compilation à com.unity.ugui

Comparaison avec MCP

  • Installation : Python + uv + FastMCP + fichier de configuration → binaire unique
  • Protocole : JSON-RPC sur stdio → HTTP POST direct
  • Domain reload : logique de reconnexion complexe → sans état (bus système de fichiers)
  • Compatibilité : réservé aux clients MCP → compatible avec n’importe quel shell, agent ou script

Compatible avec Unity 6 (6000.0+), avec toutes les fonctionnalités disponibles gratuitement sous licence MIT. C’est le successeur unifié de hera-agent (gratuit) + hera-agent-pro (commercial), et toutes les fonctionnalités Pro sont désormais publiées sous licence MIT.

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.