Команды 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/<jobId>.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