[про кодинг] В чате канала описали ситуацию, мол, надо запускать разные скрипты, которые долго ждать, и агент всё пытается по разному это обойти, не всегда удачно. Иногда ставит таймаут вечность, иногда дёргается проверять процесс каждую секунду (ведь действия wait у него нет, а какие-то токены генерировать надо). Тут сразу же понятен совет: «ну так чо ты, запиши это в Agents.md, чтобы агент про это знал». Человек сказал, что у него это так и так написано, но весь файл занимает больше 10 тысяч токенов, и агент теряется и пропускает. Вот это звоночек — в таких случаях часто агент сходит с ума и как будто бы не умеет читать, поэтому надо делать 3 вещи: 1) внимательно вычитать файл, убрать дубли, переписать покороче, оставить только самую суть 2) вынести часть логики в Skills, которые как раз хороши для описания тонкостей запуска тех или иных команд, включая долгое ожидание 3) наконец, разбить файл Agents.md на несколько и положить в папки проекта. Агенты автоматически считывают ближайший файл в дереве папок, поэтому ближайший файл имеет приоритет, и каждый подпроект может иметь индивидуальные инструкции. И вот я зашёл на сайт чтобы сделать скриншот для чата, и увидел пример, которым захотел поделиться: в основном репозитории OpenAI аж целых 88 файлов Agents.md 😳 у меня у самого обычно 2-4, но чтоб так! Удивительно, сколько знаний о кодовой базе подают агентам (ну и ясно, почему они работают лучше, чем без этой информации)