timeline
View your knowledge chronologically with optional topic filtering
View your knowledge chronologically. Filter by date range and optionally by topic. Returns documents ordered by date, making it easy to review what was added over a period of time.
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startDate | string | REQUIRED | - | Start date in ISO 8601 format (e.g. "2025-01-01") |
endDate | string | REQUIRED | - | End date in ISO 8601 format (e.g. "2025-12-31") |
topic | string | OPTIONAL | - | Optional topic to filter by (uses semantic search within date range) |
limit | number | OPTIONAL | 20 | Maximum results (1-100) |
Example Request
All Documents in a Date Range
Topic-Filtered Timeline
Recent Week
Response
Without Topic (Chronological)
With Topic (Relevance-Ranked)
Document content in topic-filtered results is truncated to 300 characters.
Error Responses
| Error | Cause | Fix |
|---|---|---|
Database not configured | Missing Supabase credentials | Set SUPABASE_URL and SUPABASE_SERVICE_KEY |
Invalid date format | Date not in ISO 8601 | Use YYYY-MM-DD format (e.g. "2025-01-01") |
Failed to build timeline | Database or embedding error | Check connectivity and logs |
Notes
- This tool is read-only and idempotent — it does not modify any data.
- Dates must be in ISO 8601 format (
YYYY-MM-DD). - Without a topic: Results are sorted chronologically by
created_atdate. - With a topic: Results are ranked by semantic relevance to the topic within the date range. This uses semantic search, not strict chronological ordering. Documents without a
content_datefield may still appear in topic-filtered results. - For non-topic queries, only the date range and
created_attimestamp are used for filtering.
Related Tools
search- Search by query without date constraintslist_documents- Browse documents by various filtersdaily_briefing- Get a summary of recent knowledge base activity