54488fd861
* fix: auto-update profile name when model changes When updating an agent profile's model without explicitly setting a name, automatically update the profile name to match the new model's display name. Uses the existing fetchModelsWithCache pattern to avoid expensive ListModels() calls. * test: add tests for profile name auto-update on model change