{"repo":"NousResearch/hermes-agent","public_id":"24321","display_label":"Agent session rows missing user_id, hardcoded None","summary":"A bug where _ensure_db_session hardcodes user_id=None instead of propagating the authenticated user's ID, causing background, cron, and delegate sessions to be recorded without an owner. Multiple fix attempts address this propagation gap.","subsystem":"agent","counts":{"members":7,"open_issues":2,"open_issues_distinct":2,"open_prs":2,"closed_issues":0,"merged_prs":0,"attempt_prs":5},"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.2552380952380952},"fix_edges":[],"members":[{"kind":"issue","number":24321,"title":"AIAgent._ensure_db_session() drops user_id on session-row creation; bg/cron/delegate sessions land orphan in state.db","url":null,"state":"open"},{"kind":"issue","number":35407,"title":"[Bug]: _ensure_db_session hardcodes user_id=None — never records the authenticated user","url":null,"state":"open"},{"kind":"pr","number":24333,"title":"fix(agent): propagate user_id to session-row creation for bg/cron/delegate sessions","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"5311d9959e19477aac8aa7deca46c1ee0b8e7000","number":0}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":24406,"title":"fix(agent): namespace user_id for bg/cron/delegate sessions","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#24333","number":24333},{"kind":"pr","value":"#24321","number":24321},{"kind":"pr","value":"#24333","number":24333}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":24608,"title":"fix(agent): propagate self.user_id in _ensure_db_session instead of hardcoded None","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#24609","number":24609}],"category":"superseded_by_pr","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":24609,"title":"fix(agent): propagate self._user_id in _ensure_db_session instead of hardcoded None","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#24608","number":24608},{"kind":"pr","value":"#24321","number":24321}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":67560,"title":"fix(agent): propagate _user_id to session DB + return text summary for non-vision computer_use (#35407 #35817)","url":null,"state":"closed","close_reason":{"category":"merged_via","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}