[digest]
Queue behaviour — review intervals, delivery channel, queue size cap.
The [digest] section controls how the quarantine queue surfaces to a reviewer —
how often the CLI digest reminds you, where queue items are delivered, and the
maximum queue size.
[digest]
| Key | Type | Default | Description |
|---|---|---|---|
| delivery | string | "cli" | — |
| interval_active | string | "30m" | — |
| interval_idle | string | "24h" | — |
| max_queue_size | integer | 100 | — |
Notes
interval_active— when there are items in the queue and a session is actively running, how often the terminal-based digest prompt reminds you to review (default 30 minutes).interval_idle— when no active session is running, the longer reminder cadence (default 24 hours).delivery—cli(default) prints reminders to the terminal.nonedisables auto-reminders entirely; reviews happen viagrith digest reviewmanually. With the daemon running, the dashboard always shows the queue regardless of this setting.max_queue_size— once the queue holds this many items, the oldest queued items auto-resolve to DENY. Default 100 items.
Notification channel delivery (Pro)
To deliver queue items to Slack / Telegram / etc., configure
[notifications.channels.*] rather than the delivery field. The two are
orthogonal:
[digest] deliverycontrols terminal reminder behaviour.[notifications.channels.*]controls remote routing.
See grith notifications and per-channel guides.
See also
Last updated: 2026-05-14Edit this page on GitHub →