Запланированные задачи автоматически запускают новый сеанс в выбранное вами время и с выбранной частотой. Используйте их для повторяющейся работы, такой как ежедневные проверки кода, проверки обновлений зависимостей или утренние брифинги, которые извлекают информацию из вашего календаря и входящих сообщений. Страница Routines приложения Desktop позволяет создавать как локальные запланированные задачи, так и удаленные routines. Локальная задача запускается на вашем компьютере с прямым доступом к вашим файлам и инструментам, но срабатывает только при открытом приложении и включенном компьютере. Удаленная routine запускается на управляемой Anthropic облачной инфраструктуре даже при выключенном компьютере и может также срабатывать при вызовах API или событиях GitHub. На этой странице рассматриваются локальные запланированные задачи; для удаленных routines и их параметров срабатывания см. Routines.Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Сравнение параметров планирования
Claude Code offers three ways to schedule recurring or one-off work:| Cloud | Desktop | /loop | |
|---|---|---|---|
| Runs on | Anthropic cloud | Your machine | Your machine |
| Requires machine on | No | Yes | Yes |
| Requires open session | No | No | Yes |
| Persistent across restarts | Yes | Yes | Restored on --resume if unexpired |
| Access to local files | No (fresh clone) | Yes | Yes |
| MCP servers | Connectors configured per task | Config files and connectors | Inherits from session |
| Permission prompts | No (runs autonomously) | Configurable per task | Inherits from session |
| Customizable schedule | Via /schedule in the CLI | Yes | Yes |
| Minimum interval | 1 hour | 1 minute | 1 minute |
По умолчанию запланированные задачи запускаются в том состоянии, в котором находится ваш рабочий каталог, включая незафиксированные изменения. Включите переключатель worktree при создании задачи, чтобы каждый запуск получил свой изолированный Git worktree, так же как работают параллельные сеансы.
Создание запланированной задачи
Нажмите Routines на боковой панели, затем нажмите New routine и выберите Local. Настройте эти поля:| Поле | Описание |
|---|---|
| Name | Идентификатор задачи. Преобразуется в нижний регистр kebab-case и используется как имя папки на диске. Должно быть уникальным среди ваших задач. |
| Description | Краткое резюме, отображаемое в списке задач. |
| Instructions | Что должен делать Claude при запуске задачи. Напишите это так же, как вы писали бы любое сообщение в поле подсказки. Поле ввода инструкций включает средства выбора режима разрешений и модели, а ниже вы выбираете рабочую папку и запуск ли в изолированном worktree. |
| Schedule | Как часто запускается задача. См. параметры расписания ниже. |
Параметры расписания
Выберите предустановку из элемента управления Schedule:- Manual: без расписания, запускается только при нажатии Run now. Полезно для сохранения подсказки, которую вы запускаете по требованию
- Hourly: запускается каждый час
- Daily: показывает средство выбора времени, по умолчанию 9:00 AM местного времени
- Weekdays: то же самое, что Daily, но пропускает субботу и воскресенье
- Weekly: показывает средство выбора времени и средство выбора дня
Как запускаются запланированные задачи
Запланированные задачи запускаются на вашем компьютере. Desktop проверяет расписание каждую минуту при открытом приложении и запускает новый сеанс, когда задача наступает, независимо от любых открытых вами ручных сеансов. Каждая задача получает небольшую задержку в несколько минут после запланированного времени для распределения трафика API. Задержка детерминирована: одна и та же задача всегда запускается с одинаковым смещением. Когда задача срабатывает, вы получаете уведомление на рабочем столе и новый сеанс появляется в разделе Scheduled на боковой панели. Откройте его, чтобы увидеть, что сделал Claude, просмотреть изменения или ответить на запросы разрешений. Сеанс работает как любой другой: Claude может редактировать файлы, запускать команды, создавать коммиты и открывать pull requests. Задачи запускаются только при работающем приложении Desktop и включенном компьютере. Если ваш компьютер переходит в спящий режим в запланированное время, запуск пропускается. Чтобы предотвратить переход в режим ожидания, включите Keep computer awake в Settings под Desktop app → General. Закрытие крышки ноутбука все еще переводит его в спящий режим. Для задач, которые должны запускаться даже при выключенном компьютере, или которые должны срабатывать при вызове API или событии GitHub, создайте удаленную routine вместо этого.Пропущенные запуски
Когда приложение запускается или компьютер просыпается, Desktop проверяет, пропустила ли каждая задача какие-либо запуски за последние семь дней. Если да, Desktop запускает ровно один наверстывающий запуск для самого недавно пропущенного времени и отбрасывает все остальное. Ежедневная задача, которая пропустила шесть дней, запускается один раз при пробуждении. Desktop показывает уведомление при запуске наверстывающего запуска. Помните об этом при написании подсказок. Задача, запланированная на 9 утра, может запуститься в 11 вечера, если ваш компьютер спал весь день. Если время имеет значение, добавьте защиту в саму подсказку, например: “Only review today’s commits. If it’s after 5pm, skip the review and just post a summary of what was missed.”Разрешения для запланированных задач
Каждая задача имеет свой режим разрешений, который вы устанавливаете при создании или редактировании задачи. Правила разрешения из~/.claude/settings.json также применяются к сеансам запланированных задач. Если задача запускается в режиме Ask и должна запустить инструмент, для которого у нее нет разрешения, запуск зависает до вашего одобрения. Сеанс остается открытым на боковой панели, чтобы вы могли ответить позже.
Чтобы избежать зависания, нажмите Run now после создания задачи, следите за запросами разрешений и выберите “always allow” для каждого. Будущие запуски этой задачи автоматически одобряют те же инструменты без запроса. Вы можете просмотреть и отозвать эти одобрения со страницы деталей задачи.
Управление запланированными задачами
Нажмите на задачу в списке Routines, чтобы открыть ее страницу деталей. Отсюда вы можете:- Run now: запустить задачу немедленно без ожидания следующего запланированного времени
- Status: переключаться между Active и Paused для приостановки или возобновления запланированных запусков без удаления задачи
- Edit: изменить инструкции, расписание, папку или другие параметры
- Review history: увидеть каждый прошлый запуск, включая пропущенные запуски. Наведите указатель на пропущенную запись, чтобы увидеть причину: ваш компьютер спал, предыдущий запуск все еще выполнялся, или другие запланированные задачи уже запускались. Нажмите Show more, чтобы загрузить более старые записи.
- Review allowed permissions: увидеть и отозвать сохраненные одобрения инструментов для этой задачи из панели Always allowed
- Delete: удалить задачу и архивировать все сеансы, которые она создала. В диалоговом окне подтверждения появляется флажок Also delete files on disk; отметьте его, чтобы также удалить файл
SKILL.mdзадачи и связанные данные из~/.claude/scheduled-tasks/.
update_scheduled_task. Это позволяет задаче перепланировать себя на основе того, что она находит, например, перепланировать проверку кода на более раннее время, когда она обнаруживает, что была создана ветка выпуска.
Чтобы отредактировать подсказку задачи на диске, откройте ~/.claude/scheduled-tasks/<task-name>/SKILL.md (или под CLAUDE_CONFIG_DIR, если установлено). Файл использует YAML frontmatter для name и description, с подсказкой в качестве тела. Изменения вступают в силу при следующем запуске. Расписание, папка, модель и состояние включения не находятся в этом файле: измените их через форму Edit или попросите Claude.
Связанные ресурсы
- Routines: запускайте задачи на управляемой Anthropic инфраструктуре по расписанию, через вызов API или в ответ на события GitHub, даже при выключенном компьютере
- Run prompts on a schedule: планирование с областью действия сеанса с
/loopв CLI - Claude Code GitHub Actions: запускайте Claude по расписанию в CI вместо на вашем компьютере
- Use Claude Code Desktop: полное руководство приложения Desktop