{"repo":"NousResearch/hermes-agent","public_id":"116601","display_label":"Windows bare script hook execution fixes and tests","summary":"These issues and pull requests address a bug where shell hooks declared as bare .sh or .py paths fail to run on native Windows (WinError 193), with fixes routing them through the appropriate interpreter and accompanying test coverage for Windows.","subsystem":"agent","counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":2,"closed_issues":1,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":116870,"merged_at":"2026-09-20T18:27:39+00:00"},"resolution":{"state":"resolved","by":"pr-116870"},"freshness":{"state":"verified","last_verified_at":"2026-09-20T18:27:39+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[{"issue_number":116601,"pr_number":116870,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-20T18:27:39+00:00"}],"members":[{"kind":"issue","number":116601,"title":"[Bug]: Shell hooks declared as a bare .sh path never run on native Windows (WinError 193)","url":null,"state":"closed"},{"kind":"pr","number":82948,"title":"test(hooks): make the hook test surface pass on native Windows","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"d97ad67fc","number":0},{"kind":"pr","value":"#78324","number":78324},{"kind":"pr","value":"#78293","number":78293}],"category":"wontfix_bydesign","implication":"wontfix"},"merged":false},{"kind":"pr","number":116602,"title":"fix(agent): run bare script-path hooks on Windows through their interpreter","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"efa31fff8cb0","number":0},{"kind":"pr","value":"#116870","number":116870},{"kind":"pr","value":"#116601","number":116601},{"kind":"pr","value":"#116602","number":116602}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":116628,"title":"fix(windows): run bare shell hooks through bash","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"a2c8792b75","number":0}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":116870,"title":"fix(agent): shell hooks declared as a bare .sh/.py path run on native Windows (#116601, salvage #116602)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/shell_hooks.py","tests/agent/test_shell_hooks.py","website/docs/user-guide/features/hooks.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}