- Gemini CLI에서 JetBrains IDE를 네이티브로 인식하도록 하는 기능 추가 요청
- 현재 CLI는 VS Code 등 특정 환경 변수(TERM_PROGRAM) 값만 허용해 JetBrains 사용자는 환경 변수를 속여야 기능을 활성화할 수 있음
- Windows와 Linux에서 프로세스 감지 실패 문제가 보고되어, 환경 변수 기반의 IDE 감지가 필요하다고 명시됨
- 제안된 변경은 IDE_DEFINITIONS에 JetBrains 시리즈 추가 및
TERMINAL_EMULATOR=JetBrains-JediTerm인식 로직 포함 - Gemini CLI의 IDE 통합 범위를 확장하고 JetBrains 사용자 경험을 개선하기 위한 중요한 개선 요청임
JetBrains IDE 감지 기능 제안
- Gemini CLI에 JetBrains IDE 환경 인식 기능을 추가 요청하는 이슈가 등록됨
- 기존에는
TERM_PROGRAM값이vscode등으로 제한되어 JetBrains IDE에서는 기능이 자동 활성화되지 않음 - 이를 우회하기 위해 JetBrains용 플러그인 사용자가 VS Code 환경 변수를 모방해야 했음
- 기존에는
- 제안 내용은 JetBrains IDE 시리즈를 IDE_DEFINITIONS에 추가하고,
TERMINAL_EMULATOR=JetBrains-JediTerm값을 공식 지원 환경으로 인식하도록 수정하는 것
필요성 및 문제 배경
- Windows와 Linux 환경에서 프로세스 감지 기능이 정상 작동하지 않는 문제가 있음
- 관련 사례는 JetBrains Plugin Review 페이지와 Gemini CLI의 이슈 #9273 등에서 확인
- 여러 사용자 피드백과 이메일 보고를 통해 환경 변수 기반 감지 로직의 필요성이 있음
관련 논의 및 활동
- 이 제안은 이전의 PR #16083에서 영감을 받은 것