Codex CLI тайно ставит сам себя и запускает фоновый демон
Codex CLI installs a persistent, self-updating background daemon by default
В issue #48195 на GitHub пользователь сообщает, что начиная с версии 0.157.0 Codex CLI при обычном запуске интерактивной сессии автоматически поднимает постоянный фоновый демон, копирует в ~/.codex/packages/app-server-daemon/releases/<version>/ весь платформенный пакет (~374 МБ) и запускает отдельный апдейтер, который раз в час проверяет обновления и может перезапускать бэкенд, убивая активные ходы. Демон переживает закрытие всех окон Codex, наследует переменные окружения первой сессии (например, HTTPS_PROXY) и больше не связан с версией, установленной через npm. Автор просит сделать daemon_auto_start опциональным (по умолчанию false) или хотя бы спрашивать разрешение один раз. В обсуждении подтверждают проблему на Windows и WSL2, отмечая, что CLI становится непригодным, и предлагают откатываться в локальный режим при блокировке запуска демона.
Для CLI наименее удивительное поведение по умолчанию — это когда бэкенд живёт и умирает вместе с окном, запускает установленный мной бинарник и не обновляет себя в фоне.