# CronList

列出目前工作階段中透過 `CronCreate` 建立的所有排程任務。傳回每個活躍任務的摘要，包含 `id`、cron 表達式、縮略 `prompt`、`recurring` 旗標、`durable` 旗標及下次觸發時間。

## 使用時機

- 在修改設定或結束工作階段前，審視目前已排程的所有任務。
- 在呼叫 `CronDelete` 刪除任務前，先找到正確的 `id`。
- 透過確認任務是否存在及其下次觸發時間，排查預期任務未執行的問題。
- 確認某個一次性（非循環）任務是否尚未觸發、仍處於待執行狀態。

## 參數

無。

## 範例

### 範例 1：審視所有已排程任務

不帶任何引數呼叫 `CronList`，即可取得所有活躍排程任務的完整清單。傳回結果包含每個任務的 `id`、cron 表達式、`prompt` 的截短版本、是否 `recurring`（循環）、是否 `durable`（持久化）以及下次觸發時間。

### 範例 2：找到特定循環任務的 id

若您建立了多個排程任務並需要刪除其中一個，請先呼叫 `CronList`。在傳回清單中找出 `prompt` 摘要和 cron 表達式與目標任務相符的項目，複製其 `id` 並傳入 `CronDelete`。

## 注意事項

- 僅列出目前工作階段中建立的任務，除非建立時指定了 `durable: true`，該選項允許任務在工作階段重新啟動後持續存在。
- 摘要中的 `prompt` 欄位會被截短，僅顯示完整提示文字的開頭部分，並非全部內容。
- 已觸發並執行完畢的一次性任務（`recurring` 為 `false`）會被自動刪除，不再出現在清單中。
