При работе с разными агентами заметил, что у одного из них контекстное окно заполняется гораздо быстрее.
Полез смотреть логи чата. Оказалось, один агент искал нужные места в файлах регуляркой и забирал в контекст найденные фрагменты. А другой читал файлы целиком.
Нужная информация могла занимать несколько строк, но во втором случае вместе с ней в контекст попадало всё остальное содержимое файла. После нескольких таких чтений разница становилась заметной)
Закрепил в правилах: сначала используй поиск по файлам, затем читай нужные фрагменты с окружающим контекстом. Файл целиком — когда это действительно нужно для задачи.
Мы стараемся писать скиллы так, чтобы с ними можно было работать в разных агентах. Но если один агент сам выбирает экономный способ чтения, это ещё не значит, что другой поступит так же.
Поэтому полезные привычки агента тоже стоит превращать в явные инструкции. В этом случае — как искать информацию и сколько данных забирать в контекст.
Для меня это и есть часть подхода agent-agnostic: сохранять в скиллах и правилах проверенный способ работы, чтобы при смене агента не приходилось заново обнаруживать те же нюансы.