À propos du projet
Unity Semantic Bridge (USB) est un pont MCP (Model Context Protocol) qui permet aux agents IA de travailler aux côtés des développeurs au sein d'une session active de l'éditeur Unity. Contrairement aux requêtes de projet statiques, il fournit des outils permettant aux agents d'observer les actions humaines, d'inspecter la hiérarchie de la scène et de modifier dynamiquement les éléments du projet.
Les capacités clés incluent :
- Coworking Humain-Agent : Des outils pour suivre les événements récents de l'éditeur Unity (changements de hiérarchie, sélections, journaux de console) et envoyer des notifications vers la fenêtre de chat de Unity.
- Gestion de la Scène et des GameObjects : Des capacités pour interroger les hiérarchies de scène, inspecter les GameObjects et les composants, créer/dupliquer/supprimer des objets et modifier les valeurs des champs sérialisés avec prise en charge de l'Undo.
- Outils d'Assets et de Scripting : Des outils pour trouver des assets via AssetDatabase, écrire des scripts C#, gérer les ScriptableObjects et surveiller l'état de la compilation.
- Contrôle de l'Éditeur : La possibilité de capturer des captures d'écran de la vue jeu ou scène, de basculer le mode Play et de gérer les journaux de console.
- Diagnostics d'Éclairage : Des outils spécialisés pour les projets URP afin d'identifier les lumières affectant des objets spécifiques et un sous-agent de diagnostic autonome optionnel pour les problèmes d'éclairage.
Le système s'exécute localement et est compatible avec Unity 2022.3 LTS jusqu'à Unity 6.3, utilisant un écouteur HTTP pour la communication entre le serveur MCP et l'éditeur Unity.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.