{"repo":"NousResearch/hermes-agent","public_id":"133539","display_label":"MCP interrupt cause reporting in tool loop","summary":"All three members concern how MCP interrupts are reported, in particular an InterruptedError that says \"User sent a new message\" even for system interrupts. Two titles describe changes to preserve or render the recorded interrupt cause instead of a hardcoded message, and one describes the underlying issue.","subsystem":"mcp","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"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":133539,"title":"MCP tool loop raises InterruptedError(\"User sent a new message\") for system interrupts too","url":null,"state":"open"},{"kind":"pr","number":133547,"title":"fix(mcp): render the recorded interrupt cause, not a hardcoded user message","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#133539","number":133539},{"kind":"pr","value":"#133271","number":133271},{"kind":"pr","value":"#133271","number":133271}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":138202,"title":"fix(mcp): preserve MCP interrupt causes","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}