{"repo":"NousResearch/hermes-agent","public_id":"35059","display_label":"Gateway HOME directory and lock path fallback issues","summary":"These issues and fixes concern the gateway service failing when HOME points to an unwritable or incorrect directory (e.g., /root for non-root users), with proposed fallbacks using HERMES_HOME or HERMES_REAL_HOME to locate lock state and SSH config files after s6 privilege drops.","subsystem":"environments","counts":{"members":7,"open_issues":0,"open_issues_distinct":0,"open_prs":1,"closed_issues":2,"merged_prs":0,"attempt_prs":5},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.2552380952380952},"fix_edges":[],"members":[{"kind":"issue","number":35059,"title":"non-default profile gateway fails: /root/.ssh/config not found","url":null,"state":"closed"},{"kind":"issue","number":56402,"title":"[Bug] gateway-locks PermissionError when HOME=/root and gateway runs as non-root UID (silently pauses Telegram)","url":null,"state":"closed"},{"kind":"pr","number":35069,"title":"fix(gateway): preserve HOME after s6 privilege drop (#35059)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"c341a2d107182205d4092e66b0f428d6c35a6bcf","number":0},{"kind":"pr","value":"#34837","number":34837}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":56421,"title":"fix(gateway): fall back from unwritable lock state home","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"c341a2d107182205d4092e66b0f428d6c35a6bcf","number":0},{"kind":"pr","value":"#56402","number":56402},{"kind":"pr","value":"#33481","number":33481}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":56455,"title":"fix(gateway): fallback lock dir when HOME is unwritable","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#56421","number":56421},{"kind":"pr","value":"#56402","number":56402}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":56785,"title":"fix(gateway): fall back to HERMES_HOME for gateway-locks state dir (#56402)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#56421","number":56421},{"kind":"pr","value":"#56402","number":56402}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":56840,"title":"fix: use HERMES_REAL_HOME for HOME in s6 startup scripts","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#27250","number":27250}],"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}