Arang.dev
検索

OpenClaw Antigravity OAuthエラーのトラブルシューティング - バージョンチェックのバイパス

OpenClawでGoogle Antigravityを使用する際に 'This version of Antigravity is no longer supported' エラーが発生したときの解決方法。User-Agentのパッチでバージョンチェックをバイパスする方法をまとめた。

#OpenClaw#Antigravity#트러블슈팅#AI
🌐 翻訳済み

この記事は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.js

Step 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 start

Step 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が再びバージョンチェックを強化すると、再び問題が発生する可能性がある

恒久的な解決策:

  1. pi-ai パッケージのアップデートを待つ
  2. またはOpenClawの公式アップデートを待つ

まとめ

項目内容
問題"This version of Antigravity is no longer supported" エラー
原因User-Agentのバージョン文字列が旧バージョンに設定されている
解決google-gemini-cli.js でバージョンを 1.15.8 に修正
再起動openclaw gateway restart

同じ問題を抱えているなら、上記の方法で解決できる。ただし根本的な修正はupstreamで行われる必要があるので、可能であれば公式アップデートを待つのが良い。


参考リンク

コメント

コメントを読み込み中...
OpenClaw Antigravity OAuthエラーのトラブルシューティング - バージョンチェックのバイパス | Arang