Replays all Ironclaw-specific changes (176 commits) onto the latest upstream Openclaw release (2026.2.22). Conflicts auto-resolved in favor of Ironclaw to guarantee zero change loss. Merge base: cbc3de6c9 (2026-02-16) Upstream: a37e12eab (upstream/main, 2026.2.22) Ironclaw: 3009566c9 (origin/main, 2026.2.15-1.9) Backup: ironclaw-backup-pre-sync Conflict resolutions: - 6 GitHub workflow files: deleted (Ironclaw intentionally stripped) - src/sessions/session-key-utils.test.ts: kept (Ironclaw modified) - Duplicate imports from merge: deduplicated - Unused imports from upstream code Ironclaw overrode: removed - Broken test indentation from merge: fixed Co-authored-by: Cursor <cursoragent@cursor.com>
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