【解決策】Google Antigravityが「Loading…」で動かない!VS Code設定引き継ぎの罠と対処法

はじめに:Antigravityのチャットが応答しない…

Googleの新しいAIエディタ「Antigravity」をインストールし、ワクワクして起動したものの、チャット欄に以下のメッセージが出たまま、永遠に待たされる現象に遭遇していませんか?

One moment, the agent is currently loading…

「しばらく待てば動くかな?」と思っても、数時間経ってもこのまま。
さらに悪いことに、画面左下のアイコンからサインアウトしようとしても反応しない、あるいはメニューの一部が機能しない状態に陥ってしまいます。

ネットで検索すると「一度サインアウトしてログインし直せば直る」という情報が出てきますが、そもそもフリーズしていてサインアウトボタンが押せないため、完全に手詰まり(デッドロック)になってしまいます。

この記事では、この現象の原因と、Windows/Linux環境で確実に復旧させるための完全な手順を解説します。

原因:原因は「VS Codeからの設定引き継ぎ」だった

原因を特定するために、メニューの Help > Toggle Developer Tools から裏側のログを確認してみました。

すると、コンソールには大量のエラーが表示されていました。
以下はUbuntu版の実際のエラー内容です。

workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.vscode-selfhost-test-provider' wants API proposal 'attributableCoverage' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-vsliveshare.vsliveshare' wants API proposal 'notebookCellExecutionState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.python' wants API proposal 'contribIssueReporter' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'github.vscode-pull-request-github' wants API proposal 'fileComments' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'github.copilot-chat' wants API proposal 'chatVariableResolver' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'github.copilot-chat' wants API proposal 'lmTools' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.gather' wants API proposal 'notebookCellExecutionState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.vscode-pylance' wants API proposal 'notebookCellExecutionState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.debugpy' wants API proposal 'contribIssueReporter' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-toolsai.jupyter' wants API proposal 'notebookCellExecutionState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'dbaeumer.vscode-eslint' wants API proposal 'notebookCellExecutionState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-azuretools.vscode-azure-github-copilot' wants API proposal 'lmTools' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.cpptools' wants API proposal 'lmTools' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'redhat.java' wants API proposal 'documentPaste' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'vscjava.vscode-java-pack' wants API proposal 'lmTools' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  INFO Started local extension host with pid 4859.
workbench.desktop.main.js:2797   ERR Extension 'google.antigravity' wants API proposal 'cloudCodeUrl' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
error @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797   ERR Extension 'ms-python.python' appears in product.json but enables LESS API proposals than the extension wants.
package.json (LOSES): contribEditorContentMenu, quickPickSortByLabel, testObserver, quickPickItemTooltip, terminalDataWriteEvent, terminalExecuteCommandEvent, codeActionAI, notebookReplDocument, notebookVariableProvider
product.json (WINS): contribEditorContentMenu, quickPickSortByLabel, portsAttributes, testObserver, quickPickItemTooltip, terminalDataWriteEvent, terminalExecuteCommandEvent, notebookReplDocument
error @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797   ERR Extension 'ms-python.vscode-python-envs CANNOT USE these API proposals 'terminalShellEnv'. You MUST start in extension development mode or use the --enable-proposed-api command line flag
error @ workbench.desktop.main.js:2797
2workbench.desktop.main.js:2797   ERR [vscode.git]: property `title` is mandatory and must be of type `string` or `object`
error @ workbench.desktop.main.js:2797
2workbench.desktop.main.js:2797   ERR Ignoring clangd.onConfigChanged.forceEnable as clangd.onConfigChanged is "prompt"
error @ workbench.desktop.main.js:2797
workbench.desktop.main.js:6681 Extension Host
workbench.desktop.main.js:6681 Set default auto-select family attempt timeout to 1000ms

workbench.html:1 [GroupMarkerNotSet(crbug.com/242999)!:A0E02E00EC0E0000]Automatic fallback to software WebGL has been deprecated. Please use the --enable-unsafe-swiftshader (about:flags#enable-unsafe-swiftshader) flag to opt in to lower security guarantees for trusted content.
workbench.html:1 [.WebGL-0x2b4c000fa900]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
workbench.html:1 [.WebGL-0x2b4c000fa900]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
workbench.html:1 [.WebGL-0x2b4c000fa900]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
workbench.html:1 [.WebGL-0x2b4c000fa900]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)
workbench.desktop.main.js:2797   ERR command 'antigravity.refreshMcpServers' not found: Error: command 'antigravity.refreshMcpServers' not found
    at pfi.n (vscode-file://vscode-app/usr/share/antigravity/resources/app/out/vs/workbench/workbench.desktop.main.js:4026:5737)
    at pfi.executeCommand (vscode-file://vscode-app/usr/share/antigravity/resources/app/out/vs/workbench/workbench.desktop.main.js:4026:5669)
error @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797   ERR command 'antigravity.handleAuthRefresh' not found: Error: command 'antigravity.handleAuthRefresh' not found
    at pfi.n (vscode-file://vscode-app/usr/share/antigravity/resources/app/out/vs/workbench/workbench.desktop.main.js:4026:5737)
    at pfi.executeCommand (vscode-file://vscode-app/usr/share/antigravity/resources/app/out/vs/workbench/workbench.desktop.main.js:4026:5669)
error @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  INFO [perf] Render performance baseline is 18ms

このログを解析した結果、以下のことが判明しました。

  1. Antigravityのインストール時に「VS Codeの設定を引き継ぐ(Import)」を選択した。
  2. 元のVS Codeに入っていた**「GitHub Copilot」などのAI系拡張機能**も一緒にコピーされた。
  3. しかし、Antigravity自体が強力なAI機能を内蔵しているため、Copilotと機能が競合(コンフリクト)を起こした。
  4. その結果、Antigravityのコア機能(google.antigravity)がクラッシュし、AIエージェントの起動に失敗。さらにUIまで巻き込んでフリーズしてしまった。

つまり、「良かれと思って設定を引き継いだこと」が、逆に仇となっていたのです。

解決策:手動クリーンアップと再インストール手順

通常のアンインストールでは設定ファイルが残ってしまうため、以下の手順で設定フォルダごと手動削除する必要があります。これは初心者には少しハードルが高いですが、以下の通りに行えば確実に直ります。

まず、Antigravityを閉じてアンインストールします。
その後、以下のフォルダに残っている設定ファイルを手動で削除します。

Windowsの場合:

エクスプローラーのアドレスバーに %USERPROFILE% と入力してEnterを押します。
そこにある .antigravity というフォルダを削除してください。

次に、アドレスバーに %APPDATA% と入力してEnterを押します。
(通常は AppData\Roaming に移動します)
ここにある Antigravity (または Google Antigravity)というフォルダも削除します。

Linuxの場合:

以下のディレクトリを削除してください。

  • ~/.antigravity
  • ~/.config/Antigravity (または ~/.config/google-antigravity)

次に、Antigravityを再インストールする前に、「コピー元」となるVS Code側の準備をします。
今のまま再インストールしてまた設定を引き継ぐと、同じことの繰り返しになるからです。

  1. 普段使っている VS Code を開きます。
  2. 拡張機能の管理画面を開きます。
  3. 「GitHub Copilot」 および 「GitHub Copilot Chat」 を探し、一時的に アンインストール(または無効化) します。

※Antigravityのセットアップが終わったら、元のVS CodeにはCopilotを入れ直して大丈夫です。

これで準備は完了です。
再度 Antigravity をインストールし、VS Codeからの設定引き継ぎを行ってください。

邪魔な拡張機能(Copilot)がなくなった状態でセットアップされるため、今度はエラーが出ることなく、無事にAIエージェント(Gemini 3)とのチャットが開始できるはずです。

まとめ

  • Antigravityが「Loading…」で止まる原因は、インポートしたGitHub Copilot等との競合
  • UIが死んでサインアウトできない場合は、設定フォルダ(.antigravityなど)を手動で削除するしかない。
  • 再発を防ぐには、元のVS CodeでCopilotを外してからセットアップを行う。

この情報はまだネット上にほとんど出回っていません。同じ現象で「詰んだ」と思っている方の助けになれば幸いです。

補足:今後のアップデートについて

この記事で紹介した手順は、あくまでリリース直後の初期バージョンにおける回避策です。
この現象は「設定インポート時の競合チェック漏れ」や「拡張機能クラッシュ時の例外処理不足」が原因であるため、Google開発チームも遠からずインストーラーやアプリ本体の修正版をリリースすると思われます。

もし将来のバージョンで、インストーラーに「競合する拡張機能を無効化するオプション」が追加されたり、アプリがセーフモードで起動できるようになったりしていれば、上記の手動削除は不要になるはずです。それまでの間の緊急処置としてご活用ください。

次のエラーの場合

workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'redhat.java' wants API proposal 'documentPaste' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  WARN Via 'product.json#extensionEnabledApiProposals' extension 'vscjava.vscode-java-pack' wants API proposal 'lmTools' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  INFO Started local extension host with pid 56544.
workbench.desktop.main.js:2797   ERR Extension 'google.antigravity' wants API proposal 'cloudCodeUrl' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
error @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797   ERR [vscode.git]: `title` プロパティは必須で、`string` または `object` の型でなければなりません
error @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797   ERR [vscode.git]: `title` プロパティは必須で、`string` または `object` の型でなければなりません
error @ workbench.desktop.main.js:2797
workbench.desktop.main.js:6681 Extension Host
workbench.desktop.main.js:6681 Set default auto-select family attempt timeout to 1000ms

workbench.desktop.main.js:2797   ERR command 'antigravity.refreshMcpServers' not found: Error: command 'antigravity.refreshMcpServers' not found
    at pfi.n (vscode-file://vscode-app/c:/Users/minok/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/workbench.desktop.main.js:4026:5737)
    at pfi.executeCommand (vscode-file://vscode-app/c:/Users/minok/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/workbench.desktop.main.js:4026:5669)
error @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797   ERR command 'antigravity.handleAuthRefresh' not found: Error: command 'antigravity.handleAuthRefresh' not found
    at pfi.n (vscode-file://vscode-app/c:/Users/minok/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/workbench.desktop.main.js:4026:5737)
    at pfi.executeCommand (vscode-file://vscode-app/c:/Users/minok/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/workbench.desktop.main.js:4026:5669)
error @ workbench.desktop.main.js:2797
workbench.desktop.main.js:2797  INFO [perf] Render performance baseline is 14ms

エラーログの分析と意味

このログは、「他社のAI拡張機能(GitHub Copilot)が原因で、Google Antigravityのシステムが破壊された」 というストーリーを語っています。

大きく3つの段階でエラーが進行しています。

1. 原因:Copilotが「存在しない機能」を要求している(WARN)

ログの前半に大量に出ている黄色い警告(WARN)を見てください。特にここが重要です。

WARN Via ... extension 'github.copilot-chat' wants API proposal 'lmTools' but that proposal DOES NOT EXIST.
  • 意味: 引き継がれた「GitHub Copilot Chat」が、エディタに対して「lmTools(AI言語モデルツール)」という機能を使わせてくれと要求しましたが、Antigravity側が「そんな機能はない(またはAntigravity専用になっている)」と拒否しています。
  • 解説: ここでAntigravityの内部APIと、Copilotが想定するAPIの食い違い(競合)が発生しています。

2. 致命傷:Antigravity本体が巻き添えでクラッシュ(ERR)

その直後、Antigravityにとって最も重要なエラーが発生しています。

ERR Extension 'google.antigravity' wants API proposal 'cloudCodeUrl' but that proposal DOES NOT EXIST.
  • 意味: 競合の影響で、Google Antigravityの心臓部である拡張機能(google.antigravity)自体が、必要な機能を読み込めずに起動に失敗しました。
  • 解説: これが「Agent loading…」のまま動かなくなる直接的な原因です。

3. 結果:コマンドが見つからない(ERR)

本体が死んでしまったため、その後の操作がすべてエラーになります。

ERR command 'antigravity.handleAuthRefresh' not found
ERR command 'antigravity.refreshMcpServers' not found
  • 意味: 「認証をリフレッシュしろ」「サーバーと通信しろ」という命令を出そうとしましたが、それを実行するはずのAntigravity本体がすでに死んでいるため、「そんなコマンドは知らない(not found)」と返されています。
  • 解説: これが「サインアウトボタンを押しても反応しない」原因です。ボタンの裏側にあるプログラムが存在しない状態になっています。
タイトルとURLをコピーしました