Codex CLI चुपके से स्थायी daemon चलाता है

मूल शीर्षक: Codex CLI installs a persistent, self-updating background daemon by default

यह क्यों महत्वपूर्ण है

बिना सहमति के self-updating daemon developer tools में गंभीर security और versioning जोखिम पैदा करता है।

OpenAI के Codex CLI v0.157.0 ने बिना उपयोगकर्ता की अनुमति के डिफ़ॉल्ट रूप से एक स्थायी background daemon शुरू करना शुरू किया, जो ~374 MB डेटा कॉपी करता है और हर घंटे खुद को अपडेट करता है।

GitHub पर Issue #48195 में उपयोगकर्ता Yihua-Liu-1997 ने रिपोर्ट किया कि Codex CLI का संस्करण 0.157.0 (npm के ज़रिए इंस्टॉल, Linux/WSL2) एक interactive session खोलते ही बिना किसी चेतावनी के एक persistent background daemon (`codex app-server --managed-daemon`) शुरू कर देता है।

यह daemon Codex बंद करने के बाद भी PID 1 के अंतर्गत चलता रहता है — सिर्फ `codex app-server daemon stop` कमांड या सिस्टम reboot से बंद होता है। इसके अलावा, यह पूरा platform package (~374 MB: codex, codex-code-mode-host, bwrap, zsh, rg) `~/.codex/packages/app-server-daemon/releases/<version>/` में कॉपी करता है।

सबसे गंभीर पहलू यह है कि एक अलग detached updater (`codex app-server daemon pid-update-loop`) शुरू होने के 5 मिनट बाद पहला अपडेट चेक करता है, फिर हर घंटे नए releases डाउनलोड कर daemon को restart करता है। इससे backend का संस्करण उस CLI संस्करण से अलग हो जाता है जो उपयोगकर्ता ने अपने package manager से इंस्टॉल किया था।

उपयोगकर्ता की मांग है कि `daemon_auto_start` को डिफ़ॉल्ट `false` रखा जाए, या कम से कम पहली बार चालू करने से पहले एक बार पूछा जाए।

स्रोत

github.com — मूल लेख पढ़ें →