{"repo":"NousResearch/hermes-agent","public_id":"74574","display_label":"Skill self-claim warnings flooding startup logs","summary":"A bug causes repeated 'already claimed' warnings for skill commands on every startup, apparently due to concurrent or non-atomic skill scanning. Related fixes address the warning flood and atomic publishing of the skill-command map.","subsystem":"agent","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":90387,"merged_at":"2026-08-20T02:41:44+00:00"},"resolution":{"state":"resolved","by":"pr-90387"},"freshness":{"state":"verified","last_verified_at":"2026-08-20T02:41:44+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":74574,"pr_number":90387,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-20T02:41:44+00:00"}],"members":[{"kind":"issue","number":74574,"title":"errors.log: 101 skill_commands WARNINGs on every startup — each skill 'already claimed' by itself","url":null,"state":"closed"},{"kind":"pr","number":74960,"title":"fix(skills): publish the skill-command map atomically (#74574)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#90387","number":90387},{"kind":"pr","value":"#88023","number":88023}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":87323,"title":"fix(skills): stop self-claim warning flood from concurrent skill scans","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#74960","number":74960},{"kind":"pr","value":"#20536","number":20536},{"kind":"pr","value":"#26433","number":26433},{"kind":"pr","value":"#37045","number":37045},{"kind":"pr","value":"#27750","number":27750},{"kind":"pr","value":"#42308","number":42308},{"kind":"pr","value":"#42421","number":42421},{"kind":"pr","value":"#49240","number":49240},{"kind":"pr","value":"#65975","number":65975},{"kind":"pr","value":"#87323","number":87323}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":90387,"title":"fix(skills): startup no longer logs 69 self-collision warnings; skill map publishes atomically (salvage #74960)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/skill_commands.py","tests/agent/test_skill_commands.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}