Если вы когда-либо делегировали работу субагенту Claude Code, а затем смотрели на свое использование, у вас, вероятно, была та же реакция, что и у меня: почему это стоило так дорого для такой маленькой работы? Ответ в том, что простой субагент начинается с нуля....
Если вы когда-либо делегировали работу субагенту Claude Code, а затем смотрели на свое использование, у вас, вероятно, была та же реакция, что и у меня: почему это стоило так дорого для такой маленькой работы?
Ответ в том, что простой субагент начинается с нуля. Он не знает, что вы делали, поэтому весь префикс приглашения — системное приглашение, схемы инструментов, ваш CLAUDE.md и все остальное, что загружено — снова отправляется этому агенту. Когда я измерил это в реальном разветвлении, фиксированные накладные расходы составили около 436 000 токенов на каждого агента, независимо от того, что на самом деле просили сделать агента.
Начиная с версии 2.1.232 существует субагент, который этого не делает. Строка журнала изменений:
Разветвление субагента теперь включено по умолчанию: субагент subagent_type: "fork" наследует весь диалог и кеш подсказок, а агент, не являющийся членом команды, появляется в интерактивных сеансах, теперь по умолчанию запускается в фоновом режиме.
Два значения по умолчанию изменены в одной строке. Этот пост посвящен первому из них и проблеме именования, из-за которой его легко неправильно прочитать.
Три разные вещи в Клоде Коде называются «вилкой».
Это меня сбило с толку, поэтому стоит разделить их прежде всего. Все трое существуют сегодня, занимаются разными делами и пришли к разным