スケジュールタスクは CTOR の起動中にのみ実行されます——クラウドやバックグラウンドでの実行はありません。実行予定時刻に CTOR が閉じていた場合は、逃した実行を参照してください。
スケジュールパネルを開く
サイドバーの、Plugins(プラグイン)のすぐ下にあるスケジュールボタンをクリックします。2 つのタブを持つドロワーが開きます:- スケジュール——スケジュールタスクの作成、編集、管理を行います。
- アクティビティ——すべてのスケジュールにわたる全実行をまとめたフィードです。
スケジュールを作成する
スケジュールタブで新規スケジュールをクリックします。- 名前——最大 200 文字の短いラベルです。
- プロンプト——エージェントが毎回実行する指示で、最大 20,000 文字です。実行は無人で行われるため、自己完結したプロンプトを書いてください——ライブチャットとは異なり、エージェントは実行の途中で確認の質問をすることができません。
頻度
繰り返しを選びます:- 毎時——毎時、指定した分(0〜59)に実行されます。
- N時間ごと——2、3、4、6、8、12 時間ごとに、指定した分に実行されます。
- 毎日——1 日に 1 回、指定した時刻に実行されます。
- 毎週——選択した 1 つ以上の曜日に、指定した時刻に実行されます。
ターゲットを選ぶ
ターゲットを選びます:新規チャットまたはピン留めチャット。新規チャット
各実行は組み込みエージェントで新しいチャットを作成します:- プロジェクト——Main Chat、または開いているプロジェクトのいずれかです。
- モデルと思考レベル——チャット入力欄と同じセレクターです。これらはスケジュールごとに設定され、すべての実行に適用されます。
チャットをターゲットとしてピン留めする
代わりに既存のチャットをターゲットにするには、まずサイドバーでそれを右クリックしてセッションをピン留めを選びます——ピン留めチャットドロップダウンには、すでにピン留めしたチャットのみが表示されます。各実行は、スケジュールごとの選択ではなく、そのチャット自身に保存されたモデルと思考レベルを使ってプロンプトを送信します。これは、ピン留めしたチャットが組み込みエージェントで動作していても CLI エージェントで動作していても同じように機能します——CLI エンジンは、自分で入力したメッセージとまったく同じようにスケジュールされたプロンプトを駆動します。スケジュールを管理する
スケジュールタブ、または個々のスケジュールの詳細ビューから:- トグル——スケジュールを削除せずに有効化または無効化します。再び有効化すると、次回の実行時刻が再計算されます。
- 今すぐ実行——通常の次回実行時刻に影響を与えずに、スケジュールを即座に実行します。
- 削除——確認のために数秒以内に 2 回目のクリックが必要で、実行履歴も削除されます。
逃した実行
実行予定時刻に CTOR が閉じていた場合、その後の動作はスケジュールの逃した実行をキャッチアップオプションによって決まります:- オン(毎日と毎週のデフォルト)——閉じている間にいくつの実行を逃したかにかかわらず、CTOR が次に起動した直後に 1 回だけ実行されます。
- オフ(毎時と N時間ごとのデフォルト。これらの頻度はいずれにせよすぐに次の実行が来るため)——スケジュールは遅れて実行されることはありません。代わりに、いくつの実行を逃したかを記録したスキップ項目が実行履歴に表示されます。
実行の重複
次の実行予定時刻になってもまだ実行が進行中の場合、新しい実行はキューに入れられたり並行して実行されたりせず、スキップされて記録されます——まだビジー状態のピン留めチャットの場合でも、前回の実行がまだ終わっていない新規チャットのスケジュールの場合でも同様です。スキップ項目や逃した実行の項目に表示される理由テキスト(および実行完了通知のテキスト)は、CTOR のインターフェース言語が繁体字中国語や日本語であっても、常に英語で表示されます。
自動無効化
ピン留めチャットをターゲットにしたスケジュールは、そのチャットが後で削除またはアーカイブされると自動的に無効化され、スケジュール上にその理由をインラインで表示します。有効なチャットを改めて指定してから再び有効化すると、その通知は消えます。通知
完了時に通知がオン(デフォルト)の場合、実行が正常に完了すると CTOR がシステム通知を表示します。失敗した実行は、トグルの状態にかかわらず常に通知されます。通知をクリックすると CTOR が前面に表示され、アクティビティタブから実行を開くと、その実行が行われたチャットに直接移動します。スケジュールされた実行は、CTOR の一般的なターン終了通知を重ねて発生させることはありません——スケジュールに関する通知だけが表示されます。アクティビティと実行履歴
アクティビティタブは、すべてのスケジュールにわたる全実行を新しい順に一覧表示します。個々のスケジュールの詳細ビューも、同じように最近の実行を表示します。各項目には、ステータス(成功、エラー、実行中、またはスキップ)、実行された時刻、所要時間、そして実行されたチャットがまだ存在する場合はそれを開くリンクが表示されます。 実行が行われたチャットをアーカイブすると、アーカイブを解除するまで、その実行はこれらの履歴ビュー——各スケジュールの隣に表示される成功/エラーの件数を含む——から非表示になります。関連するチャットがない実行(スキップと逃した実行)や、チャットが削除された実行は表示されたままになります。実行項目が、それらが起きたことを示す唯一の記録だからです。サイドバーのインジケーター
- スケジュールボタンは、少なくとも 1 つのスケジュールが有効なときに小さなドットを表示します。
- スケジュールによって作成されたチャットは、サイドバーのタイトルの隣に小さな時計アイコンを表示します。
メインチャットからスケジュールを管理する
メインチャットエージェントに、会話の中でスケジュールの作成、一覧表示、更新、削除、または即時実行を依頼することもできます——たとえば、*「午前 9 時に、新しい Main Chat でオープン中の PR のデイリーサマリーをスケジュールして」*のように。これは、メインチャット自身が組み込みエージェントで動作していても CLI エージェントで動作していても機能し、この方法で作成されたスケジュールはパネルから作成したものと同一です——両者は一緒に表示され、どちらの画面からでも管理できます。スケジュール機能をオフにする
スケジュールタスクはデフォルトでオンです。機能を完全にオフにするには、設定 → エージェントでスケジュールタスクを無効にします——既存のスケジュールは残りますが、再びオンにするまで実行されなくなります。次のステップ
CLI エージェント
スケジュールがターゲットにできる外部 CLI エージェントで、ピン留めチャットを動かします。
チャットを開始
メインチャットから会話形式でスケジュールを管理します。