{"version":"2.1.72","anchor":"gcp-auth-refresh","canonical_anchor":"gcp-auth-refresh","heading":"GCP Auth Refresh","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.72\/e\/gcp-auth-refresh","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.72","markdown":"### GCP Auth Refresh\n\n**What**\n\nA new `gcpAuthRefresh` setting that automatically refreshes GCP\/Vertex AI credentials when they expire, similar to the existing `awsAuthRefresh` for AWS.\n\nUsage: Add to settings or `~\/.claude.json`:\n\n`{ \"gcpAuthRefresh\": \"gcloud auth application-default login\" }` **Details** - Automatically detects expired GCP credentials (\"Could not load the default credentials\", \"Could not refresh access token\", `invalid_grant`) - Runs the configured refresh command before making API calls - Times out after 3 minutes with a warning - Validates credentials before running refresh (skips if still valid) - Works with Vertex AI authentication (checks `CLAUDE_CODE_USE_VERTEX`) - Respects the new `CLAUDE_CODE_SKIP_VERTEX_AUTH` environment variable **Evidence** New settings schema field and credential checker (search for `\"gcpAuthRefresh\"`, `\"Could not load the default credentials\"`)"}