Использование Cron Jobs в OpenClaw для запланированных задач вместо мониторинга Heartbeat

Cron-задания OpenClaw для планирования работы
Пользователь Reddit обращает внимание на распространённую практику, когда люди неправильно используют HEARTBEAT.md для запланированных задач, таких как проверка почты, сводка по календарю или сканирование Reddit, что они описывают как дорогое и ненадёжное решение. В посте рекомендуется использовать cron-задания для задач, которые должны выполняться в определённое время с определёнными промптами.
Ключевые команды и настройка
В источнике приведены два конкретных примера cron-заданий:
openclaw cron add \ --name "Утренний брифинг" \ --cron "15 7 * * *" \ --tz "Asia/Kolkata" \ --session isolated \ --message "Составь утренний брифинг. Проверь в таком порядке: 1. Календарь: встречи на сегодня, отметь всё, что до 10 утра или пересекается. 2. Почта: непрочитанные во входящих. СРОЧНО = от [имя1], [имя2], [имя3] или содержащие deadline/asap/urgent. Всё остальное = отправитель + тема. 3. Погода: максимум, минимум, осадки. Одна строка. 4. Приоритеты: проверь [ссылка на таблицу] на задачи, которые должны быть выполнены сегодня или просрочены. Одно сообщение в Telegram. Сначала срочные дела. Не более 15 строк. Без лишней информации. Если действительно ничего важного: спокойное утро, ничего срочного. Не выдумывай вещи для отчёта."
openclaw cron add \ --name "Сортировка писем" \ --cron "0 9,11,13,15,17 * * *" \ --tz "Asia/Kolkata" \ --session isolated \ --message "Проверь входящие на новые непрочитанные письма. Сгруппируй в: ОТВЕТИТЬ СЕГОДНЯ: требует моего ответа до конца дня. НА ЭТОЙ НЕДЕЛЕ: важное, но не срочное. К СВЕДЕНИЮ: рассылки, уведомления. Пиши мне в Telegram только если в ОТВЕТИТЬ СЕГОДНЯ есть пункты. Не составляй черновики ответов. Не предлагай варианты ответов. Просто сортируй и отчитывайся."
Критическая важность изоляции сессии
В посте подчёркивается важность флага --session isolated, который гарантирует, что каждый запуск cron получает свежий контекст. Без этого флага контекст cron-задания (например, информация из календаря или почты) может просочиться в другие беседы, из-за чего агент будет ссылаться на несвязанную информацию во время обычных взаимодействий. Пользователь приводит пример: "перед началом не забудь про встречу с Нишей в 14:00", появляющийся во время отладки.
Известные ошибки и тестирование
В источнике отмечается, что в изолированных сессиях были ошибки в разных версиях, в частности упоминаются проблемы #10804, #13546 и #44257, когда задания молча не выполнялись. Рекомендуется тестировать cron-задания после каждого обновления с помощью openclaw cron runs --id <jobId>, чтобы убедиться, что они действительно запустились.
📖 Прочитать полный источник: r/openclaw
👀 Смотрите также

10 практических советов по использованию Claude Code от пользователя Reddit
Пользователь Reddit делится конкретными техниками для Claude Code, включая использование /effort high с 'ultrathink' для расширенного мышления, создание изолированных ветвей диалога с помощью /fork и настройку пользовательских хуков в .claude/settings.json.

Как отключить контекстное окно в 1 млн токенов в Claude Code для снижения расхода токенов
Пользователи Anthropic могут отключить окно контекста в 1 млн токенов в Claude Code, добавив переменные окружения в settings.json, что может снизить неожиданное потребление токенов. В источнике предлагаются два варианта настройки: полное отключение контекста в 1 млн токенов или ограничение автоматического компактного окна.

Параллельные агенты аудита: практический подход к тестированию на основе вибрации с помощью Claude
Разработчик создал систему пользовательского тестирования с помощью Claude, используя 10 параллельных агентов аудита, охватывающих обнаружение галлюцинаций, страж API, стресс-тестирование UI, анонимизацию PII, SEO, юридическое соответствие, поведенческое моделирование, демографические персоны, воронкообразное тестирование и проверку фактов.

Подходы "Укус" против "Покусывание" для ИИ-агентов в программировании
Исследователь в области NLP объясняет две ментальные модели работы с ИИ-агентами для программирования: подход 'укуса' с использованием комплексных файлов инструкций, таких как claude.md, и подход 'покусывания' с постепенным улучшением через несколько проходов.