05 - Задачи по расписанию: crons и scheduled agents
Что это
Как запускать агентов по расписанию без хаоса: owner, trigger, stop-rules, alerts, bounded scope и критерии полезного scheduled-run.
Связанные материалы
00 - Карта чтения PDF-серии · 01 - Из чего состоит AI-агент · 02 - Как ставить задачу AI-агенту · 03 - Память и знания агента · 04 - Инструменты, API и MCP
Источник
- PDF extracted from
/root/.hermes/cache/documents/ - TXT extract:
/root/.hermes/cache/pdf_series_extract/doc_695cbb05241b_05_Задачи_по_расписанию_crons_и_scheduled_agents.txt - Imported into vault: 2026-05-24
Содержимое
Crons и scheduled agents Материал 5 - внутренняя операционка агента: слой времени
Как агент работает по расписанию: регулярные отчёты, проверки, watchdog-задачи, delivery, silent-режим и правила остановки.
Для кого Что поймёте
Для тех, кто уже понял память, tools/API/ Почему cron - это не автономность и не MCP и хочет разобраться, как агент магия, а запуск задачи по расписанию: с может работать регулярно, а не только prompt, tools, источниками, проверкой и после ручного сообщения. владельцем.
Что внутри Главный результат
One-shot, recurring job, watchdog, self- Вы сможете описать безопасную contained prompt, delivery, silent-режим, scheduled-задачу для агента и понять, failure policy, отчёты и практический cron когда её лучше не запускать без spec. человека.
Содержание Связка с предыдущим материалом
В Материале 4 мы разобрали слой действий: tools, API, MCP, permissions и approval. Теперь добавляем слой времени: как агент запускается по расписанию, что он должен знать заранее и как не превратить регулярную задачу в регулярный шум.
- Главная идея 2. Простая модель
Cron делает работу регулярной, но не делает агента Расписание как будильник для agent run. умнее.
- Словарь 4. Как работает run
Cron, scheduled agent, one-shot, recurring, watchdog, Schedule → prompt → tools → проверка → delivery → delivery. report.
- Практические режимы 6. Безопасность
Разовая задача, повтор, watchdog, silent. Owner, approval, failure policy, частота, расходы, stop rule.
- Безопасный запуск 8. Наблюдаемость
Сначала ручной run, потом пробный режим, потом Last run, last success, last alert, log и понятный owner. расписание.
- Главная идея После материала про tools легко подумать: если агент умеет действовать, можно просто поставить его на расписание и забыть. Это опасная мысль.
Коротко
Cron - это расписание. Scheduled agent - агентный запуск по расписанию. Расписание запускает работу, но не делает задачу понятной, безопасной или полезной само по себе.
Cron не делает агента умнее. Cron делает работу регулярной. Если задача плохая, cron будет регулярно запускать плохую задачу.
Главный риск
Плохой cron не просто ошибается один раз. Он ошибается регулярно: каждый день, каждый час или каждые пять минут. Поэтому у scheduled-задачи должны быть цель, границы, проверка, владелец и правило остановки.
- Простая модель: будильник для агента Представьте, что cron - это будильник. Он не думает за человека. Он просто звонит в нужное время.
Будильник Cron
В 09:00 напомнить: “пора проверить В 09:00 запустить agent run: взять prompt, отчёт”. Сам будильник не знает, хороший подключить нужные tools, собрать ли отчёт и что с ним делать. результат и доставить его куда указано.
Что важно Типичная ошибка
В момент запуска рядом может не быть Написать cron prompt как продолжение человека. Значит, будущая задача чата: “сделай как вчера”. Через неделю должна заранее содержать весь важный агент уже не поймёт, что значит “как контекст. вчера”.
Запомнить
Scheduled-задача должна быть понятна человеку и агенту, даже если открыть её через месяц без истории чата.
- Мини-словарь Cron / расписание Scheduled agent / агент по расписанию
Правило, когда запускать задачу: один раз, каждый Агентный запуск, который стартует не от день, каждую неделю, каждые N минут или по cron сообщения человека, а от времени или расписания. expression.
One-shot / разовый запуск Recurring job / повторяющаяся задача
Задача запланирована один раз: например, завтра в Задача запускается регулярно: ежедневно, 10:00 проверить готовность отчёта. еженедельно, каждый час.
Watchdog / сторож Delivery / доставка
Проверка состояния: если всё нормально - молчать, Куда попадёт результат: Telegram, origin chat, local если проблема - сообщить. file, email, отчёт или другой канал.
Silent / молчание Failure policy / политика ошибки
Правило не отправлять сообщение, если всё Что делать при сбое: сообщить владельцу, нормально. Полезно для watchdog-задач. повторить позже, сохранить лог, остановить job.
- Что cron делает и чего не делает Cron полезен, когда задача должна повторяться. Но он не заменяет постановку задачи, проверку и владельца.
Cron делает Cron не делает
Запускает работу по расписанию, Не придумывает цель, не чинит плохой передаёт agent prompt, подключает prompt, не решает юридический риск, не доступные tools, сохраняет/доставляет даёт безопасные права сам по себе. итог.
Агент делает Человек отвечает
Читает источники, вызывает tools, За смысл задачи, доступы, расписание, сравнивает данные, формирует отчёт, критерии тревоги, получателя результата просит approval, если действие и решение, что делать при риске. рискованное.
Расписание отвечает на вопрос: когда запускать? Prompt отвечает: что делать? Tools отвечают: чем действовать? Owner отвечает: кто несёт ответственность?
- One-shot, recurring и watchdog Не все scheduled-задачи одинаковые. Для новичка достаточно различать три режима.
One-shot / один раз Recurring / повтор
Запустить один раз в будущем. Пример: Запускать регулярно. Пример: “каждый “в пятницу утром собрать список понедельник собрать weekly report по вопросов к созвону”. лидам”.
Watchdog / сторож Не смешивать
Задача-наблюдатель: проверяет Если задача требует решения человеком, состояние и молчит, если всё нормально. не надо заставлять cron действовать Пример: “каждые 30 минут проверить самому. Пусть он соберёт черновик сайт, писать только при проблеме”. отчёта, а человек примет решение.
Как отличить повтор от watchdog
Recurring job каждый раз приносит полезный результат: отчёт, дайджест, список задач. Watchdog каждый раз проверяет состояние, но пишет только при отклонении от нормы.
Правильный вопрос
Перед созданием расписания спросите: это разовое напоминание, регулярный отчёт или сторожевой контроль?
- Как выглядит scheduled run Обычный чат начинается с сообщения человека. Cron-run начинается с расписания.
Расписание срабатывает → система создаёт свежий запуск → агент получает self- contained prompt → подключаются разрешённые tools/skills → агент читает источники и делает проверку → формирует результат → доставляет результат или молчит по правилу silent → сохраняет отчёт/лог для проверки
Свежий запуск Отчётность
Не рассчитывайте, что агент помнит весь Хороший cron оставляет след: что старый чат. Всё важное должно быть в проверил, что нашёл, где лежит итог, prompt, skills, docs или источниках. нужно ли действие человека.
Tools Опасный сценарий
Если нужный tool не включён или нет Cron запускает внешний side effect без доступа, cron не “прорвётся”. Он должен owner, approval и отчёта. Например, сам корректно сообщить о проблеме. пишет клиенту или меняет CRM.
- Self-contained prompt Cron prompt должен быть самодостаточным. Это значит: агент понимает задачу без живого объяснения в момент запуска.
Плохой prompt Хороший prompt
“Каждое утро сделай мне как обычно “Каждое утро в 09:00 проверь таблицу отчёт по продажам и пришли куда надо.” лидов за вчера. Посчитай новые заявки, статусы, просрочки. Отправь краткий отчёт в Telegram. Ничего не меняй в таблице.”
Формула
Self-contained prompt = цель + источники + tools + границы + формат результата + критерии тревоги + delivery + что делать при ошибке.
Почему это важно
Через неделю вы уже не помните, что имели в виду. Агент тем более не обязан угадывать. Cron-задача должна быть похожа на маленький регламент.
-
Сначала ручной run, потом расписание Самая частая ошибка - сразу ставить задачу на расписание. Для новичка безопаснее другой порядок: сначала проверить задачу руками, потом сделать пробный запуск, и только после этого включать регулярность.
-
Ручной run 2. Пробный режим
Один раз попросите агента выполнить Следующий запуск делает всё как cron, задачу вручную. Смотрите: понял ли но без внешних действий: только draft/ источник, формат, границы и критерии report. Это похоже на dry-run из тревоги. Материала 4.
- Расписание Плохой путь
Включайте расписание только после того, “Поставь каждые 15 минут и посмотрим, как результат понятен и проверяем. что будет”. Так обычно получают шум, Регулярность не должна быть первым лишние расходы и непонятные тестом. сообщения.
Правило внедрения
Сначала докажите, что задача полезна один раз. Потом проверьте, что она безопасна без человека рядом. Только потом делайте её регулярной.
- Cron expression - не первый шаг В технических системах расписание часто записывают как cron expression: например, 0 9 *
-
- означает запуск в 09:00 каждый день. Но новичку не нужно начинать с этой записи.
Сначала смысл Потом человеческое расписание
Что проверяем? За какой период? Где “Каждый будний день в 09:00”, “каждый источник? Что считается нормой? Когда понедельник утром”, “каждые 30 минут”. писать человеку?
Потом техзапись Не забыть timezone
Cron expression или настройка в Timezone - часовой пояс. Если он не конкретной системе появляются после указан или понят неправильно, отчёт смысла. Иначе легко красиво записать может приходить не тогда, когда его плохую задачу. ждут.
Плохой порядок: 0 9 * * * → потом думаем, что делать. Хороший порядок: цель → источник → норма/alert → delivery → owner → расписание.
- Delivery: куда попадёт результат Scheduled-задача должна заранее знать, куда доставить итог. Иначе работа может выполниться, но потеряться.
Origin chat Telegram topic
Вернуть результат туда, где job был создан. Удобно Доставлять в отдельную тему: например, Cron, для личных задач и коротких отчётов. Reports, Monitoring. Так отчёты не мешают рабочему чату.
Local file / report External channel
Сохранить подробный отчёт в файл, а в чат Email, Discord, Slack или другой канал - только если отправить короткое резюме и путь/ссылку. понятно, кто получатель и какой privacy-риск.
Правило
Cron без понятного delivery превращается в “где-то что-то запускалось”. У результата должен быть адрес и формат.
- Silent и watchdog Для мониторинга нормальное поведение часто такое: если всё хорошо - не писать ничего.
Обычный отчёт Watchdog
Агент пишет каждый раз: “вот дайджест”, Агент молчит, если всё нормально, и “вот weekly report”, “вот список пишет только при событии: сайт обновлений”. недоступен, ошибка выросла, срок продления близко.
Silent rule Плохой watchdog
Заранее укажите, когда job должен Каждые 10 минут пишет: “всё хорошо”. молчать. Иначе monitoring-канал быстро Через день люди перестают смотреть превратится в шум. сообщения и пропускают реальную проблему.
Если всё нормально: молчи. Если есть проблема: напиши что случилось, где проверить, насколько срочно, кто владелец и какое действие нужно от человека.
- Failure policy: что делать при сбое Cron-задача может не выполниться. Это нормально. Ненормально - если никто не узнает, что она сломалась.
Provider/Auth Tool/Data
Модель недоступна, OAuth устарел, API Нет доступа к файлу, сайт не открылся, key не работает, лимит исчерпан. таблица переехала, сервис вернул ошибку.
Prompt/Scope Правильная реакция
Задача стала неоднозначной: новый Сохранить ошибку, сообщить владельцу, формат данных, нет периода, не выполнять risky action, дать понятный непонятный получатель, конфликт следующий шаг. правил.
Мини-регламент ошибки
Если cron не может выполнить задачу безопасно, он должен остановиться и сообщить: что не получилось, какой источник/tool сломался, был ли retry, где лог и что нужно от человека.
- Наблюдаемость: как понять, что cron жив Silent-режим полезен, но молчание само по себе ничего не доказывает. Хорошая scheduled- задача оставляет след, чтобы человек мог проверить: она запускалась, успешно завершалась и не потеряла результат.
Last run Last success
Когда job запускался последний раз. Если запусков Когда был последний успешный результат. Если нет, проблема может быть в расписании. успеха давно нет, silent может скрывать поломку.
Last alert Log/report
Когда в последний раз была тревога и что её Где лежит подробный след: что проверено, какие вызвало. источники читались, какая ошибка возникла.
Owner Review
Кто смотрит на сбои и принимает решение: Регулярно пересматривать job: нужна ли она ещё, чинить, остановить, изменить частоту или не шумит ли, не изменились ли источники. переписать prompt.
Важное уточнение
Watchdog может молчать для людей, но не должен быть невидимым для владельца. Нужен хотя бы простой лог или отчёт о последнем запуске.
- Approval в scheduled-задачах Главный вопрос: может ли cron сам делать внешнее действие, если человека нет рядом?
Можно автоматизировать Лучше через approval
Собрать черновик, проверить публичный Отправить клиенту, изменить CRM, источник, посчитать метрики, сохранить опубликовать пост, удалить файл, отчёт, подготовить список действий. запустить дорогую операцию.
Не надо на cron Без человека
Юридическое решение, платеж, массовая Если approval получить нельзя, cron рассылка, изменение production без должен делать draft/report, а не execute. владельца.
Scheduled job может готовить решение. Scheduled job не должен тихо принимать риск за человека.
- Частота, шум и расходы Чем чаще задача запускается, тем строже должен быть смысл.
Раз в день Раз в неделю
Хорошо для дайджестов, отчётов, Хорошо для обзоров, финансовых сводок, списков задач, регулярных проверок. прогресса проекта, обновления планов.
Каждые 5-30 минут Слишком широко
Только если есть явная причина: “Каждые 10 минут проверяй всё в мониторинг, watchdog, SLA, критичный интернете и скажи важное” - почти источник. гарантированный шум и расходы.
Правило частоты
Частый cron должен быть узким. Широкая задача должна быть редкой. Если задача и частая, и широкая - почти всегда её надо сузить.
- Бизнес-пример: ежедневный дайджест Задача: каждое утро получать короткую выжимку по теме, чтобы не искать вручную.
Цель Источники/tools
Каждое утро собрать 5-7 важных новостей по теме Web search, список доверенных источников, AI-агентов и бизнес-внедрения. прошлый report, если он нужен для сравнения.
Формат Граница
Коротко: заголовок, 2 предложения смысла, ссылка, Не писать “срочно внедрять”. Не делать почему это важно. финансовых/юридических выводов.
Delivery Failure
Telegram topic Reports или файл daily-brief.md + Если источники недоступны, честно написать: что короткое резюме в чат. не проверено и когда попробовать снова.
Итог
Хороший daily digest экономит внимание. Плохой daily digest каждое утро приносит ещё одну простыню, которую никто не читает.
- Бизнес-пример: weekly report Задача: раз в неделю собрать состояние проекта или отдела.
Цель Источники
Понять, что сделано за неделю, где блокеры, что Kanban, CRM, таблица задач, отчёты сотрудников, требует решения человека. документы проекта.
Норма Alert
Есть список завершённых задач, открытых Блокер висит больше N дней, нет владельца, задача блокеров и следующих шагов. без результата, просрочен срок.
Approval Report
Cron не закрывает спорные управленческие Сохраняется в файл/папку проекта, в чат решения. Он готовит report и вопросы. отправляется короткая версия.
Смысл
Weekly report не должен быть “всё обо всём”. Он должен помогать принять решение: что продолжать, что остановить, кому нужна помощь.
- Бизнес-пример: site watchdog Задача: проверять сайт или сервис и писать только при проблеме.
Цель Расписание
Проверить, открывается ли сайт и нет ли явной Например, каждые 15-30 минут, если это ошибки. действительно нужно.
Норма Alert
Сайт отвечает, страница содержит ожидаемый Сайт не отвечает, статус ошибка, ключевой текст текст, статус не красный. пропал, проверка не удалась несколько раз подряд.
Silent Report
Если всё нормально - ничего не отправлять. При проблеме: URL, время, что проверялось, какой ответ получен, что сделать человеку.
Важно
Watchdog должен быть узким. Он не должен “анализировать весь сайт и придумывать улучшения” каждые 15 минут.
- Бизнес-пример: продления и дедлайны Задача: не забывать о подписках, договорах, доменах, оплатах и дедлайнах.
Цель Источник
Раз в день проверять список продлений и писать, Таблица, календарь, база контрактов, вручную если до даты осталось меньше заданного срока. поддерживаемый список.
Норма Alert
До ближайшего важного срока больше N дней. До срока меньше N дней, дата пустая, владелец не Можно молчать. указан, сумма изменилась.
Approval Delivery
Агент не оплачивает и не продлевает сам. Он Личное сообщение владельцу или отдельная тема предупреждает владельца. Продления.
Хороший итог
Не “агент управляет деньгами”, а “агент заранее поднимает флажок, чтобы человек не пропустил решение”.
- Cron spec: паспорт scheduled-задачи Перед запуском регулярной задачи заполните короткий паспорт.
Название Расписание
Как называется job, чтобы её можно было найти Когда запускать: один раз, ежедневно, еженедельно, через месяц. каждые N минут.
Цель Источники/tools
Какой результат должен появиться после запуска. Какие файлы, сайты, таблицы, API, tools нужны.
Норма Alert
Когда всё считается нормальным и можно молчать. Когда нужно написать человеку.
Delivery Report
Куда отправить короткий итог. Где сохранить подробный результат или лог.
Owner Test run
Кто отвечает за job и принимает решения. Как проверить задачу вручную перед расписанием.
Retry rule Audit/log
Когда повторять после сбоя, а когда сразу писать Где увидеть last run, last success, ошибку и владельцу. подробный report.
Stop rule Review date
Когда job надо остановить, пересмотреть или Когда пересмотреть задачу: например, раз в месяц перевести в ручной режим. или после изменения источника.
Главная польза
Cron spec делает scheduled-задачу управляемой. Без него через месяц никто не понимает, зачем задача существует и почему она пишет в чат.
- Хороший и плохой cron prompt Плохой prompt похож на туман. Хороший prompt похож на мини-регламент.
Плохой prompt
Каждое утро проверь всё по проекту и скажи, если что-то не так.
Хороший prompt
Каждый будний день в 09:00 проверь таблицу Лиды. Возьми только строки за вчера. Посчитай: новые лиды, лиды без владельца, лиды со статусом ожидает дольше 2 дней. Ничего не меняй. Если проблем нет, дай короткий отчёт. Если есть просрочки, выдели их отдельным блоком Требует внимания.
Задача → период → источники → tools → запреты → alert → delivery → report
-
Как ставить задачу scheduled agent Когда просите агента создать или описать cron, не начинайте с расписания. Начните с смысла.
-
Цель 2. Период
Что должно быть полезного после каждого запуска. За какой период смотреть данные: вчера, неделя, последний час, весь список.
- Источники 4. Tools
Где брать данные и какие источники считаются Какие инструменты нужны и какие действия правдой. запрещены.
- Норма/alert 6. Delivery/report
Когда молчать, когда писать, когда остановиться. Куда отправить короткий итог и где сохранить подробный след.
Нормальный запрос
Опиши cron spec для ежедневной проверки таблицы лидов. Агент должен только читать таблицу, не менять данные, молчать если нет просрочек, писать в тему Reports если есть лиды без владельца или просрочки больше 2 дней.
- Диагностика: почему cron не сработал Если scheduled-задача не дала ожидаемый результат, сначала проверьте контур, а не модель. Для новичка удобнее идти по симптомам.
Не запустилось Запустилось, но ничего не пришло
Проверьте расписание: время, timezone - Проверьте delivery - доставку результата. часовой пояс, частоту, one-shot или Может быть, итог ушёл в другой чат, recurring. Возможно, запуск ещё не topic, файл или local output. должен был случиться.
Промолчало Пришло, но не то
Проверьте silent-правило. Watchdog мог Проверьте prompt: источник, период, корректно молчать, потому что условие формат результата, критерий нормы и тревоги не выполнено. тревоги. Возможно, задача была слишком расплывчатой.
Не смогло прочитать данные Упало с ошибкой
Проверьте tools/access: есть ли доступ к Проверьте report/log - отчёт или лог. файлу, API, сайту, таблице, Telegram topic Иногда job останавливается до запуска или нужной роли. агента: нет доступа, сломан источник или сработала защита.
Правильная реакция
Не пишите “модель тупит”. Спросите по порядку: когда должен быть запуск, был ли запуск, куда должен прийти итог, не должен ли job молчать, какие tools нужны и где лежит лог.
- Что нельзя делать с crons Не ставить широкую задачу часто Не давать execute без владельца
“Каждые 5 минут проверь всё и найди Публикации, CRM, клиенты, деньги, важное” - это шум, расходы и ложные production и удаления требуют owner/ тревоги. approval.
Не писать секреты в prompt Не забывать stop rule
Токены, API keys, cookies, private keys и Если job больше не нужен, источник OAuth session files не вставляются в cron переехал или владелец ушёл, задачу prompt. надо остановить/обновить.
Не плодить дубли Не считать молчание успехом
Две похожие scheduled-задачи могут Silent полезен, но должен быть лог/аудит, слать два отчёта и путать людей. чтобы понять, job жив или просто не запускался.
- Практика: собрать cron spec Разложите 6 задач по схеме:
тип задачи / ручной test run / расписание / источники-tools / норма / alert / delivery / log / owner / stop rule
1 2
Каждое утро собрать дайджест по AI-агентам. Раз в неделю собрать отчёт по задачам команды.
3 4
Каждые 30 минут проверить доступность сайта. Каждый день проверять продления доменов и подписок.
5 6
Каждый час смотреть таблицу лидов и искать Каждый день автоматически отправлять клиентам просрочки. письма по просрочкам.
Подсказка
Не все задачи стоит запускать одинаково. Некоторые должны только готовить report, а не выполнять внешнее действие.
- Разбор практики 1 → recurring digest 2 → weekly report
Ежедневно. Источники web/docs. Нужен формат, Еженедельно. Источники Kanban/таблица/CRM. лимит источников и delivery. Без внешних Нужен owner, блокеры, следующие шаги. действий.
3 → watchdog 4 → renewal watch
Частая узкая проверка. Silent если всё хорошо. Alert Ежедневно. Молчать если срок далеко. Писать только при проблеме, желательно после повторной заранее, но не оплачивать автоматически. проверки.
5 → operational watchdog 6 → risky external action
Можно часто, если источник один и критерии Не запускать как авто-отправку без approval. понятны. Нужны alert threshold и owner. Лучше: готовить draft/report и список клиентов для проверки человеком.
Вывод
Scheduled-задача должна быть такой узкой, чтобы её можно было проверить. Если вы не можете объяснить норму, alert и owner, cron пока рано запускать.
- Чеклист готовности Перед запуском scheduled-задачи проверьте:
Цель Расписание
Понятно, зачем job существует и что Понятно, когда и как часто запускать? должно получиться? Нет ли лишней частоты?
Prompt Tools/access
Задача самодостаточная, без “как вчера” Все нужные tools есть, доступы и скрытого контекста? ограничены, секреты не вставлены в prompt?
Норма/alert Approval
Понятно, когда молчать, а когда писать Рискованные действия не выполняются человеку? без человека?
Test run Delivery/report
Задачу уже проверили вручную или в Понятно, куда приходит итог и где лежит пробном режиме без внешних действий? подробный отчёт?
Observability Owner/stop rule
Есть last run, last success, last alert или Есть владелец и правило остановки/ другой понятный след работы? пересмотра job?
Главный вывод
Cron - это слой времени. Он полезен, когда задача узкая, регулярная и проверяемая. Если задача мутная, cron только сделает мутность регулярной.
- Что дальше Мы разобрали слой времени: регулярные запуски, ручной test run перед расписанием, silent- режим, watchdog, delivery, observability, failure policy и cron spec.
Материал 6
Дальше разберём Kanban, handoff и команду агентов: как работа не теряется между исполнителями, как задача становится карточкой, кто её выполняет и где остаётся результат.
Слой 1 Слой 2
Знания: memory, wiki, vector store, graph memory, Действия: tools, API, MCP, permissions, approval. skill, report.
Слой 3 Слой 4
Время: crons, scheduled agents, watchdog, delivery. Команда: Kanban, handoff, assignee, report, verification.
Источники для дальнейшего чтения Эти источники помогают углубиться. Материал специально объясняет тему без командной простыни: команды и настройка требуют отдельной технической инструкции и live-check текущей версии Hermes.
Hermes Agent Docs - Scheduled Tasks (Cron) Официальная документация Hermes по scheduled tasks, delivery, silent/no-agent jobs и lifecycle cron-задач.
https://hermes-agent.nousresearch.com/docs/user-guide/features/cron
The Open Group - POSIX crontab Стандартный источник о crontab как способе schedule periodic background work: расписание задаёт время запуска команд.
https://pubs.opengroup.org/onlinepubs/9799919799/utilities/crontab.html
Kubernetes Docs - CronJob Официальная документация Kubernetes: CronJob запускает Job периодически по расписанию и имеет ограничения вроде возможных конкурентных запусков.
https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/
Google SRE Book - Monitoring Distributed Systems Публичная книга Google SRE про мониторинг, alerting и принцип: тревога должна вести к понятному действию человека.
https://sre.google/sre-book/monitoring-distributed-systems/
Google SRE Book - Distributed Periodic Scheduling with Cron Глава Google SRE о periodic scheduling и cron в распределённых системах: полезна как серьёзная инженерная опора темы.
https://sre.google/sre-book/distributed-periodic-scheduling/
Anthropic - Building effective agents Различие workflows и agents: помогает объяснить, почему регулярная задача не обязана быть полной автономной свободой агента.
https://www.anthropic.com/research/building-effective-agents
Healthchecks.io Docs Практичная модель watchdog/dead man’s switch: задача молчит, пока регулярный сигнал приходит вовремя, и поднимает тревогу, если сигнал пропал.
Полезные ссылки YouTube Видео и разборы Алексея Ульянова
https://youtube.com/@alekseiulianov
Telegram-канал Sprut AI Публичные материалы, новости и разборы
Чат Telegram-канала Sprut AI Обсуждения и вопросы сообщества
https://t.me/+eH-qNIDmud8zNDZi
AI Операционка Закрытый продуктовый контур и материалы
https://t.me/tribute/app?startapp=sJyg