{"repo":"NousResearch/hermes-agent","public_id":"130344","display_label":"Preserve pinned/hidden flags on session import","summary":"These issues and fixes address a bug where pinned and hidden flags on sessions are lost during import or adoption, leaving restored sessions vulnerable to pruning. The changes aim to carry those protection flags through session transfer operations.","subsystem":null,"counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":132129},"resolution":{"state":"resolved","by":"pr-132129"},"freshness":{"state":"verified","last_verified_at":"2026-10-03T11:11:38+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[{"issue_number":130344,"pr_number":132129,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":130344,"title":"[Bug]: importing or adopting a session drops pinned/hidden; the next startup prune deletes restored pinned sessions","url":null,"state":"closed"},{"kind":"pr","number":130345,"title":"fix(state): imported and adopted sessions keep their pinned and hidden flags (salvage #76206)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#131161","number":131161},{"kind":"pr","value":"#131161","number":131161},{"kind":"pr","value":"#131161","number":131161}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":130470,"title":"state: preserve pinned and hidden flags during session import","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"d440c5b59b","number":0},{"kind":"pr","value":"#132129","number":132129}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":131161,"title":"fix(state): preserve protection flags during session transfers","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"d440c5b59b","number":0},{"kind":"commit","value":"73217fc854","number":0},{"kind":"pr","value":"#132129","number":132129}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":132129,"title":"Session import keeps pinned, hidden and sweep-archive flags (#130344, salvage #130345)","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/[redacted:email]","hermes_state_portability.py","tests/hermes_state/test_session_import_keep_flags.py","website/docs/user-guide/sessions.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}