Claude Code Agent Loop не заменит OpenClaw (и вот почему)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Команда Anthropic выпустила навык loop для Claude Code, позволяющий запускать промпты с заданным интервалом,
00:00:04и интернет просто в восторге. Люди подключают его к Discord или Telegram, чтобы общаться
00:00:10со своим агентом так же, как с OpenClaude, а некоторые даже используют его для циклов
00:00:14Ralph.
00:00:15Но все они используют его неправильно, потому что навык loop не был предназначен для этих целей.
00:00:19Я имею в виду, есть причина, по которой его назвали «loop» (цикл), а не «schedule» (расписание).
00:00:23Подписывайтесь, и давайте узнаем почему.
00:00:29Ни для кого не секрет, что Claude используется для написания 100% кода Claude Code, так как команда
00:00:34выпускает функции с невероятной скоростью. Но обычно уровень хайпа соответствует полезности
00:00:39самой функции.
00:00:40Например, Claude remote control — много хайпа, потому что это очень полезно.
00:00:43Async hooks — меньше хайпа, так как они менее полезны.
00:00:47Но это первая функция, вокруг которой хайпа больше, чем реальной пользы
00:00:53самой функции.
00:00:54Прежде чем вы начнете злиться, позвольте мне объяснить.
00:00:56Вот последняя версия Claude Code на базе Sonnet, которую я заменю
00:01:01на Haiku, так как промпты, которые я буду использовать, не требуют такой сложной модели.
00:01:06Итак, здесь у меня есть loop, который принимает интервал в минутах, часах или днях.
00:01:10Учтите, что минимальный шаг — это минуты.
00:01:13Так что, хотя вы можете написать «секунды», Claude их пока не поддерживает.
00:01:16Затем он также принимает промпт, так что я напишу: «say hello».
00:01:20Если я нажму Enter, он использует навык cron create для создания запланированной задачи.
00:01:25Вы также можете установить конкретное время — например, loop, и вот он очень быстро поздоровался.
00:01:30Я напишу промпт: «say hello again» в 18:30.
00:01:35И здесь Claude использует местное время машины, на которой установлен Claude Code,
00:01:39а не UTC.
00:01:40Так что имейте это в виду.
00:01:41Я установлю это как ежедневную повторяющуюся задачу, и на этом все.
00:01:45Промпт может содержать что угодно.
00:01:47Например, я мог бы использовать навык tweet, чтобы написать твит в духе: «У Claude
00:01:52появился отличный новый навык loop», и настроить запуск каждые три минуты.
00:01:56Промпт также может читать файл или запускать инструменты MCP.
00:01:59В принципе, в промпт можно добавить всё, что умеет делать Claude Code.
00:02:02Я могу вывести список текущих задач cron с помощью этого промпта, который использует
00:02:07инструмент cron list.
00:02:09И я могу удалить задачу, описав, что она делает, или используя её ID.
00:02:13Также существует «джиттер» (разброс) времени выполнения задач cron, чтобы избежать одновременных
00:02:17запросов к Anthropic API. Это значит, что ежечасная задача может сработать
00:02:23в любой момент в течение первых шести минут часа.
00:02:24Да, это действительно крутая функция, и люди говорят, что она заменила им
00:02:28OpenClaude, потому что можно настроить интервал для получения сообщений из WhatsApp или Telegram
00:02:33и отвечать на них как настоящий ИИ-ассистент — именно для этого люди
00:02:37использовали OpenClaude.
00:02:38Но у функции loop есть две серьезные проблемы, которые мешают ей стать
00:02:43«убийцей» OpenClaude.
00:02:44Во-первых, срок действия задач cron истекает через три дня, чтобы у вас не висели
00:02:49длительные процессы, о которых вы могли забыть.
00:02:51Это, конечно, может сильно раздражать, если вы настроили цикл на прослушивание сообщений
00:02:55в Telegram и на четвертый день обнаружили, что он не работает.
00:02:59Существует способ запускать задачи в Claude Code вечно без плагинов, но об этом
00:03:04мы поговорим позже в видео.
00:03:06Вторая проблема в том, что задачи cron хранятся в памяти сессии и не записываются на диск.
00:03:12Так что, если я закрою эту сессию Claude Code... сейчас я очищу терминал и создам
00:03:16новую.
00:03:17Затем, если я попрошу вывести список запланированных задач, вы увидите, что ничего не запланировано,
00:03:21хотя в предыдущей сессии я создал две задачи.
00:03:25Это означает, что если вы захотите закрыть сессию для обновления Claude или использовать
00:03:29функцию loop для циклов Ralph, это не лучшая идея, так как вы не сможете
00:03:34сбросить сессию и будете зависеть от сжатия контекста для продолжения долгих задач.
00:03:39Так для чего же стоит использовать эту функцию?
00:03:41Её стоит использовать всегда, когда вам нужно вручную перезапускать задачу в той же сессии,
00:03:46потому что что-то изменилось.
00:03:49Например, если вы проверяете последние 50 строк постоянно обновляемого лог-файла
00:03:53на наличие ошибок, следите за очередью задач или проверяете,
00:03:57не появились ли в проекте новые issue.
00:03:59Уверен, в будущем команда добавит больше опций для loop, например, выбор
00:04:03конкретной модели для задачи или изменение времени истечения.
00:04:06Но если вы хотите, чтобы задача работала в Claude Code вечно, технически это уже
00:04:11можно сделать без всяких плагинов.
00:04:13Это можно сделать в Claude для десктопа: откройте боковую панель, если она закрыта, и нажмите
00:04:17«Scheduled» в меню.
00:04:19Если вы не видите этот пункт, возможно, вам нужно обновить приложение Claude.
00:04:23Здесь мы можем создать задачу, указав имя, описание и промпт.
00:04:27Мы даже можем сменить модель, настроить разрешения и частоту выполнения внизу.
00:04:32Это то же самое, что написать «schedule» в окне промпта в Claude
00:04:36для десктопа. Но самое интересное, что в Claude Cowork тоже есть
00:04:42опция «Scheduled».
00:04:43Она отличается от опции в Claude Code не только тем, что окно
00:04:47выглядит иначе и нужно нажать «More options» для смены модели по умолчанию, но и тем,
00:04:52что Claude Cowork работает в изолированной среде (песочнице), тогда как Claude Code
00:04:59работает на вашей локальной машине.
00:05:00Если вы планируете задачу в Claude Code, она будет использовать вашу локальную файловую систему.
00:05:05А в Claude Cowork это будет происходить в песочнице — это важно понимать,
00:05:10чтобы знать, где размещать ваши задачи.
00:05:12Преимущество добавления задачи в Claude для десктопа в том, что она будет работать
00:05:16вечно, пока компьютер включен и приложение Claude открыто.
00:05:22Но если вы, как и я, предпочитаете использовать терминал и Claude Code для планирования,
00:05:26то можете воспользоваться плагином от Kenneth. Он выглядит многообещающе, и я,
00:05:31возможно, опробую его, если будет интерес.
00:05:33К слову о перспективных вещах, которые я еще не пробовал: на прошлой неделе OpenAI
00:05:39выпустили GPT 5.4, и люди, кажется, в восторге.
00:05:41Если хотите узнать больше, посмотрите видео Джеймса, где он разбирает все детали.

Key Takeaway

Функция loop в Claude Code полезна для оперативного мониторинга в рамках одной сессии, но не подходит для долгосрочной автоматизации из-за сброса задач при закрытии терминала и их истечения через три дня.

Highlights

Anthropic выпустила новую функцию loop для Claude Code, которая позволяет запускать промпты с заданным интервалом через инструменты cron.

Минимальный интервал планирования составляет одну минуту, при этом используется местное время машины, а не UTC.

Существует две критические проблемы: задачи cron истекают через три дня, и они хранятся только в оперативной памяти сессии.

Функция loop не является полноценной заменой OpenClaude для долгосрочной автоматизации из-за отсутствия постоянного хранения данных.

Альтернативой для вечных задач являются функции планирования в десктопном приложении Claude или использование сторонних плагинов.

Разница между планированием в Claude Code и Claude Cowork заключается в доступе к локальной файловой системе против изолированной песочницы.

Timeline

Введение в функцию loop и ажиотаж вокруг неё

Автор представляет новую возможность Claude Code под названием loop, которая вызвала огромный интерес в сообществе разработчиков. Многие пользователи начали интегрировать её с мессенджерами Discord и Telegram, пытаясь превратить Claude в полноценного автономного агента. Спикер отмечает, что уровень хайпа вокруг этой функции на текущий момент превышает её реальную практическую пользу для сложных задач. В видео подчеркивается, что название «цикл» выбрано не случайно, так как это не полноценный планировщик расписания. Этот раздел задает контекст для критического анализа того, почему пользователи могут неправильно интерпретировать предназначение инструмента.

Техническая демонстрация работы циклов и cron-задач

В этой части демонстрируется практическое использование команд loop и cron для создания повторяющихся задач в терминале. Автор показывает, как настроить интервалы в минутах или часах, используя модель Haiku для экономии ресурсов при простых запросах. Обсуждаются важные технические нюансы, такие как использование локального времени системы и наличие «джиттера» (разброса) времени выполнения для предотвращения перегрузки API Anthropic. Пользователь может просматривать список активных задач через cron list или удалять их по идентификатору. Также упоминается возможность интеграции с другими инструментами, например, для автоматической публикации твитов или чтения файлов.

Основные ограничения и почему loop не заменит OpenClaude

Спикер детально разбирает два главных недостатка, которые делают функцию loop непригодной для постоянной автоматизации. Во-первых, все запланированные задачи автоматически удаляются через три дня, что предотвращает появление забытых «вечных» процессов, но мешает долгосрочным проектам. Во-вторых, задачи хранятся только в памяти текущей сессии, поэтому закрытие терминала или перезапуск Claude Code приводит к их полной потере. Это делает невозможным использование функции для надежных ботов в Telegram, которые должны работать неделями без перерыва. Автор объясняет, что такая архитектура ограничивает применение инструмента только рамками активной разработки в одной рабочей сессии.

Рекомендуемые сценарии использования и альтернативы

В данном разделе описываются ситуации, в которых функция loop действительно эффективна, например, для мониторинга лог-файлов или проверки новых задач в проекте. Если же пользователю нужна по-настоящему длительная автоматизация, автор рекомендует использовать раздел Scheduled в десктопном приложении Claude. Разбирается разница между локальным выполнением в Claude Code и изолированной песочницей в Claude Cowork. Десктопная версия позволяет задачам работать постоянно, пока включен компьютер, предлагая более гибкие настройки моделей и разрешений. Это противопоставление помогает зрителям выбрать правильный инструмент в зависимости от того, нужен ли им доступ к локальной файловой системе.

Плагины и новости индустрии ИИ

Заключительная часть видео посвящена расширению возможностей через сторонние разработки, такие как плагин от Kenneth для управления задачами. Автор выражает готовность протестировать эти решения в будущих роликах, если зрители проявят к ним интерес. Также кратко упоминается выход GPT 5.4 от OpenAI, который вызвал новую волну обсуждений в технологическом сообществе. Видео завершается рекомендацией посмотреть дополнительные обзоры на смежные темы в сфере искусственного интеллекта. Этот блок связывает текущее обновление Claude с общим контекстом быстро развивающегося рынка ИИ-агентов.

Community Posts

View all posts