Skip to main content

Schedule Commands

Automate daily memory tasks using MEMANTO scheduling.

memanto schedule enable

Enable automatic daily summaries at a specific time.
memanto schedule enable [OPTIONS]
Options:
  • -t, --time TEXT - Time in HH:MM 24-hour format, UTC (default: prompt)
Examples: Interactive setup:
memanto schedule enable
This prompts:
What time should daily summaries run? (HH:MM in 24-hour format, UTC)
Example: 09:00 for 9 AM UTC
Enter time: 08:00
Specify time directly:
memanto schedule enable --time 08:00
Different time:
memanto schedule enable --time 14:30
Output:
✓ Daily summaries enabled
  Time:     08:00 UTC
  Next Run: 2025-03-31 08:00:00 UTC
  Agent:    customer-support
What Happens: Every day at the specified time:
  1. Daily summary is generated
  2. Conflict detection runs
  3. Results are saved locally
  4. Summary is available via CLI/API

memanto schedule disable

Disable automatic daily summaries.
memanto schedule disable [OPTIONS]
Options:
  • -f, --force - Skip confirmation
Examples: Disable with confirmation:
memanto schedule disable
Force disable:
memanto schedule disable --force
Output:
✓ Daily summaries disabled
  Previous Time: 08:00 UTC
  Status: No more automatic summaries

memanto schedule status

Check current schedule status and next run time.
memanto schedule status [OPTIONS]
Options:
  • None
Examples: Check status:
memanto schedule status
Output if enabled:
Daily Summary Schedule

Status:     ENABLED
Time:       08:00 UTC
Last Run:   2025-03-30 08:00:00 UTC
Next Run:   2025-03-31 08:00:00 UTC
Agent:      customer-support
Timezone:   UTC

Recent Runs:
- 2025-03-30 08:00:00: 42 memories processed
- 2025-03-29 08:00:00: 38 memories processed
- 2025-03-28 08:00:00: 35 memories processed
Output if disabled:
Daily Summary Schedule

Status:     DISABLED

Scheduling Patterns

Set for Morning Review

# Enable at 9 AM UTC (for morning review)
memanto schedule enable --time 09:00

Set for End of Day

# Enable at 5 PM UTC (for end-of-day summary)
memanto schedule enable --time 17:00

Multiple Time Zones

The schedule always uses UTC. Convert your timezone:
  • PST (UTC-8): 8 AM PST = 4 PM UTC (16:00)
  • EST (UTC-5): 9 AM EST = 2 PM UTC (14:00)
  • GMT/UTC+0: Same as UTC
  • CET (UTC+1): 10 AM CET = 9 AM UTC (09:00)

What Gets Automated

When schedule runs:
  1. Daily Summary - All memories summarized
  2. Conflict Detection - Contradictions identified
  3. Statistics - Memory counts by type
  4. Key Insights - Important facts highlighted
You can view results:
# View latest summary
memanto daily-summary

# Check for conflicts
memanto conflicts

# Export results
memanto memory export

Best Practices

DO

  • Enable scheduling for important agents
  • Pick a consistent time
  • Check results regularly
  • Resolve detected conflicts
  • Monitor memory growth

DON’T

  • Leave conflicts unresolved
  • Ignore low-confidence memories
  • Schedule too many summaries
  • Forget to review summaries

Workflow: Automated Daily Review

# 1. Set up agent
memanto agent create customer-support
memanto agent activate customer-support

# 2. Enable daily summaries at 8 AM UTC
memanto schedule enable --time 08:00

# 3. Check schedule
memanto schedule status

# 4. Each day at 8 AM, summary runs automatically
# 5. Review the summary
memanto daily-summary

# 6. Check for conflicts
memanto conflicts

# 7. Resolve any issues
memanto remember "Update: Customer moved to new role" --type fact

# 8. Export for records
memanto memory export

Troubleshooting

Schedule Not Running

# Verify enabled
memanto schedule status

# Check time is correct (UTC)
# Is it after scheduled time today?

# Re-enable
memanto schedule enable --time 08:00

Wrong Time Zone

Remember: all times are UTC!
# If you want 9 AM EST (UTC-5)
# That's 2 PM UTC = 14:00
memanto schedule enable --time 14:00

Can’t See Results

# Results might not be visible immediately
# Check a few minutes after scheduled time

# View summary manually
memanto daily-summary

# View conflicts
memanto conflicts

Next Steps