{"repo":"NousResearch/hermes-agent","public_id":"140309","display_label":"Duplicate stored replies in session ledger/transcript results","summary":"The members appear to concern a live session's ledger or result transcript retaining duplicate copies of replies. One issue reports the duplication persisting, and two pull requests propose changes in gateway and state handling to trim or avoid the extra copies. Details of the mechanism are limited to the titles.","subsystem":"gateway","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":140314,"merged_at":"2026-10-17T17:58:57+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-10-17T17:58:57+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":140309,"pr_number":140314,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-17T17:58:57+00:00"}],"members":[{"kind":"issue","number":140309,"title":"A live session's ledger keeps a second copy of every reply forever","url":null,"state":"closed"},{"kind":"pr","number":140310,"title":"fix(gateway): shed a live session's result transcript copies past the retry horizon","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#140314","number":140314},{"kind":"pr","value":"#140309","number":140309}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":140314,"title":"fix(state): store a settled turn's reply once in its admission result","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/session_results.py","hermes_state_mutation_retirement.py","hermes_state_runtime.py","hermes_state_terminal.py","tests/gateway/test_admission_result_reply_once.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}