티스토리 뷰
Cursor에서 자동완성, Cursor Tab, AI Suggestion 등 GPT 기능이 전부 작동하지 않는 현상이 발생했다.
처음에는 단순히 설정이 꼬인 줄 알고 쉽게 해결될 문제라고 생각했다. 하지만 예상보다 깊고 구조적인 문제가 있었고, 최종적으로는 Cursor 팀에 직접 피드백을 보내야 하는 상황이었다.
이 글은 해당 문제를 겪는 사용자가 어디서부터 점검하면 좋을지를 기록한 경험 기반 트러블슈팅 로그이다.
🌱 초기 판단: 설정 꼬임 정도로 여겼다
Cursor의 자동완성 기능은 평소에는 잘 작동했기 때문에, 이번 현상도 단순한 일시적 오류로 생각했다.
- 과거에도 자동완성이 먹통이 될 때가 있었지만, Cursor 앱을 껐다 켜면 정상 작동했기 때문에 설정 문제일 거라 판단했다.
- 그래서 Settings > Autocomplete, Enable Cursor Tab 등을 체크해보았고, 그래도 안 돼서 설정을 초기화하거나 아예 재설치를 진행하게 되었다.
🔁 예상과 달리 작동 불가 상태 지속
- Cursor를 완전 삭제하고 macOS의 ~/Library 경로에 있는 설정/캐시 파일을 전부 삭제한 후 재설치를 시도했다.
- macOS의 보안 권한(디스크 접근, 네트워크 등)도 모두 부여했다.
- 그래도 자동완성 기능이 복구되지 않았다.
이쯤 되자 단순 설정 문제가 아니라, Cursor 내부의 GPT 연결 또는 인증 문제일 수 있다는 의심이 들었다.
🔎 콘솔 열기: 뭔가 메시지가 있을 거라고 판단
Cursor 포럼과 GitHub 이슈를 살펴보던 중, 비슷한 증상을 겪은 사용자가 콘솔 로그를 언급한 글을 봤다.
그래서 Command + Shift + P → Toggle Developer Tools로 콘솔을 열었다.
→ 콘솔에는 다음과 같은 메시지가 반복적으로 출력되고 있었다.
ConnectError: [unauthenticated] api2.cursor.sh/auth/poll?... → 404 Not Found Uncaught Error: [composer] No composer data handle found
이 시점에서 확신할 수 있었다. 문제는 로그인 자체가 아니라, 로그인 세션이 인증 서버에 연결되지 않는 데 있었다.
🔐 세션 확인
인증 문제가 맞다면, 내 계정 세션이 뭔가 꼬였을지도 모른다고 판단해 Cursor 계정 페이지(https://cursor.com/settings)로 들어가 활성화된 세션 목록을 확인했다.
→ 놀랍게도 Desktop App Session이 1분마다 새로 생기고 있었고, 같은 기기에서 수십 개의 세션이 생성된 상태였다.
이건 Cursor 앱이 로그인 세션을 받아들이지 못한 채 무한 로그인 루프에 빠진 상태라는 뜻이라고 한다.
📌 최종 판단
콘솔 로그(ConnectError, unauthenticated, auth/poll 404)와
세션 폭주 현상(1분마다 새로 생기는 Desktop Session)을 종합하면 아래와 같다.
Cursor는 로그인은 받아들였지만, 세션 인증을 완료하지 못하고 있었다.
사용자는 로그인했다고 생각하지만, 실제로는 인증되지 않은 상태로 기능이 전부 차단되는 상황이었다.
🛠 시도했던 모든 해결책
- Cursor 완전 삭제 및 재설치
- .cursor 및 ~/Library 내 설정/캐시 제거
- macOS 권한 초기화 (tccutil reset)
- 수동 로그인 URI 실행 (cursor://auth)
- 모든 세션 Revoke 후 재로그인
- 콘솔 로그 확인
- 인증 서버에 로그인 세션이 연결되지 않는 현상 확인
📬 결론: 사용자 조치만으로는 해결 불가
이건 사용자 쪽 설정, 캐시, 인증 문제가 아니라
Cursor 서버에서 auth/poll에 대한 응답을 404로 주는 API 레벨 문제이며,
→ Cursor 팀이 수동으로 세션을 복구하거나 백엔드 패치를 해줘야 해결되는 구조적인 문제였다.
✅ 조치 방법
- Cursor 포럼(https://forum.cursor.com)에 상세 증상 + 콘솔 로그 + 세션 스크린샷을 포함한 버그 리포트를 제출
- "로그인 완료 메시지는 떴지만 AI 기능이 비활성화된 채로 남아 있다"는 점을 정확히 기술
💬 정리
- 자동완성, Cursor Tab 기능이 모두 사라졌을 때는 단순 UI 설정 문제라고 생각할 수 있다.
- 그러나 로그인 후에도 기능이 복구되지 않고 콘솔에 unauthenticated, auth/poll 404가 찍힌다면 Cursor 인증 서버 문제일 가능성이 크다.
- 이때는 계정 세션을 점검하고, 포럼이나 피드백을 통해 공식적인 조치를 요청하는 것이 가장 빠른 해결책이다.
같은 문제를 겪고 있는 분들에게 도움이 되었으면 한다.
'프론트엔드 > 트러블슈팅' 카테고리의 다른 글
트러블슈팅 - Footer에 form 상태 내려주는 방식 고민 (0) | 2025.04.03 |
---|---|
트러블슈팅 - 로그인 후 router.push가 작동하지 않는 문제 (1) | 2025.04.01 |