Transform prompts with absolute dates into variable-based prompts. Variable dates use the session’s base Monday as an anchor point, keeping scenarios relevant over time.
Request Body
Text containing absolute dates to transform (e.g., “Schedule a meeting on 2025-01-15”)
Session identifier (used to determine the base Monday)
Response
The original prompt with absolute dates
The transformed prompt with variable dates
The endpoint automatically detects and converts:
- ISO dates:
YYYY-MM-DD (e.g., 2025-01-15)
- Month names: Full month names with year (e.g., January 2025)
| Format | Example | Meaning |
|---|
| {+N Day} | {+0 Mon} | Monday of the base week |
| {+N Day} | {+1 Wed} | Wednesday, one week after base |
| {-N Day} | {-1 Thu} | Thursday, one week before base |
curl -X POST http://localhost:3000/task \
-H "Content-Type: application/json" \
-d '{
"prompt": "Schedule a meeting on 2025-01-15",
"sessionId": "demo-session"
}'
{
"originalPrompt": "Schedule a meeting on 2025-01-15",
"transformedPrompt": "Schedule a meeting on {+1 Wed}"
}