{"repo":"NousResearch/hermes-agent","public_id":"25204","display_label":"Kanban worker chat subprocess shell hooks and accept-hooks flag","summary":"One issue reports that `pre_tool_call` and `on_session_finalize` shell hooks do not fire reliably in kanban-worker `chat -q` context on v0.13.0. Two pull requests with matching titles propose passing accept-hooks to the worker chat subprocess, which appears related, though the titles alone do not show whether they address the reported problem.","subsystem":"agent","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":28393,"merged_at":"2026-05-19T03:23:48+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-05-19T03:23:48+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":25204,"pr_number":28393,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-05-19T03:23:48+00:00"}],"members":[{"kind":"issue","number":25204,"title":"Shell hooks for `pre_tool_call` and `on_session_finalize` do not fire reliably in kanban-worker `chat -q` context (v0.13.0)","url":null,"state":"closed"},{"kind":"pr","number":25659,"title":"fix(kanban): pass accept-hooks to worker chat subprocess","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"8bfb4569487af5441abae44f63f78937227a9473","number":0},{"kind":"pr","value":"#28393","number":28393}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":28393,"title":"fix(kanban): pass accept-hooks to worker chat subprocess (#25659)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/kanban_db.py","tests/hermes_cli/test_kanban_core_functionality.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}