MCPcopy Create free account
hub / github.com/ChatLab/ChatLab / getDefaultAssistantConfig

Function getDefaultAssistantConfig

apps/cli/src/ai/llm-config.ts:82–89  ·  view source on GitHub ↗
(aiDataDir: string)

Source from the content-addressed store, hash-verified

80}
81
82export function getDefaultAssistantConfig(aiDataDir: string): AIServiceConfig | null {
83 const store = loadLlmConfig(aiDataDir)
84 const slot = resolveSlot(store.defaultAssistant, store.configs)
85 if (!slot) return null
86 const config = store.configs.find((c) => c.id === slot.configId)
87 if (!config) return null
88 return { ...config, model: slot.modelId || config.model }
89}
90
91// ==================== Config Write Operations ====================
92

Callers 3

getLlmConfigFunction · 0.90
createCliRunAgentStreamFunction · 0.90
runServerAgentFunction · 0.90

Calls 2

loadLlmConfigFunction · 0.85
resolveSlotFunction · 0.70

Tested by

no test coverage detected