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

Function effectiveModelAlias

packages/agent-core/src/config/model.ts:3–22  ·  view source on GitHub ↗
(alias: ModelAlias)

Source from the content-addressed store, hash-verified

1import type { ModelAlias } from './schema';
2
3export function effectiveModelAlias(alias: ModelAlias): ModelAlias {
4 const { overrides, ...base } = alias;
5 if (overrides === undefined) return alias;
6
7 const effective: ModelAlias = {
8 ...base,
9 ...overrides,
10 };
11
12 if (
13 overrides.supportEfforts !== undefined &&
14 overrides.defaultEffort === undefined &&
15 effective.defaultEffort !== undefined &&
16 !overrides.supportEfforts.includes(effective.defaultEffort)
17 ) {
18 delete effective.defaultEffort;
19 }
20
21 return effective;
22}
23
24export function effectiveModelAliases(
25 models: Record<string, ModelAlias>,

Callers 15

resolveProviderConfigMethod · 0.90
toProtocolModelFunction · 0.90
defaultThinkingEffortForFunction · 0.90
resolveThinkingEffortFunction · 0.90
deriveThinkingSupportedFunction · 0.90
deriveAlwaysThinkingFunction · 0.90
listModelsFromHarnessFunction · 0.90
effectiveModelAliasesFunction · 0.85
modelDisplayNameFunction · 0.85
renderMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected