Codex CLI pasang daemon tersembunyi secara default
Judul asli: Codex CLI installs a persistent, self-updating background daemon by default
Mengapa Ini Penting
Self-updating daemon tersembunyi melemahkan kontrol pengguna atas software yang mereka pasang.
Sejak versi 0.157.0, Codex CLI OpenAI secara otomatis menjalankan daemon latar belakang persisten yang memperbarui diri sendiri tanpa sepengetahuan pengguna, memicu protes di GitHub.
Pengguna GitHub dengan username Yihua-Liu-1997 melaporkan bahwa Codex CLI versi 0.157.0 ke atas secara diam-diam menginstal dan menjalankan daemon latar belakang persisten (`codex app-server --managed-daemon`) setiap kali sesi interaktif dibuka. Daemon ini tetap berjalan bahkan setelah jendela Codex ditutup — reparented ke PID 1 — hingga dihentikan manual atau sistem di-reboot.
Yang lebih mengejutkan: proses instalasi menyalin seluruh paket platform sebesar ~374 MB (termasuk `codex`, `codex-code-mode-host`, serta `bwrap`, `zsh`, dan `rg` yang dibundel) ke direktori `~/.codex/packages/app-server-daemon/releases/<versi>/`. Salinan ini identik byte-per-byte dengan yang baru saja dipasang npm, namun dijalankan secara terpisah.
Lebih jauh, daemon tersebut menjalankan updater terpisah (`codex app-server daemon pid-update-loop`) yang mengecek pembaruan 5 menit setelah pertama kali aktif, lalu setiap jam — mengunduh dan menginstal rilis baru secara otomatis. Akibatnya, versi backend bisa berbeda dari versi CLI yang dipasang pengguna via package manager.
Pengguna meminta agar fitur `daemon_auto_start` dijadikan opt-in (default `false`), atau minimal ada konfirmasi sebelum diaktifkan pertama kali.