HeadlinesBriefing favicon HeadlinesBriefing.com

Graphify C#: Indexeur sémantique pour agents LLM

Hacker News •
×

Graphify C# indexeur sémantique gratuit et sans tête Roslyn/MSBuild permettant aux agents LLM de naviguer dans du code C# avec précision de compilateur. Transforme le code source en preuves sémantiques interrogeables en résolvant des symboles via Roslyn, fournissant des données précises sur les appelants, les références, les implémentations, l'héritage et les redéfinitions—incluant les surcharges, les génériques et les relations inter-projets. Contrairement aux recherches basées sur le texte, Graphify C# fournit des identités stables et des arêtes dirigées que les agents peuvent inspecter sans inférence, éliminant le guesswork dans des tâches comme l'identification de l'utilisation de méthodes de test.

L'outil ne nécessite pas de IDE, de DLL compilées ni de base de données ; il sort un seul fichier JSON contenant des nœuds, des arêtes et des hyperarêtes lisibles par des agents ou des outils comme jq. L'installation implique un outil dotnet global, l'indexation via la ligne de commande avec des entrées de solution ou de projet, et l'intégration de compétences d'agent pour la rafraîchissement automatique et la traversée d'arêtes. Sous licence MIT et conçu pour des agents comme Codex et Claude Code, Graphify C# comble le fossé entre la navigation sémantique de niveau IDE et les agents de codification autonomes en fournissant des preuves fiables de compilateur pour les questions de structure et d'utilisation du code.