MCPcopy Create free account
hub / github.com/cursor/cookbook / createModelResolver

Function createModelResolver

sdk/dag-task-runner/src/dag.ts:209–217  ·  view source on GitHub ↗
(overrides: ModelMapOverride = {})

Source from the content-addressed store, hash-verified

207}
208
209export function createModelResolver(overrides: ModelMapOverride = {}): (c: Complexity) => string {
210 const models: ModelMap = { ...DEFAULT_MODEL_MAP, ...overrides };
211 return (c: Complexity): string => {
212 if (!COMPLEXITY_KEYS.includes(c)) {
213 throw new Error(`Unknown complexity: ${c}`);
214 }
215 return models[c];
216 };
217}

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected