Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Claude SchedulerNew to Visual Studio Code? Get it now.
Claude Scheduler

Claude Scheduler

skiddgoddamn

| (0) | Free
Отложенные сообщения в сессии Claude Code: продолжить задачу, когда обновится лимит. Неофициальное расширение.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Claude Scheduler

Отложенные сообщения в сессии Claude Code для VS Code. Главный сценарий: упёрлись в лимит → запланировали «продолжай» → в нужное время сессия сама продолжит задачу.

Неофициальное расширение, с Anthropic не связано. Нужно установленное расширение Claude Code.

Как пользоваться

  • Кнопка ⏰ в заголовке вкладки Claude (или в его боковой панели, или в «Claude: отложенные» в Проводнике).
  • Отметить одну или несколько сессий: одно сообщение уходит сразу в 10 сессий. Сессия открытой вкладки отмечена заранее, дальше идут 30 свежих сессий всех проектов. Все выбранные сессии стартуют параллельно.
  • Время: 15:05, 24.09 09:00, +30m, +2h или пусто, то есть сразу. Если лимит ещё не сбросился, задание повторяется до сброса. Время сброса берётся из ответа, если его там нет, повтор идёт каждые retryMinutes.
  • Текст (по умолчанию claudeScheduler.defaultPrompt).

Список в Проводнике → «Claude: отложенные»: ▶ отправить сейчас, 🗑 удалить или остановить, клик открывает сессию. Удалить несколько: выделите с Ctrl/Shift и нажмите Delete (или правый клик → «Удалить»), либо кнопка «Удалить несколько…» в заголовке списка открывает перечень с галочками. В строке состояния видно, сколько сообщений ждёт и когда уйдёт ближайшее.

Как это работает

В назначенное время расширение смотрит в .jsonl сессии, идёт ли в ней сейчас ход.

  • Сессия свободна (ход закончен, упёрлись в лимит): выполняется claude --resume <id> -p --output-format json --permission-mode <mode>, текст подаётся через stdin. Потом открытая вкладка этой сессии перезагружается, чтобы ответ был виден. Если лимит ещё не сбросился, задание повторяется.
  • Сессия работает: продолжать её из другого процесса нельзя, получится вторая ветка. Сообщение попадает в сам идущий ход через хук Claude Code, так же как сообщение, написанное во время работы Claude. Без хука оно ждёт конца хода.

Подключение хука (один раз)

Команда «Claude Scheduler: Подключить доставку в идущий ход» (или меню «…» в списке) копирует в буфер фрагмент для ~/.claude/settings.json: по одной записи в hooks.PostToolUse и hooks.Stop. Вставьте его, Claude Code подхватит изменение сам. Расширение этот файл только читает. Хук срабатывает после каждого инструмента в любой сессии: при пустых входящих выходит сразу, занимает около 50 мс.

Ограничения

  • Вкладка сессии ищется по заголовку. Если её не нашли, закройте вкладку и откройте сессию из истории.
  • В фоне некому подтвердить действие: всё, что permissionMode не разрешает, будет отклонено.
  • Задания хранятся в globalStorage и переживают перезапуск. Если в назначенное время VS Code был закрыт, задание выполнится при следующем запуске. В нескольких окнах каждый шаг задания выполняется один раз: окна разыгрывают lock-файл.

Установка

Через VS Code Marketplace (поиск «Claude Scheduler») или вручную: скачать .vsix из Releases и выполнить code --install-extension claude-scheduler-<версия>.vsix.

Сборка из исходников: node test.js && npm run package.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft