lettuce digest and process-inbox

~2 min read

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:

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.