diff --git a/trae_agent/utils/config.py b/trae_agent/utils/config.py index d9502690..8938d7f2 100644 --- a/trae_agent/utils/config.py +++ b/trae_agent/utils/config.py @@ -397,14 +397,14 @@ def resolve_config_value( config_value: int | str | float | None, env_var: str | None = None, ) -> int | str | float | None: - """Resolve configuration value with priority: CLI > ENV > Config > Default.""" + """Resolve configuration value with priority: CLI > Config > ENV > Default.""" if cli_value is not None: return cli_value - if env_var and os.getenv(env_var): - return os.getenv(env_var) - if config_value is not None: return config_value + if env_var and os.getenv(env_var): + return os.getenv(env_var) + return None