{"repo":"NousResearch/hermes-agent","public_id":"96528","display_label":"MCP lazy import partial binding bug fix","summary":"A bug where lazy import guards returned True without fully binding MCP SDK symbols caused NameError failures in stdio servers. These members address detecting and correcting partial symbol binding during MCP imports.","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":96528,"title":"[Bug]: MCP stdio servers fail with NameError: StdioServerParameters not defined (lazy import guard returns True without binding symbol)","url":null,"state":"open"},{"kind":"pr","number":96541,"title":"fix(mcp): keep stdio servers available after partial lazy import","url":null,"state":"open","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":96556,"title":"fix(mcp): re-import SDK when symbols are only partially bound","url":null,"state":"open","close_reason":{"category":"silent_close","implication":"active"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}