import type { OpenClawConfig } from "../config/config.js"; import { resolveGatewayCredentialsFromConfig } from "./credentials.js"; export function resolveGatewayProbeAuth(params: { cfg: OpenClawConfig; mode: "local" | "remote"; env?: NodeJS.ProcessEnv; }): { token?: string; password?: string } { return resolveGatewayCredentialsFromConfig({ cfg: params.cfg, env: params.env, modeOverride: params.mode, includeLegacyEnv: false, remoteTokenFallback: "remote-only", }); }