Комментарии 11
Ладно, код написан агентами. Ладно можно использовать агентов для улучшения/исправления статьи. Но зачем послностью писать всю статью Клодом и тут же выкладывать на хабро? Это ж не кодовый репозиторий, не жира тикет... Зачем? Неужели не бесят выражения про "честно"????
Cодержание, замеры, выводы - мои, модель просто собрала всё в читаемый текст. Язык и структура - это редактура, а не авторство. "Честно" - это не самопохвала. За моими процентами 936 прогонов, открытые трейсы и стенд - иди да перепроверь. А за типичным "−40% токенов" строчка в README и всё. Критиковать подачу - это бесплатно. А сделать инструмент и прогнать тыщу замеров - нет.
Это решение превосходит mcp сервер codegraph?
Зависит от задачи: на рефакторинге и анализе ощутимо дешевле по токенам, на простых точечных запросах примерно схожие цифры с ним. Прямое сравнение с codegraph в части 2
То есть, по сути вы сделали тоже самое, что делает semble mcp?
И да и нет. Semble - это семантический поиск: он по эмбеддингам находит код, похожий по смыслу на запрос. У меня - структурный граф: реальные рёбра вызовов и типов. Это разные вопросы. "Найди код про аутентификацию" - это к semble. А "кто конкретно вызывает этот метод и что сломается, если я поменяю сигнатуру" - похожесть тут не поможет, нужна именно структура. Эмбеддинг не отличит реальный вызов функции от куска, который просто рядом по смыслу
Пользуюсь вот этим
Regsorm/code-index-mcp: Rust-native code index MCP server with first-class 1C:Enterprise (BSL) support. Static binary, no runtime. 31 tools — 20 universal + 11 BSL-specific. Tree-sitter AST for 10 languages. Federation across multiple repos. Built for production-scale monorepos.
вполне готовый продукт
Продукт, который вы скинули, использует тот же принцип, что и codegraph, и скорее является его полным аналогом и имеет те же проблемы
Ну да. F12 / Alt-F12. Меня удивляет, что агенты сами не могут использовать это прямо в IDE. Что я вам точно скажу, так это действительно токены значительно экономит.
А поле для творчество обширное. Добавить документацию к каждой функции (они же документированы, как правило), семантический поиск по ней.

Граф кода одной командой: ставим graphlens-mcp в проект и перестаём жечь токены на grep