043e71f1f4
* fix(gateway): use process-level HERMES_HOME for identity files Gateway identity files (PID, lock, runtime status, takeover/stop markers) were written via get_hermes_home() which honours the _HERMES_HOME_OVERRIDE contextvar used for per-session profile dispatch. When a profile-context task happened to be active at write time, files landed in the wrong profile directory. Add _get_process_hermes_home() that skips the contextvar and uses only the HERMES_HOME env var or platform default, and route all gateway identity file paths through it. Fixes #56986 * chore(release): map liuhao1024 author email for PR #56993 salvage --------- Co-authored-by: liuhao1024 <sunsky.lau@gmail.com> Co-authored-by: Ben <ben@nousresearch.com>