Manage session reminders. Use when the user says 'remind me to...' or asks about pending reminders.
Manage session-scoped reminders via ctx remind commands using
natural language. Translate what the user says into the right
command.
ctx add task)ctx pad)ctx add decision)| User intent | Command |
|---|---|
| "remind me to refactor swagger" |
ctx remind "refactor swagger" |
| "remind me tomorrow to check CI" | ctx remind "check CI" --after YYYY-MM-DD |
| "remind me next week to review auth" | ctx remind "review auth" --after YYYY-MM-DD |
| "what reminders do I have?" | ctx remind list |
| "dismiss reminder 3" | ctx remind dismiss 3 |
| "clear all reminders" | ctx remind dismiss --all |
Add a reminder:
ctx remind "refactor the swagger definitions"
Add with date gate:
ctx remind "check CI after the deploy" --after 2026-02-25
List reminders:
ctx remind list
Dismiss by ID:
ctx remind dismiss 3
Dismiss all:
ctx remind dismiss --all
The CLI only accepts YYYY-MM-DD for --after. You must convert
natural language dates to this format.
| User says | You run |
|---|---|
| "remind me next session" | ctx remind "..." (no --after) |
| "remind me tomorrow" | ctx remind "..." --after YYYY-MM-DD (tomorrow's date) |
| "remind me next week" | ctx remind "..." --after YYYY-MM-DD (7 days from now) |
| "remind me about X" | ctx remind "X" (no --after, immediate) |
| "remind me after Friday" | ctx remind "..." --after YYYY-MM-DD (next Saturday) |
If the date is ambiguous (e.g., "after the release"), ask the user for a specific date.
--after flag gates when a reminder starts appearing, not when
it expires.context/reminders.json (committed to git)