# 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`）会被自动删除，不再出现在列表中。
