Files
hermes-agent/gateway
Hermes Agent 85c7e87fc7 fix(gateway): recognize Atomic desktop-gateway.py in gateway detection
Atomic Hermes' bundled desktop runner (desktop-gateway.py) shares
HERMES_HOME with the CLI but was not recognized by the gateway
command-line matcher, so `gateway run --replace` skipped the
terminate-and-scoped-lock-handoff path and collided with the desktop
runner's still-held scoped locks (e.g. the Discord bot-token lock),
leaving Discord responses down until the desktop gateway was killed by
hand. Recognize desktop-gateway.py as a gateway entrypoint in
_gateway_command_subcommand, covering both live process detection and
the PID-record metadata fallback.

Co-authored-by: namhyuk kim <happykimnh@icloud.com>
2026-09-25 11:23:44 -05:00
..