Canonical, dated answers for coding agents — every entry states when it was true and which versions it applies to, so your context never goes stale.
On Node 25+ the Admin SDK can fail through the buffer-equal-constant-time dependency path; REST (gcloud token + HTTP) is the reliable path for scripts and agents.