lettuce digest and process-inbox
lettuce digest and lettuce process-inbox
The two headless entry points behind Lettuce’s “things that happen while you sleep”: the morning digest and overnight inbox processing. The app normally schedules both for you (they’re what the background LaunchAgent invokes) — the CLI exists so you can trigger them on demand or wire your own schedule.
lettuce digest
lettuce digest ~/Notes
Generates the scheduled digest note right now — the same folder-scoped digests configured in Settings → Reactivity, written by your configured model into the digest’s target note (and folded into the Today note’s ## Briefing section). Useful for:
testing a digest you just configured without waiting for tomorrow,
running digests from your own cron/launchd schedule on a headless Mac.
Requires a configured AI provider; respects the same digest definitions the app uses.
lettuce process-inbox
lettuce process-inbox ~/Notes
Runs one pass of overnight inbox processing: raw captures in your Inbox source folder get a proper title, suggested tags, and — if you’ve opted into auto-filing — a move to the folder that fits. Exactly what the app does on its overnight schedule, on demand.
Both commands exit 0 on success and are safe to run while the app is open — scheduled work is coordinated between the app and background processes, so you won’t get duplicate digests.
Related
Core concepts/11 Calendar and meetings — where the briefing surfaces
CLI cookbook/13 lettuce directive-worker — the third headless worker, for
[!ai]directives