До 14 апреля 2026 года у автоматизации с Claude Code была одна системная проблема: агент работал только пока открыт твой ноутбук. Закрыл крышку — процесс остановился. Забыл запустить утренний скрипт — задача не выполнена. Весь воркфлоу зависел от локальной машины.
14 апреля Anthropic это исправил. Routines — это сохранённые конфигурации Claude Code, которые работают на серверах Anthropic. Без твоей машины, без открытого терминала, без cron на VPS. Разобью что это значит на практике.
Что такое Routines
Официальное определение из документации: "A routine is a saved Claude Code configuration — a prompt, one or more repositories, and a set of connectors — packaged once and run automatically. Routines execute on Anthropic-managed cloud infrastructure, so they keep working when your laptop is closed."
Простыми словами: ты один раз описываешь задачу, подключаешь репозиторий и инструменты, выбираешь когда запускать. Дальше Claude работает автономно — без тебя.
Это фундаментально другая модель по сравнению со всем, что было раньше. Раньше "автоматизация Claude Code" означала: держи ноутбук открытым, или настрой VPS с cron, или используй GitHub Actions. Всё это — либо завязано на твоё железо, либо требует отдельного сервера с его стоимостью и поддержкой.
Routines работают на серверах Anthropic как часть Claude Code on the Web. Anthropic отвечает за uptime, масштабирование, execution environment. Ты отвечаешь за содержимое промпта и задачи, которые агент решает.
Routines сейчас в research preview и доступны на планах Pro, Max, Team и Enterprise с включённым Claude Code on the Web. Управлять ими можно через `claude.ai/code/routines` или командой `/schedule` в CLI. Free-план не поддерживается — нужна как минимум подписка Pro ($20/месяц).

Три типа триггеров
Каждая Routine может иметь несколько триггеров одновременно. Один и тот же промпт может запускаться и по расписанию, и по API-вызову, и по событию в GitHub.
1. Schedule — по расписанию
Самый простой вариант. Задаёшь промпт и частоту: hourly, daily, weekdays, weekly, или кастомный cron. Время вводишь в своём часовом поясе.
Примеры задач, которые отлично ложатся на schedule:
- Каждую ночь в 2:00: взять топ-баг из трекера, сделать черновик фикса, открыть draft PR
- Каждое утро в 8:00: проверить новые pull requests, добавить review-комментарии
- Каждую пятницу: собрать недельный дайджест по commit activity
Минимальный интервал — 1 час. Важно: запуски могут стартовать на несколько минут позже расписания (consistent stagger per routine) — это нормально.
2. API — по HTTP-запросу
Каждая Routine получает свой HTTPS endpoint и bearer token. Отправляешь POST — получаешь session ID и URL. Дальше можешь отслеживать прогресс.
Это открывает интеграцию с чем угодно: alerting, deploy hooks, внутренние инструменты, внешние сервисы. API triggers сейчас за бета-флагом `experimental-cc-routine-2026-04-01`.
Практический пример: твой сервис обнаруживает аномалию в метриках → отправляет webhook в Routine → Claude анализирует логи, находит сервис-виновник, постит triage summary в Slack с предложенным первым шагом.
Токен показывается один раз при генерации. Сразу сохраняй в secret store или regenerate при необходимости.
3. GitHub — по событиям репозитория
Подписываешься на события в репозитории: PRs, pushes, issues, releases, discussions, check runs, merge queue. Каждое подходящее событие запускает отдельную сессию.
PR-фильтры поддерживают: author, title, body, base/head branch, labels, draft state, merged state, fork origin. Это позволяет очень точно настроить реакции.
Как это работает под капотом
Сессия Routine запускается без permission prompts и без human-in-the-loop — это autonomous execution. У Routine есть доступ к репозиториям через git clone (каждый раз свежий) и к connectors, которые ты настроил в аккаунте.
Важное отличие от локального Claude Code: нет доступа к твоим локальным файлам. Routine работает с тем, что можно клонировать или получить через connectors.
Сравнение вариантов автоматизации из официальной документации:
Где работает | Anthropic cloud | Твоя машина | Твоя машина

Что это значит для контент-мейкера
Я сразу начал думать о том, как это ложится на мой воркфлоу. Вот сценарии, которые я либо уже настроил, либо настрою в ближайшие недели:
SEO-мониторинг каждую неделю. Каждый понедельник в 8:00: проверить позиции по ключевым словам через connector с Search Console, сравнить с прошлой неделей, выделить просадки, создать задачи на оптимизацию в Notion. Раньше это занимало 40-50 минут вручную. Сейчас — промпт и расписание.
Ночной контент-батч. Каждую ночь в 3:00: взять топик из очереди в Notion, провести research через Exa connector, создать черновик статьи 1500+ слов с SEO-метаданными, сохранить в репозиторий в ветку draft. Утром — только ревью и правки.
PR review на каждый push. На каждый новый PR в репозитории galson-pro: проверить SEO-метаданные, валидность frontmatter, наличие обложки и инфографики, длину статьи (минимум 1500 слов), проверить отсутствие дублей. Это именно то, что я раньше делал вручную перед каждым деплоем и периодически забывал.
Репостинг при публикации. По событию "PR merged в main": создать адаптации для Telegram (2-3 абзаца + ссылка) и Threads (короткая выжимка), добавить в очередь постов через connector с Notion.
Дайджест контент-активности. Каждую пятницу: собрать что было опубликовано за неделю, какие статьи получили трафик, что в очереди. Отправить summary в Telegram.
Ключевая экономия: не нужно помнить запускать эти задачи. Они просто происходят.
Ограничения, о которых стоит знать
Routines сейчас в research preview — это значит API surface может меняться без предупреждения. Несколько важных лимитов, которые влияют на то, что можно автоматизировать прямо сейчас:
Минимальный интервал — 1 час. Для задач, которые нужно запускать чаще, пока нужен Desktop scheduled task (доступен с интервалом от 1 минуты) или локальный cron. Мониторинг метрик каждые 15 минут — не для Routines. Ночной батч в 3:00 — идеально.
Нет доступа к локальным файлам. Routine работает в облаке, не имеет доступа к твоей файловой системе. Всё, что нужно агенту, должно быть либо в репозитории (git clone), либо доступно через connector (Notion, Google Drive, etc.). Это меняет архитектуру: контент нужно хранить в облачных источниках, а не только локально.
Одна Routine = один набор инструментов. Если нужны разные конфигурации для разных задач — создаёшь отдельные Routines. На практике это нормально: лучше 5 простых Routines, чем одна сложная, которую сложно отлаживать.
Research preview = нестабильность. Поведение, лимиты и API могут меняться. Не строй критическую бизнес-логику поверх Routines прямо сейчас — жди GA.
При этом ключевой выигрыш перевешивает все ограничения: 24/7 без зависимости от твоего железа. Для автоматизации, которая должна работать надёжно — это принципиальное изменение. Моя SEO-статья в 3:00 происходит независимо от того, где я нахожусь и включён ли компьютер.
Как начать за 10 минут
Самый быстрый путь — через CLI. Убедись, что ты на Pro/Max/Team/Enterprise с включённым Claude Code on the Web, затем:
/schedule create daily-seo-check --cron "0 8 * * *" --prompt "Проверь статьи в очереди в Notion, создай задачи на оптимизацию для статей с просадкой позиций"Или через UI: 1. Зайди на `claude.ai/code/routines` 2. New Routine 3. Выбери тип триггера (Schedule / API / GitHub) 4. Добавь промпт — конкретный, с чётким ожидаемым результатом 5. Подключи репозиторий и connectors 6. Save
Совет из практики: начни с простого. Один триггер, одна конкретная задача. "Каждую пятницу в 9:00 — проверить позиции и создать задачи" — это хорошее первое Routine. Сложный мультиагентный пайплайн — после того как убедился, что простое работает стабильно.
Для API-триггеров сейчас нужен бета-флаг `experimental-cc-routine-2026-04-01` — запроси доступ через форму на странице Claude Code. Token показывается один раз, сразу сохрани в secret store.
Я уже настроил Routine для ночного батча SEO-статей. Первый прогон покажет, насколько стабильно это работает в production. Если коротко — идея давно напрашивалась, и то, что Anthropic сделал это частью официального продукта, а не хаком через GitHub Actions, это правильный шаг.
Важно: Routines требуют Claude Code on the Web — это опция, включаемая в настройках аккаунта для планов Pro, Max, Team, Enterprise. Если ты на Free — этот функционал недоступен.
Продолжение: [Claude Managed Agents](/articles/claude-managed-agents-dlya-kontenta) — hosted-инфраструктура для полноценных ИИ-агентов. Подписывайся на [@galsonproAIbot](https://t.me/galsonproAIbot) — свежие инструменты каждую неделю.
