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

Method explain

packages/agent-core/src/flags/resolver.ts:43–54  ·  view source on GitHub ↗
(id: FlagId)

Source from the content-addressed store, hash-verified

41 }
42
43 explain(id: FlagId): ExperimentalFeatureState | undefined {
44 const def = this.byId.get(id);
45 if (def === undefined) return undefined;
46 const configValue = this.configOverrides[def.id as FlagId];
47 if (parseBooleanEnv(this.env[MASTER_ENV]) === true) {
48 return this.state(def, true, 'master-env', configValue);
49 }
50 const override = parseBooleanEnv(this.env[def.env]); // L2 per-feature
51 if (override !== undefined) return this.state(def, override, 'env', configValue);
52 if (configValue !== undefined) return this.state(def, configValue, 'config', configValue);
53 return this.state(def, def.default, 'default', undefined);
54 }
55
56 snapshot(): Record<string, boolean> {
57 return Object.fromEntries(

Callers 2

enabledMethod · 0.95
explainAllMethod · 0.95

Calls 3

stateMethod · 0.95
parseBooleanEnvFunction · 0.90
getMethod · 0.65

Tested by

no test coverage detected