OpenClaw виконує роботу у фоновому режимі через завдання, заплановані роботи, виведені зобов’язання, подієві обробники та постійні інструкції. Ця сторінка допоможе вибрати правильний механізм і зрозуміти, як вони поєднуються.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Короткий довідник для вибору
| Сценарій використання | Рекомендовано | Чому |
|---|---|---|
| Надіслати щоденний звіт рівно о 9:00 | Заплановані завдання (Cron) | Точний час, ізольоване виконання |
| Нагадайте мені через 20 хвилин | Заплановані завдання (Cron) | Одноразове завдання з точним часом (--at) |
| Запускати щотижневий глибокий аналіз | Заплановані завдання (Cron) | Окреме завдання, можна використати іншу модель |
| Перевіряти вхідні кожні 30 хв | Heartbeat | Пакетується з іншими перевірками, враховує контекст |
| Моніторити календар на майбутні події | Heartbeat | Природно підходить для періодичної обізнаності |
| Перевірити стан після згаданої співбесіди | Виведені зобов’язання | Подальша дія на кшталт пам’яті, без точного запиту нагадування |
| Делікатна перевірка стану після контексту користувача | Виведені зобов’язання | Обмежено тим самим агентом і каналом |
| Перевірити стан підлеглого агента або запуску ACP | Фонові завдання | Журнал завдань відстежує всю відокремлену роботу |
| Перевірити, що запускалося і коли | Фонові завдання | openclaw tasks list і openclaw tasks audit |
| Багатоетапне дослідження з подальшим підсумком | Task Flow | Стійка оркестрація з відстеженням ревізій |
| Запустити скрипт під час скидання сесії | Обробники | Керується подіями, спрацьовує на подіях життєвого циклу |
| Виконувати код на кожному виклику інструмента | Plugin hooks | Внутрішньопроцесні обробники можуть перехоплювати виклики інструментів |
| Завжди перевіряти відповідність перед відповіддю | Постійні розпорядження | Автоматично додаються в кожну сесію |
Заплановані завдання (Cron) проти Heartbeat
| Вимір | Заплановані завдання (Cron) | Heartbeat |
|---|---|---|
| Час | Точний (вирази cron, одноразові) | Приблизний (типово кожні 30 хв) |
| Контекст сесії | Новий (ізольований) або спільний | Повний контекст основної сесії |
| Записи завдань | Завжди створюються | Ніколи не створюються |
| Доставка | Канал, webhook або без виводу | Вбудовано в основну сесію |
| Найкраще для | Звітів, нагадувань, фонових робіт | Перевірок вхідних, календаря, сповіщень |
Основні поняття
Заплановані завдання (cron)
Cron — вбудований планувальник Gateway для точного часу. Він зберігає роботи, пробуджує агента в потрібний момент і може доставляти результат у чат-канал або endpoint webhook. Підтримує одноразові нагадування, повторювані вирази та вхідні тригери webhook. Див. Заплановані завдання.Завдання
Журнал фонових завдань відстежує всю відокремлену роботу: запуски ACP, створення підлеглих агентів, ізольовані виконання cron і операції CLI. Завдання — це записи, а не планувальники. Використовуйтеopenclaw tasks list і openclaw tasks audit, щоб їх переглядати.
Див. Фонові завдання.
Виведені зобов’язання
Зобов’язання — це опційні короткоживучі спогади для подальших дій. OpenClaw виводить їх зі звичайних розмов, обмежує тим самим агентом і каналом та доставляє належні перевірки через heartbeat. Точні нагадування, запитані користувачем, усе ще належать до cron. Див. Виведені зобов’язання.Task Flow
Task Flow — це основа оркестрації потоків над фоновими завданнями. Вона керує стійкими багатоетапними потоками з керованими та дзеркальними режимами синхронізації, відстеженням ревізій іopenclaw tasks flow list|show|cancel для перегляду.
Див. Task Flow.
Постійні розпорядження
Постійні розпорядження надають агенту постійні операційні повноваження для визначених програм. Вони зберігаються у файлах робочого простору (зазвичайAGENTS.md) і додаються в кожну сесію. Поєднуйте з cron для примусового виконання за часом.
Див. Постійні розпорядження.
Обробники
Внутрішні обробники — це подієві скрипти, що запускаються подіями життєвого циклу агента (/new, /reset, /stop), Compaction сесії, запуском gateway і потоком повідомлень.
Вони автоматично виявляються з директорій і можуть керуватися
через openclaw hooks. Для внутрішньопроцесного перехоплення викликів інструментів використовуйте
Plugin hooks.
Див. Обробники.
Heartbeat
Heartbeat — це періодичний хід основної сесії (типово кожні 30 хвилин). Він пакетує кілька перевірок (вхідні, календар, сповіщення) в один хід агента з повним контекстом сесії. Ходи Heartbeat не створюють записів завдань і не подовжують свіжість щоденного або idle-скидання сесії. ВикористовуйтеHEARTBEAT.md для невеликого контрольного списку або блок tasks:, коли потрібні періодичні перевірки лише для належних завдань у самому heartbeat. Порожні файли heartbeat пропускаються як empty-heartbeat-file; режим завдань лише за строком пропускається як no-tasks-due. Heartbeat відкладається, поки робота cron активна або стоїть у черзі, а heartbeat.skipWhenBusy також може відкласти агента, коли підлеглий агент із session-key цього самого агента або вкладені лінії зайняті.
Див. Heartbeat.
Як вони працюють разом
- Cron обробляє точні розклади (щоденні звіти, щотижневі огляди) і одноразові нагадування. Усі виконання cron створюють записи завдань.
- Heartbeat обробляє регулярний моніторинг (вхідні, календар, сповіщення) одним пакетним ходом кожні 30 хвилин.
- Обробники реагують на конкретні події (скидання сесії, Compaction, потік повідомлень) за допомогою власних скриптів. Plugin hooks охоплюють виклики інструментів.
- Постійні розпорядження надають агенту постійний контекст і межі повноважень.
- Task Flow координує багатоетапні потоки над окремими завданнями.
- Завдання автоматично відстежують усю відокремлену роботу, щоб її можна було переглядати й аудіювати.
Пов’язане
- Заплановані завдання — точне планування й одноразові нагадування
- Виведені зобов’язання — подальші перевірки на кшталт пам’яті
- Фонові завдання — журнал завдань для всієї відокремленої роботи
- Task Flow — стійка оркестрація багатоетапних потоків
- Обробники — подієві скрипти життєвого циклу
- Plugin hooks — внутрішньопроцесні обробники інструментів, prompt, повідомлень і життєвого циклу
- Постійні розпорядження — постійні інструкції агента
- Heartbeat — періодичні ходи основної сесії
- Довідник конфігурації — усі ключі конфігурації