diff --git a/clawgo_bin b/clawgo_bin new file mode 100755 index 0000000..0610ad0 Binary files /dev/null and b/clawgo_bin differ diff --git a/cmd/clawgo/main.go b/cmd/clawgo/main.go index feb580f..e55979b 100644 --- a/cmd/clawgo/main.go +++ b/cmd/clawgo/main.go @@ -1222,15 +1222,11 @@ func configureProvider(cfg *config.Config, provider string) { switch provider { case "Gemini": - fmt.Println("Do you want to use gemini-cli authentication? (y/n): ") - var useCLI string - fmt.Scanln(&useCLI) - if strings.ToLower(useCLI) == "y" { - if err := exec.Command("gemini", "login").Run(); err != nil { - fmt.Printf("Error running gemini login: %v\n", err) - } - return // Config handled by gemini-cli - } + fmt.Print("Enter Gemini API Key: ") + var apiKey string + fmt.Scanln(&apiKey) + cfg.Providers.Gemini.APIKey = apiKey + return } fmt.Print("Enter API Key: ")