Чтобы запланировать задачи Claude Code, откройте проект в AgentVera, добавьте задачу по расписанию в Details → Automation → Scheduled и выберите агента, время и сообщение: при каждом запуске сообщение отправляется агенту так, будто вы напечатали его сами. Шаблоны покрывают обычные случаи, такие как каждый час или по будням в 09:00, а свой cron-выражение закрывает остальное. Это работает для любого агента проекта, будь то Claude Code, Codex или другой CLI, и входит в бесплатный тариф.
В статье: как настроить расписание, какие опции важны, что хорошо планировать и когда переходить к автоматизациям или night shift.
Что делает задача по расписанию
Задача по расписанию — это таймер, привязанный к одному агенту. Когда наступает время, AgentVera вводит ваше сообщение в терминал этого агента. Агент сохраняет свой диалог, папку и инструменты, поэтому ежедневная задача может опираться на то, что он сделал вчера.
В этом главное отличие от запуска claude -p из системного crontab: системный cron каждый раз запускает новый процесс, а вывод приходится собирать самому. Здесь запуск попадает к агенту, которого можно открыть, прочитать и которому можно ответить, а обычные уведомления сообщат, когда он закончит.
Настройка задачи по расписанию шаг за шагом
- Откройте проект и перейдите в Details. В группе Automation выберите вкладку Scheduled.
- Нажмите New task. Диалог говорит прямо: он отправляет сообщение выбранному агенту в заданное время и работает, пока приложение открыто.
- Дайте ей имя. Например, «Morning report».
- Выберите агента. В списке агенты проекта, работающие или остановленные.
- Задайте время. Выберите шаблон или напишите своё cron-выражение. Под полем AgentVera показывает ближайшие запуски, так что выражение можно проверить до сохранения.
- Напишите сообщение. Это промпт, который получит агент. Можно вставить
{{date}},{{time}}и{{weekday}}, они подставляются во время запуска. - Задайте опции ниже, оставьте включённым Task enabled и сохраните.
Нажмите Run now, чтобы попробовать задачу один раз, не дожидаясь расписания.
Шаблоны расписания и cron-выражения
| Шаблон | Cron-выражение |
|---|---|
| Every 15 minutes (каждые 15 минут) | */15 * * * * |
| Every hour (каждый час) | 0 * * * * |
| Every day at 09:00 (каждый день в 09:00) | 0 9 * * * |
| Every weekday at 09:00 (по будням в 09:00) | 0 9 * * 1-5 |
| Weekdays at 18:00 (по будням в 18:00) | 0 18 * * 1-5 |
| Every Monday at 10:00 (каждый понедельник в 10:00) | 0 10 * * 1 |
| On the 1st of every month at 09:00 (1-го числа каждого месяца в 09:00) | 0 9 1 * * |
Своё выражение использует стандартные пять полей: минута, час, день месяца, месяц и день недели. Предпросмотр ближайших запусков — самый быстрый способ поймать ошибку вроде 9 0 * * * (00:09) вместо 0 9 * * * (09:00).
Опции, которые важны
Если агент занят. Рано или поздно расписание сработает, когда агент посреди задачи. Вы выбираете, что произойдёт:
| Опция | Что происходит | Для чего |
|---|---|---|
| Send when its turn ends (отправить, когда закончится ход) | Сообщение ждёт, пока агент освободится | Большинство задач |
| Send even while it works (отправить, даже пока он работает) | Сообщение уходит сразу | Короткие подсказки, которые агент может принять посреди хода |
| Skip this run (пропустить этот запуск) | В этот раз ничего не отправляется | Частые проверки, когда следующий запуск и так скоро |
Start the agent if it is stopped (запускать агента, если он остановлен). Когда опция включена, остановленный агент сначала запускается, его диалог продолжается с того места, где он остановился, и затем отправляется сообщение. Когда выключена, запуск пропускается, пока агент остановлен.
Каждая задача показывает последний запуск и результат, так что пропущенный или неудавшийся запуск виден в списке. Если вы подключили Telegram, оповещение Scheduled task failed сообщит об этом на телефон; см. уведомления Claude Code.
Держите компьютер готовым
Задачи по расписанию работают, пока открыт AgentVera. Запуски, пропущенные при закрытом приложении, позже не догоняются, и это обычно то, что нужно: вам не придётся возвращаться к десяти накопившимся «ежечасным» запускам.
На ноутбуке оставьте включённым Keep the computer awake в Settings → Notifications. Пока AgentVera открыт, компьютер не уснёт, хотя дисплей может погаснуть.
Что хорошо планировать
Лучшие задачи по расписанию короткие, повторяющиеся и полезные для чтения:
- Утренняя сводка. По будням в 09:00: «Summarize the changes since yesterday and list open work» (сведи изменения со вчерашнего дня и перечисли открытую работу).
- Наблюдение за тестами. Каждый час: «Run the tests and report failures» (запусти тесты и сообщи о падениях).
- Еженедельная проверка зависимостей. Каждый понедельник в 10:00: перечислить устаревшие пакеты и сказать, какие обновления выглядят безопасными.
- Заметки на конец дня. По будням в 18:00: коротко записать, что изменилось сегодня и что сделано наполовину.
- Ежемесячная уборка. 1-го числа: искать мёртвый код, устаревшие TODO и неиспользуемые feature-флаги, и только сообщать о них.
В запланированных промптах просите отчёт, а не широкие правки. Запуск, за которым вы не следите, должен оставить вам что-то почитать, а не неожиданный дифф. Когда правки нужны, дайте агенту собственный git worktree, чтобы он не столкнулся с вашей работой.
Когда использовать автоматизации
Задача по расписанию говорит с уже существующим агентом. Автоматизации (Pro и Team) сами начинают новую работу: агент Claude Code или Codex в своём worktree, на своей ветке, следуя playbook.
| Задача по расписанию | Автоматизация | |
|---|---|---|
| Запускается по | Времени | Красному CI, комментарию в PR, метке issue или расписанию |
| Агент | Существующий агент, которого вы выбрали | Новый агент Claude Code или Codex в своём worktree |
| Результат | Ответ агента | Ветка, PR, запись в merge queue или ветка, оставленная вам |
| Лимиты | Одно сообщение за запуск | Число запусков в день и автоисправлений на ветку ограничено |
| Тариф | Бесплатный | Pro и Team |
У автоматизаций есть собственный триггер Scheduled с пятипольным cron-выражением в местном времени, а также готовое правило обновлять зависимости по понедельникам. Используйте задачу по расписанию, когда нужен отчёт в уже существующем диалоге; используйте автоматизацию, когда расписание должно давать ветку или PR. Для падений CI отдельно смотрите автоисправление падений CI с помощью ИИ.
Задачи по расписанию и night shift
Night shift (Pro и Team) — другой инструмент для другой работы. Вместо одного сообщения по таймеру он проходит очередь задач в окне времени, по умолчанию с 23:00 до 07:00, коммитит без push, открывает черновики PR и оставляет утренний отчёт. Если вам нужно «выполни этот список, пока я сплю», читайте запуск Claude Code на ночь. Если нужно «каждое утро в девять говори, что изменилось», проще задача по расписанию.
Начните
Скачайте AgentVera, откройте проект, запустите агента и добавьте первую задачу по расписанию в Details → Automation → Scheduled. Начните с одного ежедневного отчёта и нажмите Run now, чтобы увидеть результат, прежде чем довериться таймеру. Сравните тарифы на странице цен, когда будете готовы к автоматизациям.