00:00:00Команда Claude Code недавно обновила список дел до системы задач, и это огромная новость, потому что
00:00:05теперь у каждой задачи есть свой JSON-файл, который можно изменять и коммитить в GitHub.
00:00:11Эти задачи могут выполняться параллельно с помощью субагентов, а несколько сессий Claude Code могут использовать
00:00:16один и тот же список задач.
00:00:17Это идеальный вариант для сложных проектов со множеством задач, требующих большого количества сессий.
00:00:22Но что это значит для сверхпопулярного «цикла Ральфа Виггама»?
00:00:26Неужели он теперь устарел?
00:00:28Не совсем.
00:00:29Подписывайтесь, и давайте во всем разберемся.
00:00:32Opus 4.5 во многом изменил правила игры.
00:00:35Одна вещь, о которой вы могли не знать, — это его способность работать автономно
00:00:39гораздо дольше, отслеживая свое состояние лучше других моделей.
00:00:44Это значит, что классический список дел, который вы видели в Claude Code раньше, по сути,
00:00:48не нужен для мелких задач.
00:00:50Но для длительных задач у него все еще есть окно контекста в 200 тысяч токенов, а значит, есть «умная зона» и
00:00:56«глупая зона», так что после отметки в 80% он будет выдавать слабые результаты.
00:01:02Посмотрите мое видео о Ральфе Виггаме, чтобы узнать больше об умных и глупых зонах модели
00:01:07в зависимости от её контекста.
00:01:08На данном этапе вы можете взять инструмент вроде Beads, который хранит задачи в базе SQLite
00:01:14и помещает их в JSONL-файл для контроля версий.
00:01:19Инструмент Beads сильно вдохновил команду Claude Code на обновление списков дел до этой
00:01:24новой системы управления задачами, которая умеет многое: от хранения задач в JSON-файлах
00:01:30до запуска их в нескольких сессиях и многого другого.
00:01:34Но как бы ни было круто это обновление, оно работает немного иначе, чем Beads и «Ральф Виггам».
00:01:39На самом деле, позвольте мне показать.
00:01:41Вот файл плана, написанный Claude Code, содержащий три основных изменения, которые я хочу
00:01:46добавить в инструмент XDL для скачивания видео из X (Twitter) через командную строку.
00:01:54И для работы задач вам нужна версия Claude Code 2.1.6 или выше, которая содержит
00:02:00эти инструменты управления задачами.
00:02:03Итак, я попрошу Claude превратить файл плана в набор задач для выполнения.
00:02:08И вы видите, что он создал задачи, добавил зависимости — то есть задачи, которые
00:02:13заблокированы другими задачами — и вывел их здесь. Желтым выделены те задачи,
00:02:18которые блокируют выполнение конкретных пунктов.
00:02:20Если мы перейдем в директорию .claud в корне нашей машины, мы увидим папку tasks
00:02:26с отдельной папкой для нашего проекта.
00:02:29Открыв её, мы увидим все созданные задачи с ID, темой, описанием
00:02:36и данными о том, какие задачи блокируют эту, а какие блокируются ею.
00:02:41Теперь мы попросим Claude запустить каждую задачу в субагенте, что он
00:02:45благополучно и сделал.
00:02:46Задача 1 выполняется, как и задачи 8, 9 и 10, так как они не заблокированы другими
00:02:52задачами.
00:02:53Мы также можем видеть здесь сверху различных субагентов, работающих над разными задачами.
00:02:57И теперь, когда все задачи выполнены, я могу проверить расход контекста. Мы видим,
00:03:01что было использовано всего 18%, так как все задачи выполнялись в субагентах.
00:03:06Но вот что еще можно делать с новой системой управления задачами.
00:03:09Если бы я хотел запустить несколько сессий Claude — в данном случае в разных окнах терминала, но
00:03:14это могли быть разные вкладки или серверы — с доступом к одному списку задач,
00:03:19я мог бы использовать переменную окружения Claude code task list ID, указав ID,
00:03:26соответствующий директории нужного списка задач.
00:03:30Таким образом, Claude получит доступ ко всем задачам в этой папке, и я смогу сделать
00:03:34то же самое в этой сессии.
00:03:36Так я могу попросить одну сессию выполнять задачи, а другую — проверять,
00:03:41что они завершены.
00:03:43Если я запущу сессию слева, сессия справа должна видеть прогресс
00:03:48по каждой задаче.
00:03:49И теперь, когда здесь всё готово, эта сессия может приступить к верификации того,
00:03:53что задача действительно выполнена.
00:03:55Это на самом деле очень круто, потому что вы можете начать работу на одной машине, остановиться,
00:04:00закоммитить эти задачи в GitHub или любую другую систему контроля версий, а затем
00:04:06подтянуть их на другой машине и продолжить ровно с того места, где остановились.
00:04:10Если у вас есть опыт работы с Beads, вы заметите сходство,
00:04:15но есть отличия: Beads хранит задачи в базе SQLite для сверхбыстрого доступа
00:04:23и синхронизирует их в один JSONL-файл, а не в кучу отдельных JSON-файлов.
00:04:29Так что вы можете просто добавить этот файл в проект и поделиться им с командой.
00:04:33Это также немного отличается от «цикла Ральфа Виггама» чисто философски.
00:04:39В «цикле Ральфа» у вас есть один промпт и список задач, и эти задачи
00:04:43должны помочь вам достичь цели промпта, который вы отправляете модели снова
00:04:48и снова.
00:04:49Но в новой системе управления задачами у вас есть список, и вы просите модель
00:04:54саму выбрать следующую необходимую задачу.
00:04:57То есть она просматривает все задачи, чтобы понять, какая идет следующей.
00:05:02Это частично компенсируется использованием субагентов для отдельных задач, но если
00:05:07вам нужен автономный цикл, который может длиться бесконечно, где модель следует
00:05:12«путеводной звезде» из вашего prompt.md для постоянного улучшения проекта (даже
00:05:17через задачи, которые вы не добавляли), то новая система задач вам не подойдет.
00:05:22Есть также проблема с документацией, так как на момент записи вся информация
00:05:27об этой функции содержится в одном-единственном твите.
00:05:30И по сравнению с Beads, здесь пока нет инструментов визуализации или канбан-досок
00:05:34для отслеживания прогресса, но я уверен, что сообщество Claude Code
00:05:40уже работает над этим.
00:05:42С такими мощными системами создания софта вам обязательно понадобится способ
00:05:47гарантировать, что вы не выпускаете ошибки в продакшн.
00:05:50И здесь на помощь приходит Better Stack — сервис для отслеживания ошибок в бэкенде
00:05:56и фронтенде с помощью ИИ-трекера, а также страниц состояния для уведомления
00:06:02пользователей о сбоях и отличной системы управления инцидентами.
00:06:08Так что обязательно попробуйте Better Stack уже сегодня.