# Как запланировать задачи Claude Code через cron

URL: https://agentvera.dev/ru/blog/schedule-claude-code-tasks/ · Опубликовано: 2026-10-24

Планирование задач Claude Code: отправляйте сообщение любому кодинг-агенту по cron, выберите поведение при занятом агенте и переходите к автоматизациям по событиям.

**Коротко:**

- Задача по расписанию в AgentVera отправляет сообщение выбранному агенту в заданное время: из готовых шаблонов вроде «по будням в 09:00» или по своему cron-выражению.
- Вы решаете, что делать, когда агент занят и нужно ли сначала запускать остановленного; задачи работают, пока приложение открыто, и входят в бесплатный тариф.
- Для работы, которая должна стартовать сама в новом worktree, есть автоматизации (Pro и Team): они реагируют на падение CI, комментарии в PR, метки issue или cron.

**Чтобы запланировать задачи Claude Code, откройте проект в AgentVera, добавьте задачу по расписанию в Details → Automation → Scheduled и выберите агента, время и сообщение: при каждом запуске сообщение отправляется агенту так, будто вы напечатали его сами.** Шаблоны покрывают обычные случаи, такие как каждый час или по будням в 09:00, а свой cron-выражение закрывает остальное. Это работает для любого агента проекта, будь то Claude Code, Codex или другой CLI, и входит в бесплатный тариф.

В статье: как настроить расписание, какие опции важны, что хорошо планировать и когда переходить к автоматизациям или night shift.

## Что делает задача по расписанию

Задача по расписанию — это таймер, привязанный к одному агенту. Когда наступает время, AgentVera вводит ваше сообщение в терминал этого агента. Агент сохраняет свой диалог, папку и инструменты, поэтому ежедневная задача может опираться на то, что он сделал вчера.

В этом главное отличие от запуска `claude -p` из системного crontab: системный cron каждый раз запускает новый процесс, а вывод приходится собирать самому. Здесь запуск попадает к агенту, которого можно открыть, прочитать и которому можно ответить, а обычные [уведомления](/ru/features/notifications-and-approvals/) сообщат, когда он закончит.

## Настройка задачи по расписанию шаг за шагом

1. **Откройте проект и перейдите в Details.** В группе Automation выберите вкладку **Scheduled**.
2. **Нажмите New task.** Диалог говорит прямо: он отправляет сообщение выбранному агенту в заданное время и работает, пока приложение открыто.
3. **Дайте ей имя.** Например, «Morning report».
4. **Выберите агента.** В списке агенты проекта, работающие или остановленные.
5. **Задайте время.** Выберите шаблон или напишите своё cron-выражение. Под полем AgentVera показывает ближайшие запуски, так что выражение можно проверить до сохранения.
6. **Напишите сообщение.** Это промпт, который получит агент. Можно вставить `{{date}}`, `{{time}}` и `{{weekday}}`, они подставляются во время запуска.
7. **Задайте опции** ниже, оставьте включённым **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](/ru/blog/claude-code-notifications/).

## Держите компьютер готовым

Задачи по расписанию работают, пока открыт 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](/ru/blog/git-worktree-parallel-agents/), чтобы он не столкнулся с вашей работой.

## Когда использовать автоматизации

Задача по расписанию говорит с уже существующим агентом. [Автоматизации](/ru/features/automations/) (Pro и Team) сами начинают новую работу: агент Claude Code или Codex в своём worktree, на своей ветке, следуя playbook.

| | Задача по расписанию | Автоматизация |
| --- | --- | --- |
| Запускается по | Времени | Красному CI, комментарию в PR, метке issue или расписанию |
| Агент | Существующий агент, которого вы выбрали | Новый агент Claude Code или Codex в своём worktree |
| Результат | Ответ агента | Ветка, PR, запись в merge queue или ветка, оставленная вам |
| Лимиты | Одно сообщение за запуск | Число запусков в день и автоисправлений на ветку ограничено |
| Тариф | Бесплатный | Pro и Team |

У автоматизаций есть собственный триггер **Scheduled** с пятипольным cron-выражением в местном времени, а также готовое правило обновлять зависимости по понедельникам. Используйте задачу по расписанию, когда нужен отчёт в уже существующем диалоге; используйте автоматизацию, когда расписание должно давать ветку или PR. Для падений CI отдельно смотрите [автоисправление падений CI с помощью ИИ](/ru/blog/auto-fix-ci-failures-with-ai/).

## Задачи по расписанию и night shift

[Night shift](/ru/features/night-shift/) (Pro и Team) — другой инструмент для другой работы. Вместо одного сообщения по таймеру он проходит очередь задач в окне времени, по умолчанию с 23:00 до 07:00, коммитит без push, открывает черновики PR и оставляет утренний отчёт. Если вам нужно «выполни этот список, пока я сплю», читайте [запуск Claude Code на ночь](/ru/blog/run-claude-code-overnight/). Если нужно «каждое утро в девять говори, что изменилось», проще задача по расписанию.

## Начните

[Скачайте AgentVera](/ru/download/), откройте проект, запустите агента и добавьте первую задачу по расписанию в Details → Automation → Scheduled. Начните с одного ежедневного отчёта и нажмите Run now, чтобы увидеть результат, прежде чем довериться таймеру. Сравните тарифы на странице [цен](/ru/pricing/), когда будете готовы к автоматизациям.

## Частые вопросы

**Как запланировать задачу Claude Code?** Откройте проект в AgentVera, перейдите в Details → Automation → Scheduled и нажмите New task. Выберите агента Claude Code, задайте расписание, например по будням в 09:00, напишите сообщение и сохраните. При каждом запуске сообщение отправляется этому агенту.

**Работает ли расписание, когда AgentVera закрыт?** Нет. Задачи по расписанию работают, пока приложение открыто, а запуски, пропущенные при закрытом приложении, позже не догоняются. Оставьте включённой настройку Keep the computer awake, чтобы ноутбук не проспал запуск.

**Что если агент ещё работает, когда сработало расписание?** Вы выбираете для каждой задачи: отправить сообщение, когда закончится его ход, отправить сразу, пока он работает, или пропустить запуск. Безопаснее всего отправка по окончании хода.

**Можно ли планировать задачи для Codex и других агентов?** Да. Задача по расписанию нацелена на одного из агентов проекта, какой бы CLI он ни запускал. Автоматизации, которые запускают нового агента в собственном worktree, работают с Claude Code или Codex.

**Бесплатны ли задачи по расписанию?** Да, они входят в бесплатный тариф. Автоматизации и night shift доступны в Pro и Team.

---

**Об AgentVera.** AgentVera — настольное приложение для macOS, Windows и Linux от Solviera Teknoloji. Оно запускает 18 ИИ-агентов для программирования (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) рядом, по проектам, в настоящих терминалах с собственными установками CLI и входами пользователя. В бесплатном тарифе количество агентов не ограничено. Скачать: https://agentvera.dev/ru/download/ · Цены: https://agentvera.dev/ru/pricing/
