Repolode
davidprokopec

davidprokopec/opencode-schedule

OpenCode V2向けのプラグイン。指定した時間だけプロンプトを保留し、同じセッションに送信します。

スター
0
フォーク
0
未解決の Issue
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タイマーの待機中はモデルを呼び出しません。
  • 05queueとsteerの送信モードを選べます。

ユースケース

  • ビルド完了後にテストを再実行するなど、後続の作業を遅らせる。
  • 指定した時間が経過した後に、デプロイの状態を再確認する。
  • ターミナルを離れている間に、規模の大きいタスクの開始を予約する。

クイックスタート

  1. 1

    OpenCodeのプラグインマネージャーでプラグインをインストールします

    opencode plugin add opencode-schedule
  2. 2

    または、opencode.json(c)のpluginsリストにパッケージを追加します

  3. 3

    OpenCodeのセッションで、指定した時間後に実行するプロンプトを予約します

    /schedule 1hour implement this

使う前に知っておきたいこと

  • OpenCode V2を対象としており、OpenCode 2.2.0および@opencode/plugin 2.2.0に対してビルドされています。
  • Desktop GUI部分は実験的で、TUIの編集、再予約、今すぐ送信の操作にはまだ対応していません。
  • ブラウザーおよびWebアプリでのプラグイン読み込みは検証されていません。
  • 遅延時間は最大30日です。

収録されている特集

トピック

よくある質問

opencode-schedule とは?
OpenCode V2向けのプラグイン。指定した時間だけプロンプトを保留し、同じセッションに送信します。 opencode-scheduleは、指定した時間が経過した後にプロンプトを実行するよう予約できるOpenCode V2向けプラグインです。/schedule 1hour implement thisのようなコマンドを入力するとすぐに戻り、時間が経過すると通常のユーザーメッセージとして同じセッションにプロンプトが送信されます。タイマーの待機中はモデルが呼び出されず、コンテキストも保持されません。
opencode-schedule は無料で使えますか?ライセンスは?
opencode-schedule は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
opencode-schedule は今もメンテナンスされていますか?
活発にメンテナンス中。opencode-schedule の最終コミットは 2026年11月2日 です。
opencode-schedule は何に使えますか?
ビルド完了後にテストを再実行するなど、後続の作業を遅らせる。 指定した時間が経過した後に、デプロイの状態を再確認する。 ターミナルを離れている間に、規模の大きいタスクの開始を予約する。
opencode-schedule のインストール方法は?
OpenCodeのプラグインマネージャーでプラグインをインストールします: opencode plugin add opencode-schedule または、opencode.json(c)のpluginsリストにパッケージを追加します OpenCodeのセッションで、指定した時間後に実行するプロンプトを予約します: /schedule 1hour implement this
opencode-schedule はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/davidprokopec/opencode-schedule

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト