2 points par awfulanthropic 5 시간 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Les LLM ne connaissent pas votre projet ; ils se contentent de se rappeler l’API Unity apprise l’an dernier et des schémas génériques. 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 supposer le code — des mesures réelles plutôt que des approximations
  • 1 binaire Go + 1 package C# UPM, 0 dépendance runtime. Dès que l’éditeur Unity est lancé, la connexion existe déjà via HTTP localhost. Pas de Python, WebSocket ni JSON-RPC
  • Fonctionne avec tout agent IA capable d’exécuter des commandes shell comme Claude Code, Codex ou Cursor (sans être lié à un client MCP spécifique)

Ce qu’il peut faire

  • exec — exécuter du C# arbitraire dans Unity (accès complet à l’éditeur et au runtime). Compilation via Roslyn puis mise en cache ; le même code se relance 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 assemblys vivants par réflexion, et consulter hors ligne 31 581 ScriptReference de 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écution atomique de plusieurs commandes en un seul aller-retour HTTP (pour la CI et l’automatisation)
  • Outils personnalisés — il suffit de placer une classe C# annotée 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 → interface Unity vivante (ui_doc)

  • Le domaine où l’IA est la plus faible est l’UI (anchors/pivots/layout de uGUI). Avec ui_doc, l’agent conçoit en JSON IR au format proche du HTML, puis Hera traduit fidèlement cela en véritable uGUI
  • Boucle « mesures réelles plutôt qu’approximations » : mesurer les couleurs sur une capture de référence (sample) → rédiger l’IR → appliquer (apply) → rendre (capture) → comparer → corriger. Reproduction d’un HUD de jeu à partir d’une seule capture, sans intervention humaine
  • Génération procédurale de sprites sans 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 → stateless (bus via système de fichiers)
  • Compatibilité : réservé aux clients MCP → tout shell, agent ou script

Prend en charge Unity 6 (6000.0+) ; toutes les fonctionnalités sont gratuites sous licence MIT. Il s’agit du 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.