{"repo":"NousResearch/hermes-agent","public_id":"103789","display_label":"Fix subagent foreign key and sidebar leak bug","summary":"These items address a bug where subagent/child sessions fail or appear incorrectly in the sidebar when the parent session row has not yet been committed to the database, causing foreign key constraint violations. The fixes ensure the parent row exists before spawning children.","subsystem":"agent","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":103789,"title":"[Bug]: Subagents leak into Sessions list when parent session row is uncommitted (FOREIGN KEY failure)","url":null,"state":"open"},{"kind":"pr","number":103794,"title":"fix(delegate): ensure the parent session row exists before spawning children","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"e1bceb5b7f","number":0}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":105284,"title":"fix(agent): keep subagents out of the sidebar when the parent row is late","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#103789","number":103789},{"kind":"pr","value":"#103794","number":103794},{"kind":"pr","value":"#103794","number":103794}],"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}