mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 15:30:39 +00:00
* fix(gemini-oauth): align loadCodeAssist metadata and endpoint fallback * test(gemini-oauth): cover endpoint fallback and env project fallback * fix(gemini-oauth): route timed fetches through ssrf guard * test(gemini-oauth): mock guarded fetch in oauth tests
Google Gemini CLI Auth (OpenClaw plugin)
OAuth provider plugin for Gemini CLI (Google Code Assist).
Enable
Bundled plugins are disabled by default. Enable this one:
openclaw plugins enable google-gemini-cli-auth
Restart the Gateway after enabling.
Authenticate
openclaw models auth login --provider google-gemini-cli --set-default
Requirements
Requires the Gemini CLI to be installed (credentials are extracted automatically):
brew install gemini-cli
# or: npm install -g @google/gemini-cli
Env vars (optional)
Override auto-detected credentials with:
OPENCLAW_GEMINI_OAUTH_CLIENT_ID/GEMINI_CLI_OAUTH_CLIENT_IDOPENCLAW_GEMINI_OAUTH_CLIENT_SECRET/GEMINI_CLI_OAUTH_CLIENT_SECRET