{"repo":"NousResearch/hermes-agent","public_id":"60174","display_label":"Approval prompt deadlock on worker threads","summary":"All three members concern a deadlock when dangerous-command approval prompts occur on worker threads, referencing issue #15216. Two are fix proposals (one routing prompts through prompt_toolkit's run_in_terminal) and one is a report that the problem persists in v0.18.0; their status is not established here.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"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":60174,"title":"Dangerous-command approval deadlock on worker threads still unfixed in v0.18.0 (re: #15216 / PR #16477)","url":null,"state":"closed"},{"kind":"pr","number":60183,"title":"fix(tools): route worker-thread approval prompts through prompt_toolkit.run_in_terminal to fix #15216 deadlock","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"008860a23f0fe6cffb0c7ae169f347588017469c","number":0},{"kind":"pr","value":"#15216","number":15216}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":60297,"title":"fix(terminal): prevent approval deadlock on worker threads (#60174)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"21aeefe5fd1cbed15f6e8c479d3b100b091eae57","number":0},{"kind":"pr","value":"#60183","number":60183}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}