From 77743949c75e9812f096777b94c1121adcf06514 Mon Sep 17 00:00:00 2001 From: ItzCrazyKns <95534749+ItzCrazyKns@users.noreply.github.com> Date: Tue, 14 Oct 2025 13:04:06 +0530 Subject: [PATCH] feat(configManager): fix circular import issues --- src/lib/config/index.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lib/config/index.ts b/src/lib/config/index.ts index ccb9c1e..5bed79b 100644 --- a/src/lib/config/index.ts +++ b/src/lib/config/index.ts @@ -1,8 +1,8 @@ import path from 'node:path'; import fs from 'fs'; -import { Config, ConfigModelProvider, EnvMap, UIConfigSections } from './types'; -import ModelRegistry from '../models/registry'; +import { Config, ConfigModelProvider, UIConfigSections } from './types'; import { hashObj } from '../serverUtils'; +import { getModelProvidersUIConfigSection } from '../models/providers'; class ConfigManager { configPath: string = path.join( @@ -19,7 +19,6 @@ class ConfigManager { general: [], modelProviders: [], }; - modelRegistry = new ModelRegistry(); constructor() { this.initialize(); @@ -78,7 +77,7 @@ class ConfigManager { } private initializeFromEnv() { - const providerConfigSections = this.modelRegistry.getUIConfigSection(); + const providerConfigSections = getModelProvidersUIConfigSection(); this.uiConfigSections.modelProviders = providerConfigSections;