Dev Container - not working. Error Message for Google Engineers

1. Fatal Exception in URI Parsing: The extension consistently throws the following error when attempting to initialize a workspace, particularly when connected via SSH or in nested remote environments: TypeError: Cannot read properties of undefined (reading 'endsWith') at n.parse (extension.js:1:26049)

This indicates a failure in parseAuthority or parseEncoded where the extension attempts to call .endsWith() on an undefined workspace path or URI string.

2. Missing Standard Functional Commands: The current implementation of the “Antigravity Dev Containers” extension is missing essential commands found in standard industry implementations. Specifically:

  • Missing: Dev Containers: Attach to Running Container

  • Missing: Dev Containers: Clone Repository in Container Volume

As shown in the attached image_71b454.png, the only available commands are “Reopen Folder Locally” and “Show Log.”

3. Confirmed Regression (v1.15): It is important to note that this functionality was present and working correctly prior to version 1.15. If users downgrade the extension to a pre-1.15 release, the missing commands return and the URI parsing crash no longer occurs. This confirms that the current state is a direct regression introduced in the recent updates.

Impact: As a Senior Backend Engineer, I rely on stable Dev Container environments for system modernization and performance optimization tasks. This bug prevents the use of standardized Docker-based development stacks and forces inefficient manual workarounds or permanent version downgrading.

Environment Details:

  • IDE: Antigravity

  • Extension: antigravity-dev-containers (v1.15 and newer)

  • Context: Remote SSH / Docker Desktop

  • Error Source: resources\app\extensions\antigravity-dev-containers\dist\extension.js

Please prioritize a fix for the URI string validation to prevent this TypeError and restore the full suite of Dev Container commands in the next patch.

Error Message of Getting Dev Container Workspace Information.

[Error	- 01:53:53.48] Failed to get Dev Container workspace information:
TypeError: Cannot read properties of undefined (reading 'endsWith')
	at n.parse (c:\Users\user\AppData\Local\Programs\Antigravity\resources\app\extensions\antigravity-dev-containers\dist\extension.js:1:26049)
	at n.parseEncoded (c:\Users\user\AppData\Local\Programs\Antigravity\resources\app\extensions\antigravity-dev-containers\dist\extension.js:1:27217)
	at n.parseAuthority (c:\Users\user\AppData\Local\Programs\Antigravity\resources\app\extensions\antigravity-dev-containers\dist\extension.js:1:27084)
	at c:\Users\user\AppData\Local\Programs\Antigravity\resources\app\extensions\antigravity-dev-containers\dist\extension.js:1:17047
	at c:\Users\user\AppData\Local\Programs\Antigravity\resources\app\extensions\antigravity-dev-containers\dist\extension.js:1:17163
	at sp.h (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:117:44683)
	at sp.$executeContributedCommand (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:117:45574)
	at D9.S (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:30:126864)
	at D9.Q (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:30:126644)
	at D9.M (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:30:125732)
	at D9.L (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:30:124837)
	at Hf.value (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:30:123633)
	at v.C (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2330)
	at v.fire (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2548)
	at Kl.fire (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:30:9451)
	at Hf.value (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:9341)
	at v.C (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2330)
	at v.fire (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2548)
	at Kl.fire (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:30:9451)
	at MessagePortMain.<anonymous> (file:///c:/Users/user/AppData/Local/Programs/Antigravity/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:407:7573)
	at MessagePortMain.emit (node:events:519:28)
	at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2949)

this is written by Gemini.