Перейти к основному содержанию
Запланированная задача запускает подсказку по повторяющемуся расписанию, используя инфраструктуру, управляемую Anthropic. Задачи продолжают работать даже когда ваш компьютер выключен. Вот несколько примеров повторяющейся работы, которую вы можете автоматизировать:
  • Проверка открытых pull request каждое утро
  • Анализ сбоев CI в ночное время и представление сводок
  • Синхронизация документации после слияния PR
  • Запуск аудитов зависимостей каждую неделю
Запланированные задачи доступны всем пользователям Claude Code в веб-приложении, включая Pro, Max, Team и Enterprise.

Сравнение вариантов планирования

Claude Code offers three ways to schedule recurring work:
CloudDesktop/loop
Runs onAnthropic cloudYour machineYour machine
Requires machine onNoYesYes
Requires open sessionNoNoYes
Persistent across restartsYesYesNo (session-scoped)
Access to local filesNo (fresh clone)YesYes
MCP serversConnectors configured per taskConfig files and connectorsInherits from session
Permission promptsNo (runs autonomously)Configurable per taskInherits from session
Customizable scheduleVia /schedule in the CLIYesYes
Minimum interval1 hour1 minute1 minute
Use cloud tasks for work that should run reliably without your machine. Use Desktop tasks when you need access to local files and tools. Use /loop for quick polling during a session.

Создание запланированной задачи

Вы можете создать запланированную задачу из трёх мест:
  • Веб-приложение: посетите claude.ai/code/scheduled и нажмите New scheduled task
  • Приложение для рабочего стола: откройте страницу Schedule, нажмите New task и выберите New remote task. Подробнее см. в разделе Desktop scheduled tasks.
  • CLI: выполните /schedule в любом сеансе. Claude проведёт вас через настройку в диалоговом режиме. Вы также можете передать описание напрямую, например /schedule daily PR review at 9am.
Точки входа в веб-приложение и приложение для рабочего стола открывают форму. CLI собирает ту же информацию через управляемый диалог. Приведённые ниже шаги описывают веб-интерфейс.
1

Откройте форму создания

Посетите claude.ai/code/scheduled и нажмите New scheduled task.
2

Назовите задачу и напишите подсказку

Дайте задаче описательное имя и напишите подсказку, которую Claude запускает каждый раз. Подсказка — самая важная часть: задача выполняется автономно, поэтому подсказка должна быть самодостаточной и явно указывать, что делать и как выглядит успех.Ввод подсказки включает селектор модели. Claude использует эту модель для каждого запуска задачи.
3

Выберите репозитории

Добавьте один или несколько репозиториев GitHub, в которых Claude будет работать. Каждый репозиторий клонируется в начале запуска, начиная с ветки по умолчанию. Claude создаёт ветки с префиксом claude/ для своих изменений. Чтобы разрешить отправку в любую ветку, включите Allow unrestricted branch pushes для этого репозитория.
4

Выберите окружение

Выберите облачное окружение для задачи. Окружения контролируют, к чему имеет доступ облачный сеанс:
  • Network access: установите уровень доступа в Интернет, доступный во время каждого запуска
  • Environment variables: предоставьте ключи API, токены или другие секреты, которые может использовать Claude
  • Setup script: запустите команды установки перед началом каждого сеанса, например установку зависимостей или настройку инструментов
Окружение Default доступно из коробки. Чтобы использовать пользовательское окружение, создайте его перед созданием задачи.
5

Выберите расписание

Выберите, как часто задача запускается, из вариантов частоты. По умолчанию это ежедневно в 9:00 AM в вашем местном часовом поясе. Задачи могут запускаться на несколько минут позже запланированного времени из-за разброса.Если предустановленные варианты не подходят вашим потребностям, выберите ближайший и обновите расписание из CLI с помощью /schedule update, чтобы установить конкретное расписание.
6

Проверьте connectors

Все ваши подключённые MCP connectors включены по умолчанию. Удалите те, которые задаче не нужны. Connectors дают Claude доступ к внешним сервисам, таким как Slack, Linear или Google Drive, во время каждого запуска.
7

Создайте задачу

Нажмите Create. Задача появляется в списке запланированных задач и автоматически запускается в следующее запланированное время. Каждый запуск создаёт новый сеанс рядом с вашими другими сеансами, где вы можете увидеть, что сделал Claude, просмотреть изменения и создать pull request. Чтобы запустить запуск немедленно, нажмите Run now на странице деталей задачи.

Варианты частоты

Средство выбора расписания предлагает предустановленные частоты, которые обрабатывают преобразование часовых поясов за вас. Выберите время в вашей локальной зоне, и задача запускается в это время по стене часов независимо от того, где находится облачная инфраструктура.
Задачи могут запускаться на несколько минут позже запланированного времени. Смещение согласовано для каждой задачи.
ЧастотаОписание
HourlyЗапускается каждый час.
DailyЗапускается один раз в день в указанное вами время. По умолчанию 9:00 AM местного времени.
WeekdaysТо же, что Daily, но пропускает субботу и воскресенье.
WeeklyЗапускается один раз в неделю в указанный вами день и время.
Для пользовательских интервалов, таких как каждые 2 часа или первое число каждого месяца, выберите ближайший предустановленный вариант и обновите расписание из CLI с помощью /schedule update, чтобы установить конкретное расписание.

Репозитории и разрешения ветвей

Каждый добавленный репозиторий клонируется при каждом запуске. Claude начинает с ветки репозитория по умолчанию, если ваша подсказка не указывает иное. По умолчанию Claude может отправлять только в ветки с префиксом claude/. Это предотвращает случайное изменение защищённых или долгоживущих ветвей запланированными задачами. Чтобы снять это ограничение для конкретного репозитория, включите Allow unrestricted branch pushes для этого репозитория при создании или редактировании задачи.

Connectors

Запланированные задачи могут использовать ваши подключённые MCP connectors для чтения и записи во внешние сервисы во время каждого запуска. Например, задача, которая сортирует запросы поддержки, может читать из канала Slack и создавать проблемы в Linear. При создании задачи все ваши текущие подключённые connectors включены по умолчанию. Удалите те, которые не нужны, чтобы ограничить, к каким инструментам Claude имеет доступ во время запуска. Вы также можете добавить connectors непосредственно из формы задачи. Чтобы управлять или добавлять connectors вне формы задачи, посетите Settings > Connectors на claude.ai или используйте /schedule update в CLI.

Окружения

Каждая задача запускается в облачном окружении, которое контролирует доступ в сеть, переменные окружения и скрипты настройки. Настройте окружения перед созданием задачи, чтобы дать Claude доступ к API, установить зависимости или ограничить область сети. Полное руководство по настройке см. в разделе облачное окружение.

Управление запланированными задачами

Нажмите на задачу в списке Scheduled, чтобы открыть её страницу деталей. На странице деталей отображаются репозитории задачи, connectors, подсказка, расписание и список прошлых запусков.

Просмотр и взаимодействие с запусками

Нажмите на любой запуск, чтобы открыть его как полный сеанс. Оттуда вы можете увидеть, что сделал Claude, просмотреть изменения, создать pull request или продолжить разговор. Каждый сеанс запуска работает как любой другой сеанс: используйте раскрывающееся меню рядом с названием сеанса, чтобы переименовать, архивировать или удалить его.

Редактирование и управление задачами

На странице деталей задачи вы можете:
  • Нажать Run now, чтобы немедленно запустить запуск без ожидания следующего запланированного времени.
  • Использовать переключатель в разделе Repeats, чтобы приостановить или возобновить расписание. Приостановленные задачи сохраняют свою конфигурацию, но не запускаются, пока вы их не включите.
  • Нажать значок редактирования, чтобы изменить имя, подсказку, расписание, репозитории, окружение или connectors.
  • Нажать значок удаления, чтобы удалить задачу. Прошлые сеансы, созданные задачей, остаются в вашем списке сеансов.
Вы также можете управлять задачами из CLI с помощью /schedule. Выполните /schedule list, чтобы увидеть все задачи, /schedule update, чтобы изменить задачу, или /schedule run, чтобы запустить её немедленно.

Связанные ресурсы

  • Desktop scheduled tasks: планируйте задачи, которые запускаются на вашей машине с доступом к локальным файлам. Страница Schedule приложения для рабочего стола показывает как локальные, так и удалённые задачи в одной сетке.
  • /loop and CLI scheduled tasks: лёгкое планирование в сеансе CLI
  • Cloud environment: настройте среду выполнения для облачных задач
  • MCP connectors: подключайте внешние сервисы, такие как Slack, Linear и Google Drive
  • GitHub Actions: запускайте Claude в вашем конвейере CI на событиях репо