Код в мешке
249 subscribers
9.08K photos
1.6K videos
2.11K files
42.7K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Граф кода одной командой: ставим graphlens-mcp в проект и перестаём жечь токены на grep

Третья часть серии.
В первой я разбирал сам движок graphlens — что он делает и как устроен внутри.
Во второй гонял бенчмарк на 936 прогонов и смотрел, где граф реально окупается, а где проще остаться с grep.

Здесь — про то, что осталось за кадром в обеих частях: движок это ещё не инструмент, и чтобы подключить его к агенту, поверх нужно дописать прилично кода.
Вот этот код я и собрал в отдельный продукт. graphlens-mcp ставится одной командой, дальше работает сам.
Он в alpha, бесплатный (MIT), и прогнать его на своём проекте можно минут за пять.

Читать полностью:
↘️ https://habr.com/ru/articles/1052776/
Author: Neko1313
Репозиторий:
github.com/Neko1313/graphlens-mcp
Движок:
github.com/Neko1313/graphlens
Бенчмарк:
github.com/Neko1313/agent-context-bench
gybson_6:
Пользуюсь вот этим
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.

вполне готовый продукт


Neko1313:
Продукт, который вы скинули, использует тот же принцип, что и codegraph, и скорее является его полным аналогом и имеет те же проблемы.


Firues:
То есть, по сути вы сделали тоже самое, что делает semble mcp?

Neko1313:
И да и нет.
Semble - это семантический поиск: он по эмбеддингам находит код, похожий по смыслу на запрос.
У меня - структурный граф: реальные рёбра вызовов и типов.
Это разные вопросы.
"Найди код про аутентификацию" - это к semble.
А "кто конкретно вызывает этот метод и что сломается, если я поменяю сигнатуру" - похожесть тут не поможет, нужна именно структура.
Эмбеддинг не отличит реальный вызов функции от куска, который просто рядом по смыслу.
Организовал весь пентест-арсенал в одном месте: всё под рукой, офлайн и на русском
↘️ https://habr.com/ru/articles/1052866/

Инженер без опыта в ИБ нашел реальные уязвимости в ClickHouse с помощью ИИ
↘️ https://habr.com/ru/news/1052744/

Akrites: 20 ИТ-гигантов объединились, чтобы защитить опенсорс от ИИ-атак
↘️ https://habr.com/ru/companies/bothub/news/1052934/

Анонимный аккаунт GitHub массово распространяет неизвестные уязвимости нулевого дня
↘️ https://habr.com/ru/news/1052756/
...
Анти‑кейс. Как создать технически идеальный сайт на Next.js про ИИ и нейросети и остаться без поискового трафика #habr
https://habr.com/ru/articles/1052836/
Tags: next.js, seo, яндекс вебмастер, индексация сайтов, нейросети, пет-проект, продвижение сайтов, веб-разработка, личный опыт
Author: Boris_Ivanov
[Перевод] Все демонические насельники ИИ… по старшинству #habr
https://habr.com/ru/articles/1052874/
Tags: большие языковые модели, искусственный интеллект, демонология, Лоаб, Нова, Сидни, шоггот, галлюцинации, нейронные сети, сознание
Author: OlegSivchenko