Claude Code Routines: облачные агенты по расписанию, подпрограммы и сопрограммы
Запускайте Claude Code по расписанию, по вызову API или по событиям GitHub — без ноутбука и без сервера. Руководство на пять минут.
Claude Code больше не требует вашего присутствия за клавиатурой. Routines (облачные задания по расписанию) выполняют сохранённые задачи агента в облаке Anthropic по расписанию, по вызову API или при событии в GitHub. Рассказываем, что это такое, как настроить первое задание и как работают два паттерна, которые мы называем подпрограммами (sub-routines) и сопрограммами (co-routines). Полное руководство — в подробной статье.
Три способа запустить routine
- Расписание: ежечасно, ежедневно, по будням, еженедельно или однократно в заданное время — указывается в вашем локальном часовом поясе. Собственное cron-выражение задаётся через
/schedule update, минимальный интервал — один час. - API: отдельный HTTPS-эндпоинт для каждого задания с собственным bearer-токеном. Система оповещений или конвейер развёртывания отправляет на него POST-запрос, при желании с контекстным текстом. Этот текст помечается как недоверенный, поэтому утёкший токен не позволит переписать инструкции задания.
- GitHub: события pull request или release с фильтрацией по ветке, метке, автору, статусу черновика или слияния.
Настройка за две минуты
- Откройте
claude.ai/code/routinesи выберите New routine или введите/scheduleв Claude Code CLI. - Напишите самодостаточный промпт: область действия, разрешённые действия, куда выводить результат и что делать, если делать нечего.
- Выберите репозитории и окружение. Уберите коннекторы, которые не нужны для задачи, — по умолчанию подключены все.
- Добавьте триггер, нажмите Run now для проверки и прочитайте журнал сессии. Зелёный значок означает лишь то, что сессия отработала, а не то, что задача выполнена успешно.
Подпрограммы: один запуск, много помощников
Это наше название паттерна, а не функция Anthropic. Промпт задания выступает оркестратором и передаёт каждый шаг субагенту (.claude/agents/) или навыку (skill), сохранённому в репозитории. Каждый помощник получает собственное контекстное окно и только те инструменты, которые ему нужны. Благодаря этому длительные автономные запуски остаются сфокусированными, дешёвыми и безопасными.
Сопрограммы: задания, передающие работу друг другу
Routines не могут вызывать друг друга напрямую, но могут взаимодействовать через долговременные артефакты. Например, ночное задание открывает черновой PR, задание с триггером GitHub проверяет его, человек выполняет слияние, задание, срабатывающее на слияние, обновляет документацию, а конвейер развёртывания вызывает задание-верификатор. Настройте фильтры так, чтобы ни одно задание не срабатывало на собственный результат, и оставьте в цепочке ручное подтверждение слияния.
Ограничения, о которых стоит знать
- На момент запуска дневной лимит составлял 5 запусков на Pro, 15 на Max и 25 на Team и Enterprise — сверх обычного использования подписки. Однократные запуски не учитываются.
- Routines действуют от вашего имени. Коммиты, PR и сообщения в Slack подписаны вашей учётной записью. Claude отправляет изменения только в ветки
claude/, если не указано иное, и никогда — в защищённые ветки. - Нужен опрос с интервалом в минуты или доступ к локальным файлам? Используйте
/loopили запланированные задачи в Desktop.
Читайте далее: в полном руководстве — безопасность полезной нагрузки API, шаблоны промптов, примеры субагентов, сравнение с GitHub Actions, n8n и Trigger.dev, а также чек-лист по управлению. Источники: анонс Anthropic · документация Claude Code.