feat: prepend time-gap notice to user message when >5 min elapsed #10

Merged
wylab merged 4 commits from feature/time-gap-injection into main 2026-02-19 01:13:11 +01:00
Showing only changes of commit 4b4ffb8cbc - Show all commits
+1 -1
View File
@@ -310,7 +310,7 @@ class AgentLoop:
gap_str = f"{int(elapsed_seconds // 3600)} hours"
else:
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):
pass # Malformed timestamp — skip silently