{"repo":"NousResearch/hermes-agent","public_id":"44771","display_label":"Curator skill consolidation loop and safety fixes","summary":"A bug caused the curator's LLM review to enter runaway loops on symlinked skill clusters, consuming excessive tokens. Several fixes address iteration caps, deduplication of symlinked skills, and safer handling of unverified skill deletions, with consolidation made opt-in.","subsystem":"skills","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":0,"merged_prs":0,"attempt_prs":2},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[],"members":[{"kind":"issue","number":44771,"title":"Curator LLM review enters multi-hour loop on symlinked skill clusters, consuming 91M input tokens","url":null,"state":"open"},{"kind":"pr","number":44887,"title":"fix(curator): cap review iterations and exclude external symlinked skills (#44771)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#44771","number":44771}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":44923,"title":"fix(curator): deduplicate symlinked skills and cap iteration limit (#44771)","url":null,"state":"closed","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}