# CronList

現在のセッションで `CronCreate` によって作成されたすべての定期実行ジョブを一覧表示します。各アクティブなジョブの `id`、cron 式、省略された `prompt`、`recurring` フラグ、`durable` フラグ、および次回実行時刻を含む概要を返します。

## 使用タイミング

- 変更を加える前やセッションを終了する前に、現在スケジュールされているジョブを確認する。
- `CronDelete` を呼び出してジョブを削除する前に、正しい `id` を特定する。
- 期待していたジョブが実行されなかった原因を調査するために、ジョブの存在と次回実行時刻を確認する。
- 一回限りの（非循環型）ジョブがまだ実行されておらず、保留中であることを確認する。

## パラメータ

なし。

## 例

### 例 1: スケジュール済みジョブをすべて確認する

引数なしで `CronList` を呼び出すと、アクティブなすべての定期実行ジョブの完全な一覧を取得できます。応答には各ジョブの `id`、cron 式、`prompt` の省略版、`recurring`（繰り返し）かどうか、`durable`（永続化）かどうか、および次回実行予定時刻が含まれます。

### 例 2: 特定の繰り返しタスクの id を特定する

複数の定期実行ジョブを作成しており、そのうちの 1 つを削除する必要がある場合は、まず `CronList` を呼び出してください。返された一覧から、`prompt` の概要と cron 式が削除対象タスクに一致するジョブを探し、その `id` をコピーして `CronDelete` に渡します。

## 注意事項

- `durable: true` を指定して作成されたジョブを除き、現在のセッションで作成されたジョブのみが一覧に表示されます。`durable: true` を指定したジョブはセッション再起動後も持続します。
- 概要の `prompt` フィールドは省略されており、完全なプロンプトテキストの冒頭部分のみが表示されます。
- すでに実行された一回限りのジョブ（`recurring` が `false`）は自動的に削除され、一覧には表示されなくなります。
