Mac desktop app repeatedly prompts for keychain access
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:
- Change Goose working directory
- Enter OS password in keychain prompt
- Click Deny a bunch of times
- 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
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 did you click on Allow or Always Allow? Check this issue https://github.com/block/goose/issues/853
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?
goose stores multiple provider keys in keychain, so I think you allow one provider and deny others, hope this helpful