GitHub Copilot — как рендерить pull request на миллион строк
Саммари
GitHub Copilot App перестроила рендеринг больших pull request, чтобы инженер мог открыть и проверить diff на 2 200 файлов, более чем на миллион изменённых строк и с 400 inline-комментариями без зависания интерфейса. Кейс интересен не только UX: это конкретный пример того, как агентный coder должен проектировать поток больших изменений, измерений и пользовательского ревью.
Из этого следует: большая часть «медленного AI-ревью» — не только вопрос размера модели, а вопрос геометрии, измерения и порядка загрузки результата.
На практике для Revit-агента нужен отдельный слой review: большие планы и diff нельзя отдавать модели одним неограниченным blob, лучше сначала показать структуру, затем лениво подгружать комментарии и детали.
Важный нюанс: виртуализация улучшает восприятие объёма, но не гарантирует правильность миллиона строк; review checkpoints, traceability и выборка по риску остаются отдельным слоем.