À propos du projet

OpenAllay est un mod Minecraft (Fabric et NeoForge) qui intègre un agent IA dans le jeu, conçu pour les joueurs de modpacks. Plutôt qu'une simple boîte de chat, il combine contexte de modèle, utilisation d'outils, Skills et un runtime d'analyse JavaScript embarqué pour répondre à des questions nécessitant de vraies données de jeu. Capacités principales : - Requêtes en langage naturel : Demandez par exemple « classe chaque épée par dégâts » ou « trouve le conteneur avec la recette la moins chère ». L'agent écrit une analyse JavaScript ciblée, compare des jeux de données entiers en une fois et poursuit à partir du résultat. - Skills : Instructions divulguées progressivement pour des mods, activités ou types de problèmes. Les Skills inclus couvrent les recettes manquantes, les machines moddées, les livres guides, la progression, le diagnostic multi-parties et des workflows de commandes optionnels. D'autres peuvent être installés depuis la communauté ou importés localement. - Extensions : Données de jeu typées, modules JavaScript réutilisables, intégrations de mods et vues de résultats natives. Les Extensions communautaires s'installent comme des packages de mods normaux. Une Minecraft Builder Extension (incluse dans 0.2.4) fournit géométrie, outils de terrain, presets de construction, modèles de structures, rotation, mise en miroir et annulation consciente des conflits. - Analyse des données de jeu : Objets, recettes, effets, tags, registres, guides, paramètres et état visible par le joueur. Filtrez, regroupez, triez, classez, agrégez et comparez des collections. Inspectez les mods, paramètres, packs de ressources, coordonnées, dimension et diagnostics de style F3. Recherchez le contenu des livres guides (Patchouli) et utilisez les informations de recettes de JEI, REI et de mods riches en recettes comme Farmer's Delight. - Prise en charge des modèles : Connectez des fournisseurs Chat Completions compatibles OpenAI ou Anthropic Messages. Enregistrez plusieurs profils de modèles, basculez entre eux en cours de conversation. Fonctionne en solo et sur des serveurs multijoueurs ordinaires sans installation côté serveur. Les serveurs qui installent OpenAllay peuvent proposer des modèles partagés et des capacités côté serveur. - Conversations : Sessions multiples, historique durable, copie, export, nouvelle tentative et annulation. L'état en direct indique si l'agent charge des conseils, analyse des données, attend le modèle ou termine une action. Le mode débogage révèle le JavaScript soumis et les détails d'entrée/sortie. - Accès expérimental aux commandes : Exposez éventuellement les commandes Minecraft (y compris celles ajoutées par des mods) à l'agent, lui permettant de lire les retours du jeu avant de rapporter les résultats. Désactivé par défaut. La branche 0.2 cible Minecraft 26.2 et nécessite Java 25. Le projet est sous licence MIT et n'est pas affilié à Mojang ni à Microsoft.