#!/usr/bin/env python3 # -*- coding: utf-8 -*- from typing import Any from Application.NucelarMonitor import NucelarMonitor from Controllers.AgentsController import AgentsController from Drivers.SQLServerDriver import SQLServerDriver from Drivers.WebServerDriver import WebServerDriver from Dispatchers.AgentsDispatcher import AgentsDispatcher inputs:dict[str, dict[str, Any|None]] = { "default_models" : { "agents" : AgentsController, "sql_server" : SQLServerDriver, "web_server" : WebServerDriver, "agents_dispatcher" : AgentsDispatcher, } } try: from secrets import secrets as custom_secrets for key, value in dict(custom_secrets).items(): if key not in inputs or isinstance(inputs[key], dict): inputs[key] = value elif isinstance(value, dict): for subkey, subvalue in value.items(): inputs[key][subkey] = subvalue except ImportError: pass nucelar_monitor:NucelarMonitor = NucelarMonitor(inputs)