Codex CLI 버전 0.157.0부터 daemon_auto_start 기능이 기본적으로 활성화되었지만, daemon_auto_start 기능과 관련하여 사용자로부터 예기치 않은 백그라운드 프로세스 시작, 리소스 소비, 세션 영향, 환경 불일치 등의 문제가 보고되는 일이 발생하고 있습니다. CLI: make `daemon_auto_start` opt-in — a persistent, self-updating background daemon shouldn’t be the default · Issue #48195 · openai/codexhttps://github.com/openai/codex/issues/48195 Codex CLI를 실행하면 약 374MB의 플랫폼 패키지가 설치되고, “codex app-server --managed-daemon” 명령을 통해 사용자가 명시적으로 설정하지 않더라도 백그라운드에서 영구적으로 동작하는 데몬 프로세스로 자동으로 시작합니다. 이 데몬은 CLI 창이 닫힌 후에도 프로세스 ID 1에 부모 프로세스 변경되어 실행을 지속하며, CLI 버전과는 별개로 데몬의 버전 관리를 수행합니다.
デーモン은 부팅 5분 후에 한 번, 이후에는 1시간에 한 번 업데이트를 체크하고 새로운 릴리스가 있으면 다운로드하여 백엔드를 재시작하는 “자동 업데이트 프로세스”를 실행합니다. 자동 업데이트 프로세스에서는 실행 중인 프로세스가 종료되는 데까지의 유예 시간이 60초로 제한되어 있으며, 그 시간을 초과하면 예기치 않게 강제 종료될 가능성이 있습니다. 더하여 까다로운 점은 자동 업데이트 프로세스를 비활성화하는 방법이 제공되지 않는다는 점입니다.
배경 데몬에 대한 다음 문제도 보고되고 있습니다.
* 환경 변수 고정화로 인해 프록시 설정 변경이 적용되지 않음
* 데몬의 자가 업데이트로 인해 패키지 관리자와의 동작 불일치
* daemon stop 명령어로 자동 업데이트 프로세스를 중지할 수 없음
더욱이 자동 업데이트 시 파일 권한을 변경하여 Git 저장소가 읽기 전용으로 되도록 되는 문제도 지적되고 있습니다.
The daemon has many bugs. For example, when auto-updating, it would randomly rui... | Hacker News [https://news.ycombinator.com/item?id=50061752]
기사 작성 시점에는 배경 데몬을 비활성화하는 공식 설정이 제공되지 않지만, 가장 권장되는 개선책이라고 여겨지는 것은 설정 파일 “~/.codex/config.toml”에서 기능 플래그를 끄는 방법입니다.
[features]
daemon_auto_start = false
배경 데몬에 대한 동작에 대해서 많은 사용자가 “악성코드와 같다”고 비난하고 있으며, 중에는 CLI가 사용 불능 상태에 빠졌다는 의견도 제시되고 있습니다. 일부 사용자는 기능 플래그를 끄고 수동으로 업데이트 프로세스를 중지하는 등의 우회 방법을 실행하고 있습니다. 커밋 로그에 따르면 “codex: 기본적으로 daemon auto-start를 비활성화”라는 변경 사항이 추가된 것으로 나타나 있으며, 문제 해결을 위한 어떤 움직임이 있음을 시사합니다. 그러나 공식 문서에는 여전히 daemon_auto_start에 대한 내용이 보이지 않는다는 보고도 있습니다.
Codex CLI에서 daemon_auto_start 기능의 기본 자동 활성화는 사용자에게 예기치 않은 리소스 소비, 세션 영향, 환경 불일치와 같은 문제를 일으키므로 근본적으로 해결하려면 사용자가 명시적으로 제어할 수 있는 선택적 활성화 방식으로 변경되어야 합니다.
Google 우선 소스에 설정
클립보드
기사 제목 및 URL 복사
XFacebookBlueskyDiscordThreads
배경 스레몬 관련 동작에 대해서 많은 사용자가 “악성코드와 유사하다”고 비난하고 있으며, 일부에서는 CLI가 사용할 수 없게 되었다는 의견도 접수되고 있습니다. 일부 사용자는 기능 플래그를 끄고 수동으로 업데이트 프로세스를 중지하는 등의 워크아ラウンド을 수행하고 있습니다. 커밋 로그에 따르면 “codex: 기본적으로 daemon 자동 시작을 비활성화”라는 변경 사항이 추가된 것으로 나타나 문제 해결을 위한 어떤 움직임이 있는 것으로 시사됩니다. 그러나 공식 문서에는 여전히 daemon_auto_start에 대한 내용이 보이지 않는다는 보고도 있습니다.
Codex CLI에서 daemon_auto_start 기능의 기본 자동 활성화는 사용자에게 예기치 않은 리소스 소비 및 세션 영향, 환경 불일치와 같은 문제를 일으키므로 근본적으로 해결하기 위해서는 사용자가 명시적으로 제어할 수 있는 옵트인 방식으로 변경되어야 합니다.
원문 보기 | 출처: Gigazine