(aiDataDir: string)
| 80 | } |
| 81 | |
| 82 | export 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 |
no test coverage detected