mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-19 13:11:40 +00:00
15 lines
519 B
TypeScript
15 lines
519 B
TypeScript
import { listKnownChannelEnvVarNames } from "../secrets/channel-env-vars.js";
|
|
import { listKnownProviderAuthEnvVarNames } from "../secrets/provider-env-vars.js";
|
|
|
|
const CORE_SHELL_ENV_EXPECTED_KEYS = ["OPENCLAW_GATEWAY_TOKEN", "OPENCLAW_GATEWAY_PASSWORD"];
|
|
|
|
export function resolveShellEnvExpectedKeys(env: NodeJS.ProcessEnv): string[] {
|
|
return [
|
|
...new Set([
|
|
...listKnownProviderAuthEnvVarNames({ env }),
|
|
...listKnownChannelEnvVarNames({ env }),
|
|
...CORE_SHELL_ENV_EXPECTED_KEYS,
|
|
]),
|
|
];
|
|
}
|