Fix configs validation #66

Merged
Berack96 merged 4 commits from fix-configs-validation into main 2025-10-30 15:47:07 +01:00
2 changed files with 3 additions and 2 deletions
Showing only changes of commit d7f7f96cd4 - Show all commits

View File

@@ -1,5 +1,6 @@
import asyncio
import logging
import sys
from dotenv import load_dotenv
from app.configs import AppConfig
from app.interface import *
@@ -34,3 +35,4 @@ if __name__ == "__main__":
except Exception as e:
logging.error(f"Application failed to start: {e}")
sys.exit(1)

View File

@@ -154,8 +154,7 @@ class AgentsConfigs(BaseModel):
Validate that the default models and strategy exist in the provided configurations.
If any default is not found, a ValueError is raised.
Args:
models: ModelsConfig instance containing all available models.
strategies: list of Strategy instances containing all available strategies.
configs: the AppConfig instance containing models and strategies.
Raises:
ValueError if any default model or strategy is not found.
"""