Skip to content

Provider Configuration: Problem with renaming & deleting custom provider #7041

@KiKaraage

Description

@KiKaraage

Describe the bug

Let's say,

  1. I use a custom provider and don't use 20+ providers listed on Goose. (Only adding Groq and Mistral).
  2. I realized, I should've start the name with AA so it would be placed before Anthropic.
  3. I rename the provider. Done.
  4. But, it doesn't became the first provider on the list.
  5. And the original name is still listed in the caption.
  6. And then I realized I can't remove custom providers.
  7. Oh, there's a "Reset providers & models" option in Settings. Nice. I'll try that.
  8. Okay, I greet the onboarding page. Good.
  9. I restart Goose.
  10. I click Custom Provider because I want to reinsert
  11. The custom provider is still there! It was not deleted! It just show "Launch"!
  12. Seems like the other providers I've set my API key on, Groq and Mistral, also shown the "Launch" button too. Oh wow.
Image
Screencast.From.2026-02-06.21-46-20.compressed.mp4
  1. I realized, oh I can delete the custom provider from the Goose CLI
  2. BUT I'm on Flatpak. I had to open terminal, run certain commands to log into the runtime/terminal side of the Goose flatpak app, and then run the goosed (?) process. That's if I'm lucky. (TBH I can do this with agents, but it's still tedious.)
  3. Or I can just wipe the data for Goose flatpak. Alright. I only played with it for 5 hours. But I don't really want to lose my chat sessions and my apps, I had fun with them.

Expected behavior

  1. If I rename my custom provider it should be sorted again based on alphabet order.
  2. The provider name in caption (for each cards) must be updated too, if I'm renaming that provider.
  3. I should be able to delete custom providers from the Desktop app.
  4. More realization: We should start separating custom providers from a) Regular cloud providers, b) CLI tools, and c) Local inference (especially since Goose will bundle their own model runner.)

Please provide the following information

  • OS & Arch: Fedora 43, Bluefin, x64
  • Interface: Goose Desktop in Flatpak
  • Version: v1.23.0 from Github Release
  • Extensions enabled: (unrelated)
  • Provider & Model: ai.nahcrof.com (various open weight models); Groq; Mistral.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions