Repolode
davidprokopec

davidprokopec/opencode-schedule

Плагин для OpenCode V2, который откладывает запрос на заданное время, а затем отправляет его в ту же сессию.

Звёзды
0
Форки
0
Открытые issues
2
Последний коммит
5 дней назад

Что это?

opencode-schedule — плагин для OpenCode V2, позволяющий запланировать запуск запроса через некоторое время. Команда вроде /schedule 1hour implement this сразу возвращает управление, а по истечении задержки запрос отправляется в ту же сессию как обычное сообщение пользователя. Пока таймер запущен, вызов модели не выполняется, а контекст не удерживается открытым.

Таймерами управляет серверная часть плагина, поэтому закрытие окна TUI или Desktop не отменяет запланированные задачи. Каждая задача хранится на диске в виде JSON-файла, а при запуске сервера таймеры восстанавливаются; просроченные задачи запускаются сразу. Поддерживаются форматы длительности, например 60s, 5m, 2h30m и 1.5h, максимальная длительность — 30 дней.

В плагине есть команды для просмотра и отмены задач, отдельный раздел в боковой панели TUI и экспериментальная панель в OpenCode Desktop. Параметр доставки позволяет выбрать, будет ли запрос ждать завершения текущего хода (queue) или будет внедрён в него (steer).

Ключевые возможности

  • 01Позволяет запланировать запрос на время от нескольких миллисекунд до 30 дней.
  • 02Сохраняет запланированные задачи на диске, чтобы они переживали перезапуск сервера.
  • 03Показывает и отменяет запланированные задачи для каждой сессии — по отдельности или все сразу.
  • 04Не вызывает модель, пока таймер ожидает срабатывания.
  • 05Поддерживает режимы доставки queue и steer.

Сценарии использования

  • Отложить следующий шаг — например, повторный запуск тестов после завершения сборки.
  • Повторно проверить состояние развёртывания через заданный интервал.
  • Запланировать запуск крупной задачи на время, когда вас не будет у терминала.

Быстрый старт

  1. 1

    Установите плагин с помощью менеджера плагинов OpenCode

    opencode plugin add opencode-schedule
  2. 2

    Или добавьте пакет в список plugins в opencode.json(c)

  3. 3

    В сеансе OpenCode запланируйте запуск промпта через заданное время

    /schedule 1hour implement this

Что важно знать

  • Плагин предназначен для OpenCode V2 и собран для OpenCode 2.2.0 и @opencode/plugin 2.2.0.
  • Часть для Desktop GUI является экспериментальной и пока не поддерживает действия TUI: редактирование, перенос запуска и отправку сразу.
  • Загрузка плагина в браузере и веб-приложении не проверялась.
  • Задержка ограничена 30 днями.

В подборках

Темы

Частые вопросы

Что такое opencode-schedule?
Плагин для OpenCode V2, который откладывает запрос на заданное время, а затем отправляет его в ту же сессию. opencode-schedule — плагин для OpenCode V2, позволяющий запланировать запуск запроса через некоторое время. Команда вроде /schedule 1hour implement this сразу возвращает управление, а по истечении задержки запрос отправляется в ту же сессию как обычное сообщение пользователя. Пока таймер запущен, вызов модели не выполняется, а контекст не удерживается открытым.
opencode-schedule можно использовать бесплатно? Какая у него лицензия?
opencode-schedule распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
opencode-schedule всё ещё поддерживается?
Активно поддерживается. Последний коммит в opencode-schedule — 2 нояб. 2026 г..
Для чего можно использовать opencode-schedule?
Отложить следующий шаг — например, повторный запуск тестов после завершения сборки. Повторно проверить состояние развёртывания через заданный интервал. Запланировать запуск крупной задачи на время, когда вас не будет у терминала.
Как установить opencode-schedule?
Установите плагин с помощью менеджера плагинов OpenCode: opencode plugin add opencode-schedule Или добавьте пакет в список plugins в opencode.json(c) В сеансе OpenCode запланируйте запуск промпта через заданное время: /schedule 1hour implement this
Где скачать opencode-schedule?
Исходный код и инструкции по установке — на GitHub: https://github.com/davidprokopec/opencode-schedule

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Плагин для OpenCode Desktop, который добавляет поиск по всему чату с фильтрами по областям и подсветкой совпадений, включая вызовы инструментов, их результаты и команды терминала.

1+1 за неделю0TypeScriptMITОбновлён 9 дней назад