Skip to main content
When you resolve a recurring commitment, 3ngram automatically creates the next occurrence with an updated due date. The series continues until you stop it or it reaches the end date.

Setting up a recurring commitment

Ask your AI to remember a commitment with a recurrence:
“3ngram: Remember as a commitment due Friday, recurring weekly: write the team status update”
The remember tool accepts a recurrence parameter with these fields:
ParameterRequiredDescription
frequencyYesdaily, weekly, monthly, or yearly
intervalNoHow many periods between occurrences (default: 1). E.g. interval=2 with weekly = every 2 weeks
end_dateNoISO date (YYYY-MM-DD) when the series stops

More examples

Every 2 weeks:
“3ngram: Remember as a commitment due next Monday, recurring every 2 weeks: sprint retrospective”
Monthly until year end:
“3ngram: Remember as a commitment due April 1, recurring monthly until 2026-12-31: submit expense report”
Daily:
“3ngram: Remember as a commitment due tomorrow, recurring daily: check deployment health”

Resolving and advancing

When you resolve a recurring commitment — via the resolve tool or through the dashboard — 3ngram automatically creates the next occurrence with the computed due date. Only one active (unresolved) child exists at a time.
“3ngram: Resolve ‘write the team status update’”
The resolved occurrence is marked complete, and a new one appears with the next due date.

Date computation

FrequencyBehavior
DailyAdds N days
WeeklyAdds N weeks
MonthlySame day of month (clamped to month length — Jan 31 monthly becomes Feb 28)
YearlySame date (handles leap years — Feb 29 becomes Feb 28 in non-leap years)
Where N is the interval value (defaults to 1).

Viewing a series

The dashboard shows a repeat icon on recurring commitments. Select one to open the series view, where you can see past resolved occurrences and the upcoming active one.

Stopping a series

Two ways to stop:
  1. Ask your AI directly:
“3ngram: Stop the recurring series for ‘sprint retrospective’”
  1. Use the Stop series button in the dashboard’s series panel.
Stopping clears the recurrence configuration but keeps the current occurrence active. Resolved past occurrences remain in your history.

Auto-advance

A background job checks for overdue recurring commitments and auto-advances them so you don’t miss a cycle. If you skip resolving one, the system marks the overdue occurrence as resolved and creates the next one automatically.