OpenClaw Antigravity OAuthエラーのトラブルシューティング - バージョンチェックのバイパス
OpenClawでGoogle Antigravityを使用する際に 'This version of Antigravity is no longer supported' エラーが発生したときの解決方法。User-Agentのパッチでバージョンチェックをバイパスする方法をまとめた。
この記事はAIによって韓国語から機械翻訳されています。原文と表現が異なる場合があります。
原文(韓国語)を読む問題の状況
OpenClaw(旧Moltbot/Clawdbot)でGoogle Antigravityモデルを使用していた際、突然次のようなエラーが発生した:
This version of Antigravity is no longer supported. Please update to receive the latest features!ボットが応答を生成できず、上記のメッセージだけを返す状況だった。
GitHubのイシュー(#4111)を確認してみると、同じ問題を抱えている人が多かった。
原因分析
問題の原因は、Googleのサーバー側でAntigravityクライアントのバージョンをチェックしていたためだ。
OpenClaw内部で使用している pi-ai パッケージが、User-Agentヘッダーにバージョン情報を含めてリクエストを送るのだが:
User-Agent: antigravity/1.11.5 darwin/arm64このバージョンがGoogleサーバーでサポートされていない旧バージョンだと判断され、リクエストが拒否されたのだ。
解決方法: User-Agentのパッチ
GitHubイシューの workaroundコメント を参考にして解決した。
Step 1: 問題のファイルを探す
まず pi-ai パッケージ内のGoogle Gemini CLIプロバイダーファイルを探す:
# OpenClaw 설치 경로로 이동
cd /opt/homebrew/lib/node_modules/openclaw
# 또는 pnpm으로 설치했다면
cd node_modules/.pnpm/@mariozechner+pi-ai@*/node_modules/@mariozechner/pi-ai/dist/providers/ファイルの場所:
@mariozechner/pi-ai/dist/providers/google-gemini-cli.jsStep 2: User-Agentのバージョンを修正
ファイルを開いて、User-Agentのバージョン文字列を探す:
// 수정 전
'User-Agent': 'antigravity/1.11.5 darwin/arm64'
// 수정 후
'User-Agent': 'antigravity/1.15.8 darwin/arm64'変更ポイント:
1.11.5→1.15.8(現在サポートされているバージョンにアップデート)
Step 3: OpenClawの再起動
# Gateway 재시작
openclaw gateway restart
# 또는 전체 재시작
openclaw gateway stop
openclaw gateway startStep 4: 動作確認
再起動後にメッセージを送ってみると、正常に応答が返ってくる!
実際の適用ログ
自分の環境での適用プロセス:
# 1. 파일 위치 확인
$ find /opt/homebrew/lib/node_modules/openclaw -name "google-gemini-cli.js" -type f
/opt/homebrew/lib/node_modules/openclaw/node_modules/.pnpm/@mariozechner+pi-ai@0.49.3_ws@8.19.0_zod@4.3.6/node_modules/@mariozechner/pi-ai/dist/providers/google-gemini-cli.js
# 2. 백업 생성
$ cp google-gemini-cli.js google-gemini-cli.js.bak
# 3. 버전 문자열 수정
$ sed -i 's/antigravity\/1.11.5/antigravity\/1.15.8/g' google-gemini-cli.js
# 4. 변경 확인
$ grep -n "antigravity" google-gemini-cli.js
42: 'User-Agent': 'antigravity/1.15.8 darwin/arm64',
# 5. 재시작
$ openclaw gateway restart
Gateway restarted successfully.注意事項
⚠️ この方法は一時的な解決策だ!
openclaw updateやnpm updateでパッケージがアップデートされると、修正内容が上書きされる- 正式な修正はupstreamの
pi-aiパッケージで行われる必要がある - 今後Googleが再びバージョンチェックを強化すると、再び問題が発生する可能性がある
恒久的な解決策:
pi-aiパッケージのアップデートを待つ- またはOpenClawの公式アップデートを待つ
まとめ
| 項目 | 内容 |
|---|---|
| 問題 | "This version of Antigravity is no longer supported" エラー |
| 原因 | User-Agentのバージョン文字列が旧バージョンに設定されている |
| 解決 | google-gemini-cli.js でバージョンを 1.15.8 に修正 |
| 再起動 | openclaw gateway restart |
同じ問題を抱えているなら、上記の方法で解決できる。ただし根本的な修正はupstreamで行われる必要があるので、可能であれば公式アップデートを待つのが良い。
コメント