Inject current datetime into system prompt on every request
This commit is contained in:
@@ -253,6 +253,13 @@ async def main(payload: dict, context):
|
||||
user_context += f'\nEnrolled services: {", ".join(enrolled)}'
|
||||
system_prompt = build_system_prompt(user_context=user_context, actor_id=actor_id)
|
||||
|
||||
# Inject current datetime so the model always has accurate time context
|
||||
from datetime import datetime
|
||||
from zoneinfo import ZoneInfo
|
||||
_tz = ZoneInfo('America/Chicago')
|
||||
_now = datetime.now(_tz)
|
||||
system_prompt += f'\n\nCurrent date/time: {_now.strftime("%A, %B %d, %Y %I:%M %p %Z")}'
|
||||
|
||||
# Model: claude-sonnet-4-6 via cross-region inference with extended thinking
|
||||
from botocore.config import Config as BotoConfig
|
||||
model = BedrockModel(
|
||||
|
||||
Reference in New Issue
Block a user