{"repo":"NousResearch/hermes-agent","public_id":"60783","display_label":"huggingface-hub version pinning breaks shared dependencies","summary":"A strict or mismatched pin on huggingface-hub conflicts with the version required by Transformers, breaking Hindsight local embeddings. The fixes propose switching to a version range and avoiding downgrades of shared dependencies during updates.","subsystem":"agent","counts":{"members":7,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":2,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":72320,"merged_at":"2026-07-27T00:24:32+00:00"},"resolution":{"state":"partially_resolved","by":"pr-72320"},"freshness":{"state":"verified","last_verified_at":"2026-07-27T00:24:32+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.22476190476190475},"fix_edges":[{"issue_number":60783,"pr_number":72320,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-07-27T00:24:32+00:00"}],"members":[{"kind":"issue","number":60783,"title":"lazy_deps: huggingface-hub==1.2.3 pin conflicts with transformers >=1.5.0 requirement, breaks Hindsight local embeddings","url":null,"state":"closed"},{"kind":"issue","number":65160,"title":"[Bug]: Hermes updates repeatedly break configured STT/TTS and do not auto-restore them","url":null,"state":"open"},{"kind":"issue","number":66192,"title":"[Bug]: hermes update can break Hindsight local embeddings by downgrading huggingface-hub below Transformers requirement","url":null,"state":"closed"},{"kind":"pr","number":60797,"title":"fix(lazy_deps): unpin huggingface-hub to a range so refresh stops breaking Hindsight","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#70115","number":70115},{"kind":"pr","value":"#60783","number":60783},{"kind":"pr","value":"#58458","number":58458}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":63936,"title":"fix(hindsight): preserve embedded config and shared HF compatibility","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"9d799e0531c","number":0},{"kind":"commit","value":"4cbf862abe4","number":0},{"kind":"commit","value":"dc75038866a3966b5bf5c82ff57c7a758bb4070a","number":0},{"kind":"commit","value":"40dc36a8423","number":0},{"kind":"pr","value":"#119888","number":119888},{"kind":"pr","value":"#60783","number":60783}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":70115,"title":"fix(lazy_deps): range huggingface-hub + never downgrade a shared dependency","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#68008","number":68008}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":72320,"title":"fix(deps): converge huggingface-hub on one exact version across lock and lazy pin","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["tests/test_project_metadata.py","tests/tools/test_lazy_deps.py","tools/lazy_deps.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}