Antigravity changed its protocol specification. antigravity:// opens the chat canvas; antigravity-ide:// opens the IDE directly.
resource "coder_app" "antigravity" {
count = data.coder_parameter.additional_ide.value == "antigravity" ? 1 : 0
agent_id = coder_agent.main.id
external = true
icon = "/icon/antigravity.svg"
slug = "antigravity"
display_name = "Antigravity IDE"
url = join("", [
"antigravity-ide",
"://coder.coder-remote/open",
"?owner=",
data.coder_workspace_owner.me.name,
"&workspace=",
data.coder_workspace.me.name,
"&folder=/workspaces",
"&url=",
data.coder_workspace.me.access_url
])
# url = "antigravity-ide://coder.coder-remote/open?owner=${data.coder_workspace.me.name}&workspace=${data.coder_workspace.me.name}&folder=/workspaces"
order = 2
}
Antigravity changed its protocol specification.
antigravity://opens the chat canvas;antigravity-ide://opens the IDE directly.Here is a working example from my template: