Осталось 2 уроков
Финальная прямая!
В NanoClaw доступна функция Scheduling: агент может выполнять действия по расписанию, например, отправлять отчёты или напоминания в указанные дни и часы. Это реализовано через настройку задач на стороне Claude Agent — они запускаются внутри контейнера без участия пользователя.
Параметр requiresTrigger появился в версии 2.0.0 для гибкой автоматизации. Если задача помечена requiresTrigger, она будет выполнена только при определённом событии или команде, а не просто по времени. Это полезно для задач, которые должны запускаться не всегда, а только когда пришёл нужный сигнал из канала или базы inbound.db.
Scheduling и requiresTrigger задаются в конфиге агента или через CLI. Например, можно настроить отправку дайджеста каждое утро, а отчёт — только когда админ прислал команду или поступил определённый тип сообщения.
💡 Аналогия
Запланированные задачи NanoClaw похожи на будильник и таймер на кухне: один срабатывает по расписанию, другой — только когда вы его заводите вручную.
Ключевые моменты
Scheduling позволяет агенту выполнять задачи по расписанию без ручного запуска.
requiresTrigger ограничивает запуск задачи конкретным событием или командой.
Настройка расписания и триггеров доступна через конфиг NanoClaw или CLI.
Следующий урок
Собираем allow-список и управляем ролями отправителей
Практика