Сама концепция сабагентов — бестолковая. Идея классная, но на передаче информации от агента сабагентам и обратно теряется куча токенов, и это убивает весь смысл.
Сейчас можно сделать компакт, перечитать новую задачу, и контекст будет в порядке. Сабагент не понадобится.
Сабагенты — норм концепция. Просто не для каждой задачи. Если таких задач нет, это не концепция бестолковая - это задач под неё нет. Или более эффективного решения (на сейчас)
Если нужно распараллелить работу, изолировать контекст или отдать кусок работы дешёвой модели — они вполне на месте. Плюс один важный кейс: не срать в основной контекст промежуточными результатами. Всякие черновые поиски, логи, тулколы, длинные выкладки и промежуточные выводы спокойно умирают в отдельной ветке.
Компакт не заменяет это полностью. Компакт — это «ну вроде выкинули лишнее и оставили саммари». Но ты не контролируешь, что именно туда протекло и что потом начнёт аффектить выполнение.
Пока агент сам плохо рулит своим контекстом и фокусом внимания — не умеет нормально выбирать, что держать перед глазами, а что выкинуть сабагенты остаются полезным тулом и чуток костылём.