{"repo":"NousResearch/hermes-agent","public_id":"76684","display_label":"Add timeouts to uv provisioning subprocess calls","summary":"A reported hang during managed Python runtime provisioning led to multiple fix attempts adding timeout limits and stderr feedback to subprocess.run calls in the CLI's managed uv code.","subsystem":"hermes_cli","counts":{"members":5,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"closed_issues":0,"merged_prs":0,"attempt_prs":4},"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.4},"fix_edges":[],"members":[{"kind":"issue","number":76684,"title":"hermes update hangs indefinitely during managed Python runtime provisioning (no timeout on uv subprocesses)","url":null,"state":"open"},{"kind":"pr","number":76690,"title":"fix(cli): bound managed uv python provisioning with subprocess timeouts","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"868feeeb17c2","number":0},{"kind":"pr","value":"#76690","number":76690},{"kind":"pr","value":"#76693","number":76693},{"kind":"pr","value":"#76733","number":76733},{"kind":"pr","value":"#42488","number":42488},{"kind":"pr","value":"#42857","number":42857},{"kind":"pr","value":"#57979","number":57979},{"kind":"pr","value":"#60179","number":60179},{"kind":"pr","value":"#61282","number":61282},{"kind":"pr","value":"#62711","number":62711},{"kind":"pr","value":"#62798","number":62798},{"kind":"pr","value":"#66161","number":66161},{"kind":"pr","value":"#76707","number":76707},{"kind":"pr","value":"#76778","number":76778},{"kind":"pr","value":"#374151","number":374151},{"kind":"pr","value":"#76684","number":76684}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":76693,"title":"fix: add timeout to all subprocess.run calls in managed_uv.py (#76684)","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#76690","number":76690},{"kind":"pr","value":"#76684","number":76684}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":76707,"title":"fix(cli): bound all subprocess.run calls with timeouts + stderr feedback (#76684)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#76733","number":76733}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":76733,"title":"fix(cli): add timeouts + stderr feedback to provisioning subprocess.run calls (#76684)","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#76690","number":76690}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}