[Bug]: Empty YAML key (terminal:) in profile config.yaml crashes load_cli_config with TypeError
An empty terminal: key in a profile's config.yaml is parsed by YAML as None, which load_cli_config() fails to fall back to {} for, causing a TypeError that crashes the agent before the first conversation turn.