{"repo":"NousResearch/hermes-agent","public_id":"693","display_label":"Agent time awareness via timestamp injection","summary":"These issues and PRs collectively address the lack of current time awareness in LLM agents, proposing and implementing various mechanisms to inject live wall-clock timestamps into system prompts or per-turn message context. Both bugs reporting incorrect time behavior and feature requests for configurable timestamp injection are represented.","subsystem":"agent","counts":{"members":22,"open_issues":10,"open_issues_distinct":10,"open_prs":5,"closed_issues":4,"merged_prs":0,"attempt_prs":8},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.09004329004329002},"fix_edges":[],"members":[{"kind":"issue","number":693,"title":"Feature: Time-of-Day Context Injection — Ambient Temporal Awareness in System Prompt","url":null,"state":"closed"},{"kind":"issue","number":9628,"title":"[Feature]: configurable message timestamp prefix to prevent temporal drift in long-lived sessions","url":null,"state":"closed"},{"kind":"issue","number":10421,"title":"[Feature] Turn-level live time context for current date/time awareness","url":null,"state":"open"},{"kind":"issue","number":21784,"title":"[Bug]: Why does the hermes-agent always get the time wrong?","url":null,"state":"open"},{"kind":"issue","number":27742,"title":"[Bug] Agent lacks internal clock — no autonomous time awareness","url":null,"state":"open"},{"kind":"issue","number":27847,"title":"[feature] 系统级时间戳注入，避免 Agent 估算偏差","url":null,"state":"open"},{"kind":"issue","number":49198,"title":"Inject current wall-clock time into each turn to avoid repeated tool calls","url":null,"state":"open"},{"kind":"issue","number":49407,"title":"Feature Request: Automatic Timestamp Injection in Message Context","url":null,"state":"open"},{"kind":"issue","number":53061,"title":"Static 'Conversation started' timestamp in system prompt becomes stale; agent gives wrong relative-time answers","url":null,"state":"closed"},{"kind":"issue","number":54686,"title":"Feature Request: Inject current_time into system prompt at every session turn","url":null,"state":"open"},{"kind":"issue","number":58813,"title":"Bug: Cross-day session date not updated in system prompt","url":null,"state":"open"},{"kind":"issue","number":60765,"title":"Model has no awareness of current time: system prompt uses date-only timestamp with no harness-level time-sync mechanism","url":null,"state":"open"},{"kind":"issue","number":62369,"title":"Feature: Inject message timestamps into agent context for time awareness","url":null,"state":"closed"},{"kind":"issue","number":62904,"title":"LLM agent has no internal clock — requested infrastructure fix","url":null,"state":"open"},{"kind":"pr","number":9784,"title":"feat(gateway): add optional inbound message timestamp prefix","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"bd7fc8fdcd67ff892cc5bdbfd76747adc6abe1b1","number":0},{"kind":"commit","value":"36ae958473b8530ffb1a395c4944b8cdbcae82fe","number":0}],"category":"superseded_by_pr","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":17531,"title":"docs: document tool-time advisory-not-enforcement principle","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#17475","number":17475}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":26514,"title":"feat(gateway): optional per-message ISO-8601 timestamp prefix","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"bd7fc8fdcd67ff892cc5bdbfd76747adc6abe1b1","number":0},{"kind":"commit","value":"36ae958473b8530ffb1a395c4944b8cdbcae82fe","number":0}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":32942,"title":"fix(agent): inject turn-level current time context","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#10448","number":10448},{"kind":"pr","value":"#10421","number":10421},{"kind":"pr","value":"#15872","number":15872},{"kind":"pr","value":"#18135","number":18135},{"kind":"pr","value":"#29798","number":29798},{"kind":"pr","value":"#17476","number":17476},{"kind":"pr","value":"#10448","number":10448}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":40252,"title":"feat(prompt): inject current wall-clock time via ephemeral_system_prompt","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"38c289c014","number":0}],"category":"volume_quota","implication":"active"},"merged":false},{"kind":"pr","number":41425,"title":"feat(agent): add timestamp context for replayed messages","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#62508","number":62508}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":77101,"title":"feat(agent): inject per-turn current time via ephemeral system tail (post-#102117 refit)","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"b6b53c69a6","number":0},{"kind":"pr","value":"#102117","number":102117},{"kind":"pr","value":"#40252","number":40252},{"kind":"pr","value":"#40252","number":40252},{"kind":"pr","value":"#40252","number":40252}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":85158,"title":"feat(plugins): add live-time plugin for turn-level time awareness","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"d3592ef503","number":0}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}