diff --git a/packages/server/src/services/hermes/gateway-manager.ts b/packages/server/src/services/hermes/gateway-manager.ts index 9538f31..92416f9 100644 --- a/packages/server/src/services/hermes/gateway-manager.ts +++ b/packages/server/src/services/hermes/gateway-manager.ts @@ -579,6 +579,14 @@ export class GatewayManager { } await this.resolvePort(name) + + // Skip remote profiles — local hermes command cannot start remote gateways + const { host } = this.readProfilePort(name) + if (host && host !== '127.0.0.1' && host !== 'localhost') { + logger.info('%s: remote profile (host=%s), skipping auto-start', name, host) + continue + } + toStart.push(name) }