{"repo":"NousResearch/hermes-agent","public_id":"97714","display_label":"Skill and snapshot preservation on batch rollback failure","summary":"These issues and pull requests address a bug where a batch rollback restore experiencing failure incorrectly deletes the skill and its snapshots. Multiple fix attempts aim to ensure skills and snapshots are retained when a rollback restore operation encounters errors.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":97924,"merged_at":"2026-08-29T14:08:32+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-08-29T14:08:32+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":97714,"pr_number":97924,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-29T14:08:32+00:00"}],"members":[{"kind":"issue","number":97714,"title":"[Bug]: a failed batch rollback restore deletes the skill and its snapshots","url":null,"state":"closed"},{"kind":"pr","number":97715,"title":"fix(skills): keep the skill and snapshots when a batch rollback restore fails","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"154fd10af0","number":0},{"kind":"pr","value":"#97924","number":97924},{"kind":"pr","value":"#97748","number":97748}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":97748,"title":"fix(skills): a failed batch rollback never destroys the skill or its snapshot (#97714)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#97924","number":97924},{"kind":"pr","value":"#97715","number":97715},{"kind":"pr","value":"#97714","number":97714}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":97924,"title":"fix(skills): a failed batch rollback never destroys the skill or its snapshots (salvage of #97715)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["tests/tools/test_skill_manage_batch.py","tools/skill_manager_tool.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}