{"repo":"NousResearch/hermes-agent","public_id":"116627","display_label":"Annotated-tag pin rejected during plugin install --ref","summary":"A bug where plugin installation with --ref fails when given an annotated tag pin, because the checkout verification compares the wrong revision. The accompanying fixes address this by peeling the annotated tag before performing the verification check.","subsystem":null,"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":117553,"merged_at":"2026-09-20T22:56:56+00:00"},"resolution":{"state":"resolved","by":"pr-117553"},"freshness":{"state":"verified","last_verified_at":"2026-09-20T22:56:56+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":116627,"pr_number":117553,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-20T22:56:56+00:00"}],"members":[{"kind":"issue","number":116627,"title":"[Bug]: plugin install --ref refuses an annotated-tag pin (\"Checked-out revision … does not match requested commit …\")","url":null,"state":"closed"},{"kind":"pr","number":116618,"title":"fix(plugins): peel an annotated-tag pin before verifying the checkout","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"dff92f3d78","number":0},{"kind":"pr","value":"#117553","number":117553}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":117553,"title":"fix(plugins): install --ref accepts an annotated-tag pin (#116627, salvage #116618)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/plugins_cmd.py","tests/hermes_cli/test_plugin_install_ref.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}