{"repo":"NousResearch/hermes-agent","public_id":"69820","display_label":"execute_code child session context isolation bug","summary":"These members address a bug where execute_code could inherit or leak session context (including session IDs and ContextVars) from an unrelated request's environment. The fixes ensure child processes derive their session environment from the correct current request context.","subsystem":"agent","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":0,"merged_prs":0,"attempt_prs":3},"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.5},"fix_edges":[],"members":[{"kind":"issue","number":69820,"title":"[Bug]: execute_code may inherit another request's session ID through env passthrough","url":null,"state":"open"},{"kind":"pr","number":69821,"title":"fix(code-exec): derive child session env from request context","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":70042,"title":"fix(code-exec): bind execute_code child to the current request's session id (#69820)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#69821","number":69821}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":70614,"title":"fix: overlay session ContextVars on execute_code child env (#69820)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#69821","number":69821}],"category":"duplicate_of","implication":"duplicate"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}