Когда Agent находится в режиме планирования, большие и сложные задачи обрабатываются с помощью Task Group, которые разбивают эти проблемы на более мелкие, более доступные единицы работы. Часто Agent работает над несколькими частями большой задачи одновременно, и разделы задач — это то, как эти изменения представляются пользователю. Вот пример Task Group.

Верхний компонент Task Group указывает общую цель этой задачи, а также суммирует изменения, внесенные в рамках этой единицы работы. Также есть раздел с измененными файлами для быстрой проверки изменений пользователем: нажмите на «file pill», и вы увидите текущее состояние измененных файлов.

Внутри Task Group Agent определяет подзадачи, которые помогают модульно структурировать необходимые изменения, и вся работа, выполненная Agent, видна в этих разделах обновлений прогресса. По умолчанию детали каждой подзадачи не раскрываются напрямую пользователю, но если вам интересно, есть переключатель, который покажет точные шаги, предпринятые Agent.

Иногда внутри этих обновлений прогресса создаются ожидающие выполнения шаги, например, настройка Browser или команды Terminal, требующие одобрения. В этом случае, вместо разворачивания всех обновлений, Agent предоставляет специальный раздел в конце Task Group, где вы можете соответствующим образом просмотреть эти ожидающие шаги.
