# CronList

Виводить список усіх завдань cron, запланованих через `CronCreate` у поточному сеансі. Повертає зведення по кожному активному завданню, що включає `id`, вираз cron, скорочений `prompt`, прапорець `recurring`, прапорець `durable` та час наступного запуску.

## Коли використовувати

- Для перевірки всіх поточних запланованих завдань перед внесенням змін або завершенням сеансу.
- Для знаходження правильного `id` завдання перед викликом `CronDelete` з метою його видалення.
- Для діагностики причин, чому очікуване завдання так і не запустилося: підтвердити його існування та перевірити час наступного запуску.
- Для підтвердження того, що одноразове (неповторюване) завдання ще не було виконано і досі перебуває в очікуванні.

## Параметри

Немає.

## Приклади

### Приклад 1: перегляд усіх запланованих завдань

Викликати `CronList` без аргументів, щоб отримати повний список усіх активних завдань cron. У відповіді для кожного завдання містяться: `id`, вираз cron, що визначає розклад, скорочена версія `prompt`, який буде виконано, ознака `recurring` (повторюване), ознака `durable` (зберігається між перезапусками) та наступний запланований час запуску.

### Приклад 2: пошук id конкретного повторюваного завдання

Якщо створено кілька завдань cron і потрібно видалити одне конкретне повторюване завдання, спочатку викликати `CronList`. Переглянути повернутий список і знайти завдання, зведення `prompt` та вираз cron якого відповідають цільовому завданню. Скопіювати його `id` та передати до `CronDelete`.

## Примітки

- У списку відображаються лише завдання, створені в поточному сеансі, якщо тільки вони не були створені з `durable: true`, що дозволяє їм зберігатися між перезапусками сеансу.
- Поле `prompt` у зведенні скорочено: відображається лише початок повного тексту запиту, а не весь його вміст.
- Одноразові завдання (де `recurring` дорівнює `false`), що вже були виконані, автоматично видаляються і більше не з'являються у списку.
