"""User-specific configuration file.

DO NOT commit user_config.py to version control!
"""


class UserConfig:
    """User-specific model configurations - override application defaults."""

    class Model:
        """Personal model preferences and overrides."""

        # Base model overrides (affects all agents unless specifically overridden)
        PROVIDER = "lm_studio"
        MODEL_NAME = "openai/gpt-oss-20b"
        HOST_ADDRESS = "192.168.0.49"
        HOST_PORT = "1234"
        HOST_API_KEY = "no-key"
        HOST_API_PATH = "v1"

        # Orchestrator personal config
        ORCHESTRATOR = {}
        # Expert agents personal config
        EXPERTS = {
            "default": {
                "model_name": "qwen/qwen3-coder-30b",
            },
            "ingest": {},
            "ask": {},
        }

