Andi Liao
97d68b6902
fix(google): handle compressed Vertex ADC token responses
...
Decode Google Vertex authorized_user ADC OAuth token refresh responses from bytes so gzip-compressed token payloads still expose access_token. Adds a regression test for the compressed token response path while preserving plain JSON handling and the custom fetch seam.
Proof: OPENCLAW_VITEST_MAX_WORKERS=1 node scripts/run-vitest.mjs extensions/google/transport-stream.test.ts; pnpm exec oxfmt --check extensions/google/vertex-adc.ts extensions/google/transport-stream.test.ts; pnpm tsgo:extensions; git diff --check origin/main...HEAD; autoreview --mode branch --base origin/main. PR CI check-test-types failure was reproduced on current origin/main 607bbe4f5c and is unrelated to this two-file Google provider change.
Thanks @liaoandi for the fix and live Google Vertex ADC proof.
2026-06-06 23:42:35 -07:00
..
2026-06-06 22:56:48 -07:00
2026-06-06 20:39:38 +08:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-05 08:49:35 -07:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:40:44 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 08:09:34 -04:00
2026-06-04 21:02:07 -04:00
2026-06-05 08:40:35 -07:00
2026-06-04 21:02:07 -04:00
2026-06-05 22:00:38 -07:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:33:54 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-06 22:56:48 -07:00
2026-06-06 07:09:49 -07:00
2026-06-04 22:06:01 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 22:06:01 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:59:00 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-06 23:42:35 -07:00
2026-06-04 21:33:54 -04:00
2026-06-04 23:05:06 -07:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-06 11:49:50 -07:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:33:54 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:40:44 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-06 22:17:41 -07:00
2026-06-05 04:10:43 +00:00
2026-06-04 21:02:07 -04:00
2026-06-06 22:56:48 -07:00
2026-06-04 21:02:07 -04:00
2026-06-06 20:04:27 -07:00
2026-06-04 21:02:07 -04:00
2026-06-06 20:44:15 -07:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-06 22:56:17 -07:00
2026-06-04 21:02:07 -04:00
2026-06-06 03:47:24 -07:00
2026-06-04 21:59:00 -04:00
2026-06-04 21:33:54 -04:00
2026-06-04 22:06:01 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 22:07:59 -04:00
2026-06-04 21:33:54 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:33:54 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-06 20:06:57 -07:00
2026-06-04 21:02:07 -04:00
2026-06-06 17:36:28 -07:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-06 22:56:48 -07:00
2026-06-06 22:17:41 -07:00
2026-06-04 21:02:07 -04:00
2026-06-05 06:57:16 +00:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:33:54 -04:00
2026-06-04 22:03:15 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-05 18:24:09 -07:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:33:54 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-06 02:15:00 +00:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:59:00 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:33:54 -04:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-06 22:56:48 -07:00
2026-06-04 21:33:54 -04:00
2026-06-06 18:34:54 +02:00
2026-05-31 15:53:14 +01:00
2026-06-06 18:34:54 +02:00