goose icon indicating copy to clipboard operation
goose copied to clipboard

Mac desktop app repeatedly prompts for keychain access

Open mdruker opened this issue 10 months ago • 2 comments

Describe the bug Goose Desktop on Mac repeatedly prompts for a password to unlock the keychain when setting up a new model provider or opening up a new directory, even after successfully entering it.

To Reproduce Steps to reproduce the behavior:

  1. Change Goose working directory
  2. Enter OS password in keychain prompt
  3. Click Deny a bunch of times
  4. Goose loads fine for that directory Expected behavior There should be exactly one password prompt and it shouldn't be presented again if you entered your password correctly.

Screenshots

Image

Please provide following information:

  • OS & Arch: MacOS 14.7.3, M1
  • Interface: UI
  • Version: 1.0.6
  • Extensions enabled: N/A
  • Provider & Model: Anthropic - clause-3-5-sonnet-latest

Additional context N/A

mdruker avatar Feb 14 '25 15:02 mdruker

@mdruker did you click on Allow or Always Allow? Check this issue https://github.com/block/goose/issues/853

meenalc avatar Feb 14 '25 23:02 meenalc

Hmmmm, good point. I don't get this when I click Always Allow. But what's weird is it works if I enter the password, click Allow, and then click Deny a bunch of times. So those extra keychain requests are... extraneous?

mdruker avatar Feb 14 '25 23:02 mdruker

goose stores multiple provider keys in keychain, so I think you allow one provider and deny others, hope this helpful

yingjiehe-xyz avatar Feb 18 '25 23:02 yingjiehe-xyz