{"repo":"NousResearch/hermes-agent","public_id":"112763","display_label":"Session reset and skill dedup cache fixes","summary":"These issues and PRs address a bug where the repeat-view deduplication cache is not cleared on session reset or after compression/pruning, causing skill content to become unretrievable. The work involves resetting dedup state and restoring skill content visibility after prune and compress operations.","subsystem":"skills","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":1,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":113194,"merged_at":"2026-09-17T00:23:45+00:00"},"resolution":{"state":"resolved","by":"pr-113194"},"freshness":{"state":"verified","last_verified_at":"2026-09-17T00:23:45+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":98206,"pr_number":113194,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-09-17T00:23:45+00:00"},{"issue_number":112763,"pr_number":113194,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-17T00:23:45+00:00"}],"members":[{"kind":"issue","number":112763,"title":"Proactive prune replaces skill_view results with a [SKILL_PRUNED] marker but never clears the repeat-view dedup cache → skill content becomes unretrievable","url":null,"state":"closed"},{"kind":"pr","number":112776,"title":"fix(agent): reset skill view dedup on session reset","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#113194","number":113194}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":112779,"title":"fix(skills): restore skill content after session reset","url":null,"state":"open","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":113194,"title":"fix(compression): pruned skill_view/read_file results reload again after a proactive prune; /compress resets the session's dedup (#112763, supersedes #103268)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/turn_preflight.py","gateway/slash_commands_session.py","hermes_cli/cli_session_mixin.py","tests/agent/test_proactive_prune_loop_wiring.py","tests/hermes_cli/test_cli_manual_compress.py","tools/skills_tool_dedup.py","tui_gateway/session_compression.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}