HeadlinesBriefing favicon HeadlinesBriefing.com

Graphify C#: Семантический индексер для агентов LLM

Hacker News •
×

Graphify C# бесплатный, headless Roslyn/MSBuild индексер, позволяющий агентам LLM выполнять навигацию по коду C# с точностью компилятора. Преобразует исходный код в поисковый семантический доказательства, разрешая символы через Roslyn, предоставляя точную информацию о вызывающих, ссылках, реализации, наследовании и переопределениях—включая перегрузки, дженерики и межпроектные отношения. В отличие от текстовых поисков, Graphify C# предоставляет стабильные идентификаторы и направленные ребра, которые агенты могут осмотреть без 추론, исключая угадывание в задачах типа идентификация использования тестовых методов. Инструмент не требует IDE, скомпилированных DLL или базы данных; он выдает один JSON-файл с узлами, ребрами и гиперребрами, читаемыми агентами или инструментами вроде jq. Установка требует глобальной утилиты dotnet, индексации через командную строку с входными данными решения или проекта, и интеграция навыков агента для автоматического обновления и обхода ребер. MIT-лицензирован и предназначен для агентов типа Codex и Claude Code, Graphify C# мост между навигацией на уровне IDE и автономными кодинг-агентами, предоставляя надежные доказательства компилятора для вопросов структуры кода и использования.