Я взял одного и того же агента (Claude Code), менял у него ровно одну вещь — какой MCP-сервер отдаёт контекст по коду, — и гонял по 26 задачам на apache/superset. Четыре «руки»: filesystem (grep + read), graphlens (структурный граф), serena (LSP) и codegraph. Три модели (haiku / sonnet / opus), три сида — 936 прогонов.Главный результат: вывод переворачивается в зависимости от типа задачи. Смотреть цифры
Цепь ALIVIO/ACERA/ALTUS/TOURNEY ECNHG40116Q 2-936 6-8ск. 116зв. инд. уп. SHIMANO Цепь ALIVIO/ACERA/ALTUS/TOURNEY ECNHG40116Q 2-936 6-8 скоростей 116 звеньев SHIMANO Материал сталь Цвет серый в наличии Цена: 2036.00 ₽ КУПИТЬ
В первых двух статьях я сделал две вещи и обе — честно.Описал движок graphlens: как он берёт исходники на Python, TypeScript, Go, Rust и PHP и нормализует их в единый типизированный граф — узлы-символы, type-aware рёбра (CALLS, HAS_TYPE, INHERITS_FROM), детерминированные SHA-256 ID, межъязыковые границы.И померил его: 936…
Практический гайд для небольших проектов: как собрать компактный слой контекста для кодового агента - с готовым мини-репозиторием, примерами инвариантов и контрактов. Читать далее