💡 Не давайте агенту читать весь проект
Когда агенту нужно поправить одну функцию, он часто начинает с того, что открывает все подряд. Вроде бы он изучает контекст, но на практике часто просто сжигает токены на поиск.
Файл на 1000 строк может занимать 15–25 тысяч токенов. Если агент прочитал десять таких файлов, вы уже потратили приличный бюджет еще до того, как он начал что-то менять. И я не устану об этом писать - чем больше лишнего контекста, тем выше шанс, что модель сожгет лишние токены или зацепится за неважную деталь.
Поэтому вот несколько основных правил:
🔸 Сначала поиск по коду - grep, ripgrep, поиск по названию функции или ключевой строке
🔸 Потом чтение только нужного фрагмента, а не всего файла. В OpenClaw для read можно указывать offset и limit
🔸 Если задача узкая - прямо писать агенту не так читать файлы полностью, а сначала найти релевантные места
📌 Это особенно важно на больших проектах. Агенту не всегда нужен весь контекст. Часто ему нужна одна функция, один конфиг или один лог в простых задачах.
Post #60
146

- 👍 1