О чём урок
Видео: «Routines и headless-режим»
Когда вы уже доверяете Claude какую-то задачу, следующий шаг: перестать запускать её вручную. Если это один и тот же промпт по повторяющемуся триггеру, вам не нужно каждый раз садиться и стартовать его самостоятельно. В этом уроке разберём два способа передать такую работу: routines, где вам ничего не нужно строить, и headless-режим, где вы получаете полный контроль из собственных скриптов.
Представьте это как шкалу. На одном конце routines, которые работают на управляемой инфраструктуре Anthropic. На другом конце headless-режим и Agent SDK, которые запускают Claude Code из вашего собственного кода. Начнём с того конца, где строить приходится меньше всего.
Routine (рутина) самый прямой способ автоматизировать задачу. Ни скрипта, ни сервера. Она объединяет три вещи: промпт, репозиторий, с которым она работает, и нужные ей коннекторы. Затем этот набор запускается в облаке каждый раз, когда срабатывает триггер.
Главное здесь то, что инфраструктура принадлежит Anthropic. Вашему компьютеру не нужно оставаться включённым на ночь, и вам не нужно поддерживать файл workflow. Вы один раз описываете задачу, и она просто выполняется.
Routine может запускаться по нескольким видам триггеров:
- Расписание cron, например каждое утро в 9:00.
- HTTP POST-запрос к её API-эндпоинту, чтобы её мог запустить ваш собственный код.
- Событие GitHub, например появление нового pull request.
Подходит всё, что представляет собой один и тот же промпт по повторяющемуся триггеру. Утренний аудит зависимостей. Сортировщик PR, который срабатывает при поступлении нового pull request. Ежедневный просмотр тикетов в Sentry, чтобы понять, что самое срочное.
Вот мысленная модель того, что объединяет routine: промпт, репозиторий, коннекторы и расписание.
Routine можно создать в веб-интерфейсе по адресу claude.ai/code/routines. Задайте имя, напишите инструкции о том, что Claude должен делать в каждой сессии, выберите репозиторий и триггер.
Можно создать её и прямо в Claude Code, не выходя из терминала. Выполните команду /schedule и опишите, что вам нужно, обычным языком, например:
План урока
- Routines: сохранённый промпт, который выполняется в облаке
- Два способа создать routine
- Три вещи, которые нужно знать, прежде чем полагаться на routines
- Headless-режим: когда нужно ваше собственное окружение
- Получение структурированного вывода
- Многошаговая автоматизация с помощью сессий
- Одинаковые запуски для CI
- Agent SDK: Claude Code внутри вашего приложения
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.