fix(mac-compat): bypass keyring auth check hang and link macOS Library/Keychains to isolated home

This commit is contained in:
2026-07-18 23:23:40 +09:00
parent fc24af4683
commit 36b3910ff2
2 changed files with 12 additions and 1 deletions
+8
View File
@@ -838,6 +838,14 @@ provision_isolation() {
for f in antigravity-oauth-token installation_id settings.json; do
if [ -e "$HOME/.gemini/antigravity-cli/$f" ]; then ln -sfn "$HOME/.gemini/antigravity-cli/$f" "$root/.gemini/antigravity-cli/$f"; seeded="${seeded:+$seeded,}.gemini/antigravity-cli/$f"; fi
done
# On macOS, seed ~/Library/Keychains to allow isolated agy to query Keychain Access credentials
if [ "$(uname)" = "Darwin" ]; then
mkdir -p "$root/Library"
if [ -d "$HOME/Library/Keychains" ]; then
ln -sfn "$HOME/Library/Keychains" "$root/Library/Keychains"
seeded="${seeded:+$seeded,}Library/Keychains"
fi
fi
;;
hermes)
mkdir -p "$root/.hermes"