"🔥 Субагенты в Claude Code 5/5 🏁 ИТОГИ Система работы с субагентами в СС получила неплохое развитие в последнее время. Спасибо антропикам за продуманный дизайн системы и сделанные важные улучшения, они довольно полезные. Какие остались ограничения? Пока ""глубина"" вызова субагентов - два элемента. То есть работает схема ""оркестратор"" - ""субагент"", но нельзя делать вызов ""Оркестратор"" - ""субагент"" - ""субагент"". То есть, если вы в вашем воркфлоу вызовете другой воркфлоу на субагентах, это не заработает, потому что субагенты другого воркфлоу не смогут запуститься. В итоге, построить процессы классическим функциональным подходом не выходит. Однако ""вызов"" процесса можно сделать в inline стиле, когда мы инструктируем агента перейти к указанному процессу, а по завершении - продолжить с места вызова. Для ""надёжности"" можно прописать ""возврат"" к месту вызова как задачу в TodoWrite. В итоге работают и ""подпрограммы"", хотя и способ немного хлопотный, требует внимательного промптинга и отладки при первых запусках. Ограничения вложенных вызовов - оно в дизайне, а не техническое. Можно предположить что ограничение вызвано желанием предотвратить рекурсивные вызовы неясной глубины, которые могут случиться из за неполной детерминированности агентского процесса. Все таки - это не код, который выполняется всегда одинаково, в агентских процессах возможны варианты. Однако в будущем возможно изменение этого подхода и/или появление механизмов контроля. Думаю, необходима практика - давайте её получать! #post ␄"