1696 字
8 分鐘
OpenClaw (原 Moltbot) 遇到 Antigravity 版本過期?手動修改 pi-ai 版本號快速修復

🚨 重要警告(2026/02 更新):透過 OpenClaw 使用 Google Antigravity provider 存取模型,可能導致你的 Google 帳號被永久封禁(fban)。筆者本人已經因此被 fban,Google 已開始針對非官方用戶端的 API 呼叫進行封鎖。如果你仍需要免費模型,建議改用 NVIDIA Build API 接入 Kimi K2.5 等替代方案,避免帳號風險。

⚠️ 更新提示:本專案 (Moltbot) 已於 2026/01/30 正式更名為 OpenClaw。本文技術內容依然適用,但部分指令名稱可能有所變動。關於更名細節與新功能,請參考:OpenClaw 正式更名懶人包

2026/01 更新:本工具已從 Clawdbot 改名為 Moltbot(因 Anthropic 商標問題)。 如果你是搜尋 Clawdbot 找到這篇,你來對地方了!npm 套件已改為 moltbot,但舊版 clawdbot 指令目前仍可使用。 本文指令以 moltbot 為主,如果你還在用舊版,請自行替換為 clawdbot

情境說明#

2026/01/30 一早打開 Moltbot(原 Clawdbot),準備開始一天的工作,結果 bot 完全不回應正常內容,只吐出一段錯誤訊息:

This version of Antigravity is no longer supported.
Please update to receive the latest features!

試了不同模型、重啟 gateway、重新登入——全部沒用。查了一圈 GitHub Issues 後才搞清楚:這是 Google 端的版本限制,不是 Moltbot 的 bug

什麼是 Google Antigravity?#

在深入問題之前,先簡單介紹一下 Google Antigravity

Google Antigravity 是 Google 在 2025 年 11 月推出的 AI 驅動整合開發環境(IDE),隨 Gemini 3 一同發布。它是基於 VS Code 的深度修改版本,主打 AI 代理(agent)優先的軟體開發體驗,內建 Gemini 3 Pro、Gemini 3 Flash、甚至透過 API 整合 Claude 等第三方模型。

Moltbot 的 google-antigravity provider 就是透過 Antigravity 的 OAuth 認證來存取這些模型——包括免費的 Claude 和 Gemini 額度。

問題根源#

為什麼會發生?#

Moltbot 透過 @mariozechner/pi-ai 這個套件來實作 Google Antigravity 的 API 連線。這個套件在發送請求時,會在 HTTP header 中附帶一個 userAgent 版本字串,告訴 Google 伺服器「我是哪個版本的 Antigravity 用戶端」。

問題的關鍵在於:

  1. Google 會定期停用舊版 API——當 Antigravity 推出新版本後,舊版的 userAgent 會被伺服器拒絕
  2. pi-ai 套件內嵌了固定的版本字串(例如 1.11.5),而 Google 已經停用了這個版本
  3. Moltbot 的 npm 依賴尚未更新 pi-ai 到最新版,所以即使你更新 Moltbot 本體也沒用
請求流程:
Moltbot
pi-ai 套件
HTTP 請求(userAgent: antigravity/1.11.5)
Google API
❌ 「This version is no longer supported」

這不是個案#

同一時間,GitHub 上多個專案都回報了相同問題:

這波影響範圍不小,所有依賴舊版 pi-ai / pi-agent-core 套件的工具都中招了。

官方修復狀態#

截至 2026/01/30,Moltbot 官方尚未發布修復版本。Issue #4165 中有開發者分析了需要修改的檔案和 API 變更(discoverAuthStoragenew AuthStorage()),但正式的 PR 還在進行中。

目前的選項

方案狀態說明
等待官方更新⏳ 進行中Moltbot 更新 pi-ai 依賴後會自動修復
手動修改版本號✅ 可用修改本地檔案,立即生效(本文方法)
自行升級 pi-ai⚠️ 有風險v0.50.3 有 breaking changes,需要改多個檔案

手動修復步驟#

以下是臨時的手動修復方案,親測有效。

步驟 1:找到目標檔案#

需要修改的檔案是 google-gemini-cli.js,位於 @mariozechner/pi-ai 套件內。

路徑因安裝方式而異

安裝方式大致路徑
npm global~/.npm-global/lib/node_modules/moltbot/node_modules/@mariozechner/pi-ai/dist/providers/google-gemini-cli.js
Volta~/.volta/tools/image/packages/moltbot/lib/node_modules/moltbot/node_modules/@mariozechner/pi-ai/dist/providers/google-gemini-cli.js
curl install.sh~/moltbot/node_modules/@mariozechner/pi-ai/dist/providers/google-gemini-cli.js

找不到?find 指令搜尋(可能需要 5~30 秒):

Terminal window
find ~ -name "google-gemini-cli.js" -type f 2>/dev/null

以我的環境為例(Volta 安裝),實際路徑是:

~/.volta/tools/image/packages/clawdbot/lib/node_modules/clawdbot/node_modules/@mariozechner/pi-ai/dist/providers/google-gemini-cli.js

注意:如果你是在改名前安裝的,路徑中可能還是 clawdbot 而非 moltbot

步驟 2:修改版本號#

用任何文字編輯器打開檔案,搜尋舊版本號並替換:

Terminal window
# 方法一:用 sed 直接替換
sed -i '' 's/1\.11\.5/1.15.8/g' <你的檔案路徑>
# 方法二:用編輯器手動修改
code <你的檔案路徑>
# 搜尋 1.11.5 → 替換為 1.15.8

修改前(版本號 1.11.5):

修改前 - 版本號 1.11.5

修改後(版本號 1.15.8):

修改後 - 版本號 1.15.8

版本號說明1.15.8 是目前有效的 Antigravity 版本號。如果未來 Google 再次停用此版本,你可能需要查看 Antigravity Changelog 取得最新版本號。

步驟 3:重啟 gateway#

Terminal window
# 新版指令
moltbot gateway restart
# 舊版(尚未改名的安裝)
clawdbot gateway restart

步驟 4:驗證修復#

Terminal window
# 測試 bot 是否正常回應
moltbot chat "Hello, are you working?"
# 或在互動模式中測試
moltbot
> /models
> /model google-antigravity/gemini-3-flash

如果 bot 正常回應內容,就代表修復成功了。

注意事項#

這是臨時方案,有幾點要注意:

  1. 官方更新後會被覆蓋:當你執行 moltbot self-updatevolta install moltbot@latest 時,node_modules 會被重新安裝,你的修改會消失。好消息是,屆時官方應該已經修復了這個問題。

  2. 版本號可能再次過期:Google 未來可能再次停用 1.15.8,屆時需要重複此步驟(或等待官方更新)。

  3. 不要升級 pi-ai 到 v0.50.3+:如 Issue #4165 所述,新版 pi-ai 有 breaking API changes,直接升級會導致更多問題。除非你願意同時修改 Moltbot 的多個原始檔。

常見問題#

Q: 我用的是 google-gemini-cli provider,也會受影響嗎?#

A: 這兩個 provider 使用不同的認證路徑,但底層都透過 pi-ai 套件。如果你的 google-gemini-cli provider 也出現類似錯誤,同樣的修復方式應該適用。

Q: 修改後過了幾天又壞了?#

A: 可能是 Google 再次更新了版本限制。查看最新的 Antigravity Changelog 取得當前版本號,重複步驟 2 即可。

Q: 為什麼 Google 要做版本限制?#

A: 這是常見的 API 版本管理策略。Google 透過檢查用戶端版本來確保安全性和功能相容性,同時也可能用於推動使用者更新到最新版本。

Q: 等官方修復大概要多久?#

A: Issue #4165 已經有開發者提交了詳細的修改方案,但具體合併時間取決於 Moltbot 維護團隊。建議 watch 該 Issue 以獲得第一手通知。

總結#

  • 問題:Google 停用了舊版 Antigravity API,Moltbot 的 pi-ai 套件內嵌的版本字串過期
  • 修復:找到 google-gemini-cli.js,將版本號 1.11.5 改為 1.15.8,然後 moltbot gateway restart
  • 本質:臨時方案,等待官方更新 pi-ai 依賴
  • 測試環境:macOS, Volta + Node 22, Moltbot (via clawdbot path), 2026/01/30

參考來源:

GitHub Issue #4111 - Antigravity version no longer supported

GitHub Issue #4165 - google-antigravity model fails due to outdated pi-agent-core

GitHub Issue #4111 Comment - 手動修復方案

Moltbot Model Providers Documentation

Google Antigravity

OpenClaw (原 Moltbot) 遇到 Antigravity 版本過期?手動修改 pi-ai 版本號快速修復
https://laplusda.com/posts/openclaw-antigravity-version-fix/
作者
Zero
發佈於
2026-01-30
許可協議
CC BY-NC-SA 4.0
這篇文章有幫助嗎?

回報錯字、失效連結,或告訴我你想看的延伸主題。