"Загрузка проекта разом в контекст Gemini 2.5 Pro MAX в Cursor ❗️Использовать на свой страх и риск❗️ Есть такой класс утилит, которые могут собрать все указанные файлы в вашем проекте в один мегафайл, чтобы его можно было разом закинуть в нейронку (если позволяет её контекстное окно). Как это сделать? ● ставим Repomix; ● делаем для него конфиг, можно взять за основу его собственный; ● запускаем (важно делать в той же папке проекта, где работает Cursor, чтобы пути к включаемым файлам от неё строились): >repomix -c repomix.config.json 📦 Repomix v0.3.0 ✔️ Packing completed successfully! 📈 Top 5 Files by Character Count and Token Count: ────────────────────────── <censored> 📊 Pack Summary: ──────────────── Total Files: 294 files Total Chars: 998,573 chars Total Tokens: 223,299 tokens Output: repomix-output.xml 🎉 All Done! Your repository has been successfully packed. ● получаем на выходе один файл с конкатенацией всех файлов проекта; ● открываем файл в самом Cursor и копируем его содержимое (именно через Ctrl+C); ● вставляем содержимое файла в чат Cursor (Ctrl+V); ● пишем промпт и работаем дальше, все файлы проекта уже в контексте. Зачем оно? ● Экономия: модели в MAX-режиме в Cursor тарифицируются помимо оплаты за промпт ещё и платой за каждый тул. Если у вас в проекте 100 файлов, то 100+ раз будет вызван тул чтения файлов - 5 центов за вызов. ● И ещё больше экономии, если агент не нужен - остаёмся в режиме Manual (Edit) и просим нейронку что-то поправить. В этом режиме тулы не вызываются и она просто выдаёт диффы, которые вы сами применяете. На одной из таких задач вместо 38 вызовов, которые бы сделал агент, у меня вышло 2. ● Скорость: поиск нужных файлов и последующее их чтение один за одним требует времени, нейронка не всегда читает всё что нужно за один промпт и т.д. Особенности ● если остаетесь в режиме Manual (Edit), то, несмотря на то, что Gemini 2.5 хорошо держит длинный контекст, спустя некоторое время всё равно может происходить деградация из-за того, что она в этом режиме лишена возможности вычитывать файлы заново с диска, и может начать писать файлы не туда, придумывать их содержимое и т.п., но тут уже можно руками нужные подкинуть в чат; ● почему просто не перетащить файл в окно чата? Потому, что Cursor то ли вообще такой большой файл на сервер не отправляет, то ли оттуда уже не передаёт нейронке. Причем, что интересно, это работало у меня в Cursor 0.47 вчера, а сегодня в 0.48 - уже нет (__но это неточно__); ● ~~в теории такой подход сработает и для Sonnet 3.7 MAX, и для других нейронок, но смотрите на ~~~~ограничения контекстного окна в Cursor~~~~ (если что - у не-MAX версии Gemini 2.5 контекст 120к)~~ (upd: не сработал, только с Gemini MAX работает). Для каких задач лучше всего подойдет ● обсуждение глобальных архитектурных изменений; ● сквозные задачи - логгирование, интеграционные тесты, рефакторинг и т.п.; ● составление документации по проекту. Ну, словом, там, где нужен длинный контекст Gemini 2.5 и ризонинг по большой кодовой базе, с включением в контекст максимально возможного количества файлов. Почему ""на свой страх и риск""? Ну явно ж незапланированная возможность. Плюс, есть тенденция в Cursor: ● убрали возможность закидывать много файлов по маске в контекст (была такая штука @Codebase, сейчас сломана); ● упомянутые через ""@"" файлы всё чаще не закидываются в контекст, а агенту просто даются на них ссылки, которые он потом тулами читает; ● убрали возможности закидывать большие файлы, как я уже упомянул; ... так что логично дальше убрать и большие сообщения, которые используются в описанном в этом посте способе. Собственно, нет уверенности в том, что к моменту, как вы это попробуете, оно всё ещё будет работать :) Но пока что работает, и в связке с Gemini 2.5 Pro сильно экономит время и деньги. А в целом по модели ещё распишу накопившиеся впечатления после уже потраченных на неё $30 :) Вкратце - прям нравится, но и не копейки стоит. #ai #development #cursor"
"Загрузка проекта разом в контекст Gemini 2.5 Pro MAX в Cursor ❗️Использовать…
Из этого канала
- #148Cursor - ссылки на все версии Несколько раз за последние дни видел жалобы о…
Cursor - ссылки на все версии Несколько раз за последние дни видел жалобы о том, что Cursor ленится обновляться до последней версии.
- #149"Gemini 2.5 Pro Exp + Cursor (... после нескольких дней и $50 на тестирование)…
"Gemini 2.5 Pro Exp + Cursor (... после нескольких дней и $50 на тестирование) Вкратце ● для повседневных небольших задач и задач, где требуется ~~слабоумие и…
- #150Лента сегодня :)
Лента сегодня :)
- #146"Gemini 2.5 Pro Experimental (2/2), личные впечатления Что тут сказать - Google…
"Gemini 2.5 Pro Experimental (2/2), личные впечатления Что тут сказать - Google наконец-то смог, эта модель вполне на уровне текущих флагманов для разработки.
- #143"Gemini 2.5 Pro Experimental (1/2), общая инфа Ух, прям горячие деньки выдались…
"Gemini 2.5 Pro Experimental (1/2), общая инфа Ух, прям горячие деньки выдались в плане новостей.