Codex CLI 0.157.0, 백그라운드 데몬 자동 실행으로 사용자 불만
핵심 내용
Codex CLI 0.157.0이 지속되는 백그라운드 데몬과 업데이트 프로그램을 자동 실행해 충돌을 일으켰다.
자세히 보기
Codex CLI 버전 0.157.0 사용자는 대화형 세션을 열면 지속되는 백그라운드 데몬(codex app-server --managed-daemon)이 자동으로 실행된다고 보고했다. 이 프로세스는 TTY 없이 실행되며, Codex 창을 닫아도 PID 1로 재부착되어 수동으로 중지하거나 시스템을 재부팅할 때까지 계속 실행된다.
동작 변경 사항
데몬은 전체 플랫폼 패키지(약 374 MB)를 ~/.codex/packages/app-server-daemon/releases/<version>/에 복사하여 npm 등 패키지 매니저로 설치된 CLI 버전과 백엔드 버전을 분리한다. 또한 분리된 업데이트 프로그램(codex app-server daemon pid-update-loop)은 시작 5분 후부터 매시간 업데이트를 확인하며, 이로 인해 백엔드가 재시작되어 진행 중인 작업이 중단될 수 있다.
사용자 영향 및 해결책
자동 시작 및 자체 업데이트 기능은 HTTPS_PROXY 등 특정 환경 변수를 사용하는 사용자나 패키지 매니저를 사용하는 사용자에게 문제를 일으킨다. 데몬이 이후 세션 설정을 무시하고 표준 업데이트 경로를 우회하기 때문이다. codex app-server daemon stop 명령으로 업데이트 루프를 종료하지 못해 수동 개입이 필요하다는 보고도 있다.
일반적인 해결책은 기능을 비활성화하고 데몬 파일을 정리하는 것이다:
codex features disable daemon_auto_startcodex app-server daemon stoppkill -f 'app-server daemon pid-update-loop'rm -rf ~/.codex/packages/app-server-daemon
커뮤니티 반응
커뮤니티는 데스크톱 앱에는 자체 업데이트 데몬이 적절하지만, 백엔드가 창과 함께 생사해야 하는 CLI에는 의외라는 입장이다. daemon_auto_start를 기본값으로 옵트인 방식으로 변경하고, 버전 불일치를 방지하기 위해 데몬이 외부 관리 실행 파일을 존중하도록 요구하는 목소리가 나온다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.