BigChatHub
ГлавнаяКурсыNanoClaw 101: Безопасный AI-агент за 500 строкПланируем задачи: Scheduling и использование requiresTrigger
Урок 117 мин💡 аналогия3 моментаТеория

Планируем задачи: Scheduling и использование requiresTrigger

В NanoClaw доступна функция Scheduling: агент может выполнять действия по расписанию, например, отправлять отчёты или напоминания в указанные дни и часы. Это реализовано через настройку задач на стороне Claude Agent — они запускаются внутри контейнера без участия пользователя.

Параметр requiresTrigger появился в версии 2.0.0 для гибкой автоматизации. Если задача помечена requiresTrigger, она будет выполнена только при определённом событии или команде, а не просто по времени. Это полезно для задач, которые должны запускаться не всегда, а только когда пришёл нужный сигнал из канала или базы inbound.db.

Scheduling и requiresTrigger задаются в конфиге агента или через CLI. Например, можно настроить отправку дайджеста каждое утро, а отчёт — только когда админ прислал команду или поступил определённый тип сообщения.

💡

💡 Аналогия

Запланированные задачи NanoClaw похожи на будильник и таймер на кухне: один срабатывает по расписанию, другой — только когда вы его заводите вручную.

Ключевые моменты

1

Scheduling позволяет агенту выполнять задачи по расписанию без ручного запуска.

2

requiresTrigger ограничивает запуск задачи конкретным событием или командой.

3

Настройка расписания и триггеров доступна через конфиг NanoClaw или CLI.

Следующий урок

Собираем allow-список и управляем ролями отправителей

Практика