MCPcopy Create free account
hub / github.com/Noumena-Network/code / getDefaultTeammateModel

Function getDefaultTeammateModel

src/tools/shared/spawnMultiAgent.ts:73–83  ·  view source on GitHub ↗
(leaderModel: string | null)

Source from the content-addressed store, hash-verified

71import { isCustomAgent } from '../AgentTool/loadAgentsDir.js'
72
73function getDefaultTeammateModel(leaderModel: string | null): string {
74 const configured = getGlobalConfig().teammateDefaultModel
75 if (configured === null) {
76 // User picked "Default" in the /config picker — follow the leader.
77 return leaderModel ?? getHardcodedTeammateModelFallback()
78 }
79 if (configured !== undefined) {
80 return parseUserSpecifiedModel(configured)
81 }
82 return getHardcodedTeammateModelFallback()
83}
84
85/**
86 * Resolve a teammate model value. Handles the 'inherit' alias (from agent

Callers 1

resolveTeammateModelFunction · 0.85

Calls 3

parseUserSpecifiedModelFunction · 0.85
getGlobalConfigFunction · 0.50

Tested by

no test coverage detected