Scheduled Reminders
View and manage scheduled reminders created by agents for follow-ups, timeouts, and long-running task resumption.
Overview
Scheduled reminders are actions that agents schedule to happen at a future time. They enable agents to:
- Set follow-up reminders for pending tasks
- Resume long-running work after a pause
- Check on responses after a specified interval
- Escalate issues if not resolved within a timeframe
Accessing Scheduled Reminders
Navigate to Manage > Data & Logs > Reminders to view the reminders list.
Understanding Reminders
Reminder Status
Reminders progress through different statuses:
| Status | Description | Color |
|---|---|---|
| Pending | Waiting to be triggered at scheduled time | Blue |
| Triggered | Currently being processed | Yellow |
| Completed | Successfully executed | Green |
| Cancelled | Manually cancelled before execution | Gray |
Reminder Types
| Type | Description |
|---|---|
| timeout | Automatic resume after execution timeout |
| reminder | General follow-up reminder |
| follow_up | Check on a previous action |
| check | Status verification |
Action Types
When triggered, reminders can perform different actions:
| Action | Description |
|---|---|
| send_email | Send an email to specified recipients |
| notify | Create a notification in the system |
| check_response | Check if a response was received |
| escalate | Escalate to human review |
| execute_agent | Re-trigger an agent execution |
| continue_execution | Resume a paused long-running task |
Viewing Reminders
Filter by Status
Use the status tabs to filter reminders:
- Pending - Reminders waiting to execute
- Triggered - Currently processing
- Completed - Successfully finished
- Cancelled - Manually stopped
Filter by Type
Use the dropdown filters to narrow results:
- Reminder Type - Filter by timeout, reminder, follow_up, or check
- Action Type - Filter by the action to be performed
Search
Search for reminders by:
- Title
- Context text
- Related email subject
Reminder Details
Each reminder shows:
| Field | Description |
|---|---|
| Title | Brief description of the reminder |
| Type | Reminder category (timeout, reminder, etc.) |
| Action | What happens when triggered |
| Scheduled For | When the reminder will execute |
| Created | When the reminder was set |
| Agent | Which agent created the reminder |
| Context | Additional details about the reminder |
Managing Reminders
Creating a Reminder
Administrators can manually create reminders:
- Click Create Reminder
- Fill in the reminder details:
- Title - Brief description
- Scheduled Time - When to trigger
- Reminder Type - Category
- Action Type - What to do
- Action Payload - Parameters for the action (JSON)
- Click Save
Note: Most reminders are created automatically by agents. Manual creation is typically for testing or special administrative needs.
Editing a Reminder
Only pending reminders can be edited:
- Click the edit icon next to a reminder
- Modify the details
- Click Save
Cancelling a Reminder
To prevent a reminder from executing:
- Click the cancel icon next to a pending reminder
- Confirm the cancellation
Cancelled reminders are moved to the Cancelled tab for reference.
Long-Running Task Reminders
When agents use the long-running tasks feature, special reminders are created automatically:
Timeout Continuation
When an agent execution times out:
- The agent's state is saved as a checkpoint
- A
timeoutreminder withcontinue_executionaction is created - After the configured resume interval, execution resumes
Scheduled Pause
When an agent uses pause_and_schedule_resume:
- Current progress is saved
- A reminder is created for the specified resume time
- The agent resumes with full context when triggered
Viewing Long-Running Task Status
To track long-running tasks:
- Filter by Action Type: continue_execution
- Check the scheduled time to see when tasks will resume
- Review the context field for agent's notes about progress
Common Tasks
Finding Overdue Reminders
- Go to the Pending tab
- Sort by "Scheduled For" ascending
- Look for times in the past - these may be stuck
Investigating Failed Reminders
If a reminder shows as triggered but never completed:
- Check the execution logs for errors
- Verify the agent is still active
- Ensure the mailbox subscription is valid
Cleaning Up Old Reminders
Completed and cancelled reminders are retained for auditing. The system automatically purges old reminders after 30 days.
Best Practices
For Administrators
- Monitor pending reminders - Check regularly for stuck or overdue reminders
- Review failed actions - Investigate reminders that trigger but don't complete
- Use cancellation sparingly - Cancelling may leave tasks incomplete
For Agent Instructions
When writing agent instructions that use reminders:
## Follow-up Guidelines
- Set reminders for reasonable intervals (not too frequent)
- Include context about what you're waiting for
- Cancel reminders if the issue resolves earlier
- Escalate if multiple follow-ups don't get a response
Troubleshooting
Reminder Not Triggering
Symptoms: Reminder past due time but still in Pending status
Solutions:
- Check if the reminder processor timer is running
- Verify there are no system-wide errors
- Contact system administrator if the issue persists
Reminder Triggered But Action Failed
Symptoms: Reminder shows Triggered or Completed but action didn't happen
Solutions:
- Check execution logs for the time the reminder triggered
- Verify the action payload is valid JSON
- For email actions, verify email configuration is correct
- For agent execution, verify the agent is active
Too Many Reminders
Symptoms: Large number of pending reminders accumulating
Solutions:
- Review agent instructions - they may be creating too many reminders
- Check for agents stuck in loops
- Consider adjusting max sessions for long-running tasks