메뉴
HN
Hacker News 9일 전

구글 안티그래비티의 억지 업데이트 사태

IMP
6/10
핵심 요약

구글이 최근 I/O 2026에서 발표한 안티그래비티 2.0 업데이트를 자동으로 강제 적용하면서, 기존에 개발자들이 쓰던 IDE가 대화형 챗봇 인터페이스로 완전히 교체되는 사태가 발생했습니다. 기존 워크플로우가 파괴된 것은 물론, 두 버전을 병행 설치하는 것조차 불가능해져 개발자들은 시스템의 모든 관련 파일을 삭제하는 극단적인 해결책을 써야만 했습니다. 백그라운드 자동 업데이트를 통해 사실상 전혀 다른 소프트웨어를 강제로 밀어붙인 구글의 조치는 개발 도구에 대한 사용자의 신뢰를 크게 훼손했습니다.

번역된 본문

평소와 같은 하루가 시작될 예정이었습니다. 집중력이 흩어지기 전에 업무를 좀 처리하려고 Antigravity를 켰죠. 하지만 구글에는 다른 계획이 있었습니다. 전 날 I/O 2026에서 발표된 새로운 버전의 Antigravity가 번쩍이는 독립형 Codex 스타일 경험으로 소개되었죠. 제가 프로그램을 실행하기도 전에, Antigravity는 기존 설치본을 자동으로 새 버전으로 '업데이트'했고 그 과정에서 제가 몇 달 동안 사용하던 IDE, 진짜 Antigravity를 완전히 날려버렸습니다. 평소 쓰던 바로 가기를 클릭하자 제 IDE 전체가 사라져 있었고, 그 자리에는 단 하나의 대화형 프롬프트 입력창만 덩그러니 남아 있었습니다.

이 예기치 않은 변화는 제가 선호하는 워크플로우를 완전히 망가뜨렸습니다. Google AI Ultra 플랜의 일부인 Antigravity는 제 일상적인 주력 개발 도구이자 일꾼입니다. 빠른 데모나 MVP를 위한 에이전트 워크플로우는 괜찮지만, 제 생각에 실제 프로덕션 소프트웨어에는 예측 가능한 결과물이 필요합니다. 그런 면에서 저를 Cursor와 초기 Antigravity의 열렬한 팬으로 만들었던 '계획-검토-구현(Plan-Review-Implement) 루프'를 능가하는 것은 없습니다.

두 개의 버전, 호환성 제로 답답한 마음에 인터넷을 뒤져보니, 놀랍게도 구글이 기존 레거시 Antigravity IDE 전용 다운로드 패키지를 별도로 호스팅하고 있었습니다. 그 링크가 페이지 맨 밑에 숨겨져 있었다는 사실을 어떻게 해석해야 할지는 독자 여러분의 상상에 맡기겠습니다. 어쨌든 이 설치 파일을 다운로드하고 새로운 도구와 함께 실행하면 하루를 시작할 수 있을 것이라고 생각했습니다. 패키지를 다운로드하고 실행했지만, 귀찮게도 똑같은 2.0 챗봇 인터페이스가 다시 떠올랐습니다. 알고 보니 2.0 업데이트는 기본 애플리케이션 경로를 매우 공격적으로 덮어써서, 글을 쓰는 현재 시점에서는 Antigravity의 두 버전을 동시에 설치하고 작동시키는 것이 불가능했습니다. 제대로 경로를 복구할 수 있을까 싶어 IDE를 재설치해 봤지만 소용이 없었고, 챗봇이 여전히 실행을 가로채기만 했습니다.

의심스러울 땐 전부 삭제하라 두 소프트웨어를 재설치하며 이리저리 애를 써보았지만 결과는 똑같았고, 결국 Antigravity 서브레딧으로 향했습니다. 당연히 다른 수많은 사람들도 똑같은 상황에 대해 글을 올리고 있었습니다. 유일한 해결책은 시스템에 있는 Antigravity와 관련된 모든 것을 완전히 삭제한 후 다시 시도하는 것뿐이었습니다. 시스템에서 2.0 바이너리를 완전히 비워낸 후, 독립형 IDE 설치 파일을 한 번 더 실행했습니다. 방해하고 실행 경로를 가로채는 챗봇이 없으니 마침내 깔끔한 설치가 성공했습니다.

(거의) 다시 업무 복귀 안타깝게도 인터페이스를 되찾았다고 해서 모든 게 정상으로 돌아온 것은 아니었습니다. 강제 업데이트와 이어진 전면 삭제 과정에서 저의 채팅 기록과 설정이 모두 날아갔습니다. 다행히 예전 Cursor 설정에서 제 환경 설정 대부분을 복사해 올 수는 있었지만, 기존 Antigravity에서 사용하던 프롬프트 기록은 (거의) 사라졌습니다. 이 업그레이드 참사는 antigravity-backup이라는 폴더를 남겨두긴 했는데, 제 예전 기록과 프로필 정보가 모두 들어있기를 바랄 뿐입니다. 지금은 당장 이걸 만지작거리며 기록을 복구할 시간도, 토큰도 없습니다. 진짜 여유 시간이 생길 때까지 그대로 방치해 둘 생각입니다.

업데이트가 소프트웨어를 납치해서는 안 됩니다 백그라운드 업데이트를 통해 이런 식의 전환을 사용자에게 강요하는 것은 정말 최악의 행보입니다. 백그라운드 업데이트는 성능 패치나 버전 업그레이드를 위해 존재하는 것이지, 완전히 다른 소프트웨어를 몰래 심어놓기 위한 것이 아닙니다. 개발 도구를 납치해 다른 것으로 교체해 버리는 것은 단순한 불편함을 넘어 심각한 문제를 초래합니다. 가능한지는 모르겠지만, 이젠 자동 업데이트를 완전히 끌 방법을 찾아볼 생각입니다. 우리는 우리가 사용하기로 동의한 도구가 그대로 유지될 것이라고 신뢰할 수 있어야 합니다. 저는 구글 생태계에 완전히 녹아들어 있는 사람이지만, 이건 정말 어이가 없네요!

원문 보기
원문 보기 (영어)
The day was to begin like any other, with Antigravity open, expecting to get some work done before my attention fragments. But Google had other plans. They had rolled out a new version of Antigravity the day before, at I/O 2026 , presenting it as a shiny, standalone Codex-style experience. Before I launched it, Antigravity had automatically "updated" my existing installation to the new one and, in the process, nuked the IDE, the actual Antigravity I had been using for months. When I clicked my usual shortcut, my entire IDE was just gone, and in its place stood a single conversational prompt box. This unexpected shift completely broke my preferred workflow. Antigravity, as part of the Google AI Ultra plan, is my daily driver, my workhorse. I don't mind agentic workflows for quick demos or MVPs, but production software, in my opinion, requires predictable output. For that, nothing beats the plan-review-implement loop that made me a huge fan of Cursor and earlier versions of Antigravity. Two Versions, Zero Compatibility Frustrated, I jumped online and found that Google actually hosted a separate download package specifically for the legacy Antigravity IDE. How to interpret that it was at the bottom of the page , I'm leaving as an exercise to you. I figured I could just download this installer and run it alongside the new tool to get my day going. I downloaded and ran the package but the exact same 2.0 chatbot interface loaded right back up, much to my annoyance. The 2.0 update, it turns out, aggressively rewrites the default application paths to the point where it's impossible, at the time of writing, to have both versions of Antigravity installed and functioning at the same time. Even reinstalling the IDE, hoping it might rewrite the rules correctly, doesn't work as the chatbot still hijacks the launch every single time. If In Doubt, Purge After messing around reinstalling both pieces of software only to get the exact same result, I headed over to the Antigravity subreddit. Sure enough, plenty of other people were posting about the same exact scenario. The only way forward was a total purge of everything Antigravity related on the machine before trying again. With my system entirely cleared of the 2.0 binaries, I ran the standalone IDE installer one more time. Without the chatbot there to interfere and hijack the execution paths, the clean installation finally worked. Back to Business (Almost) Unfortunately, getting the interface back didn't mean everything was normal. The forced update and subsequent purge wiped out my chat history and settings. While I could, thankfully, copy over most of my setup from my old Cursor config, the prompt history from the old Antigravity installation is gone(-ish). The upgrade fiasco did leave a folder called antigravity-backup , which I hope contains all my old history and profile info. Right now, I just don't have the time or the tokens to fiddle with it and get my history back. It's going to stay right there in stasis until I have some actual time to spare. Updates Shouldn't Hijack Your Software Forcing this kind of transition on users via a background update is in incredibly poor taste. Background updates are meant for performance patches and version upgrades, not for secretly shipping an entirely different piece of software. Hijacking a development tool to replace it with another crosses the line, from an inconvenience into a major hassle. I'm now going to look for ways to stop auto-updates altogether, if it's even possible in the first place. We should be able to trust that our tools will remain the tools we actually signed up to use. I'm fully plugged into the Google ecosystem, but sheesh!