Перейти к основному содержимому

Команды CLI

cron

Управление заданиями cron для планировщика Gateway. Связанное:

Совет: выполните openclaw cron --help для просмотра полного списка команд. Примечание: изолированные задания cron add по умолчанию используют доставку --announce. Используйте --no-deliver, чтобы оставить вывод внутренним. --deliver остается устаревшим алиасом для --announce. Примечание: одноразовые задания (--at) удаляются после успешного выполнения по умолчанию. Используйте --keep-after-run, чтобы сохранить их. Примечание: повторяющиеся задания теперь используют экспоненциальную задержку повтора после последовательных ошибок (30с → 1м → 5м → 15м → 60м), затем возвращаются к обычному расписанию после следующего успешного запуска. Примечание: хранение/очистка контролируется в конфигурации:

  • cron.sessionRetention (по умолчанию 24h) удаляет завершенные сессии изолированных запусков.
  • cron.runLog.maxBytes + cron.runLog.keepLines очищают ~/.openclaw/cron/runs/.jsonl.

Частые правки

Обновить настройки доставки без изменения сообщения:

openclaw cron edit <job-id> --announce --channel telegram --to "123456789"

Отключить доставку для изолированного задания:

openclaw cron edit <job-id> --no-deliver

Включить облегченный контекст начальной загрузки для изолированного задания:

openclaw cron edit <job-id> --light-context

Отправить уведомление в конкретный канал:

openclaw cron edit <job-id> --announce --channel slack --to "channel:C1234567890"

Создать изолированное задание с облегченным контекстом начальной загрузки:

openclaw cron add \
--name "Утренний обзор (облегченный)" \
--cron "0 7 * * *" \
--session isolated \
--message "Обобщите ночные обновления." \
--light-context \
--no-deliver

--light-context применяется только к изолированным заданиям типа agent-turn. Для запусков cron облегченный режим оставляет контекст начальной загрузки пустым вместо инъекции полного набора начальной загрузки рабочего пространства.

configuredaemon