To reproduce:
Start with an empty ~/.config/goose dir - and open goose desktop
Try to pick gemini-cli or claude code provider - but you can't.
Work around:
add export GOOSE_PROVIDER=gemini-cli or similar to your path (eg ~/.zshrc on macos) and it will pick it up.
What should happen:
zero config providers on "submit" should save, something, and be enabled.
Proposed change: #3396 - should be fairly simple