17 lines
501 B
TypeScript
17 lines
501 B
TypeScript
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",
|
|
});
|
|
}
|