f5ea3fa9cb
The model picker's generic live-fetch path (hermes_cli/models.py provider_model_ids) calls profile.fetch_models(api_key=..., base_url=...). Both CommandCode overrides only accepted api_key/timeout, so every picker open raised TypeError, which was silently swallowed, leaving the provider with zero models. Match the base ProviderProfile.fetch_models signature (base_url kwarg) and add a regression test asserting both profiles accept it.