feat: prepend time-gap notice to user message when >5 min elapsed #10
@@ -310,7 +310,7 @@ class AgentLoop:
|
|||||||
gap_str = f"{int(elapsed_seconds // 3600)} hours"
|
gap_str = f"{int(elapsed_seconds // 3600)} hours"
|
||||||
else:
|
else:
|
||||||
gap_str = f"{int(elapsed_seconds // 86400)} days"
|
gap_str = f"{int(elapsed_seconds // 86400)} days"
|
||||||
current_message = f"[SYSTEM ANNOUNCEMENT: {gap_str} have elapsed since last user message]\n\n{msg.content}"
|
current_message = f"[SYSTEM ANNOUNCEMENT: {gap_str} have elapsed since last user message; take this into account when replying to user]\n\n{msg.content}"
|
||||||
except (ValueError, TypeError):
|
except (ValueError, TypeError):
|
||||||
pass # Malformed timestamp — skip silently
|
pass # Malformed timestamp — skip silently
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user