MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / parseBooleanVar

Function parseBooleanVar

packages/agent-core/src/config/env-model.ts:72–80  ·  view source on GitHub ↗
(raw: string | undefined, varName: string)

Source from the content-addressed store, hash-verified

70// fails fast like the other KIMI_MODEL_* values, instead of silently keeping
71// config.toml's existing value.
72function parseBooleanVar(raw: string | undefined, varName: string): boolean | undefined {
73 const value = trimmed(raw);
74 if (value === undefined) return undefined;
75 const parsed = parseBooleanEnv(value);
76 if (parsed === undefined) {
77 fail(`${varName} must be a boolean (true/false/1/0/yes/no/on/off), got "${raw}".`);
78 }
79 return parsed;
80}
81
82/**
83 * When `KIMI_MODEL_NAME` is set, synthesize one provider + one model alias from

Callers 1

applyEnvModelConfigFunction · 0.85

Calls 3

parseBooleanEnvFunction · 0.90
trimmedFunction · 0.85
failFunction · 0.70

Tested by

no test coverage detected