Overview
The Memory Timestamps feature allows you to specify when a memory was created, regardless of when it’s actually added to the system. This powerful capability enables you to:- Maintain accurate chronological ordering of memories
- Import historical data with proper timestamps
- Create memories that reflect when events actually occurred
- Build timelines with precise temporal information
Benefits of Custom Timestamps
Custom timestamps offer several important benefits:- Historical Accuracy: Preserve the exact timing of past events and information.
- Data Migration: Seamlessly migrate existing data while maintaining original timestamps.
- Time-Sensitive Analysis: Enable time-based analysis and pattern recognition across memories.
- Consistent Chronology: Maintain proper ordering of memories for coherent storytelling.
Using Custom Timestamps
When adding new memories, you can specify a custom timestamp to indicate when the memory was created. This timestamp will be used instead of the current time.Adding Memories with Custom Timestamps
Timestamp Format
When specifying a custom timestamp, you should provide a Unix timestamp (seconds since epoch). This is an integer representing the number of seconds that have elapsed since January 1, 1970 (UTC). For example, to create a memory with a timestamp of January 1, 2023:Discord
Join our community
GitHub
Ask questions on GitHub
Support
Talk to founders