Un usuario informa de que, desde la versión 0.157.0 de Codex CLI, basta con abrir una sesión interactiva de codex para que se inicie un demonio persistente en segundo plano que sigue ejecutándose después de cerrar la ventana. El demonio copia el paquete completo de la plataforma, de unos 374 MB, en una carpeta local de versiones y se ejecuta desde esa copia. Esto desvincula la versión del backend de la versión instalada mediante npm, y un actualizador independiente busca nuevas versiones poco después de iniciarse y luego cada hora, reiniciando el backend en el proceso.
El usuario también afirma que el demonio fija el entorno de la sesión que lo lanzó. Como utiliza un contenedor que establece HTTPS_PROXY en cada invocación, el demonio conserva las variables de proxy de la primera sesión, y sus conexiones salientes se enrutan a través de ese proxy independientemente de las sesiones posteriores. Otros problemas relacionados con el directorio de trabajo y la herencia del terminal parecen tener la misma causa raíz.
La solicitud consiste en que daemon_auto_start sea opcional para la CLI, con valor predeterminado false, o al menos que se pida confirmación antes de activarlo. El usuario sostiene que un demonio compartido y de autoactualización encaja con Remote Control y la aplicación de escritorio, pero que la CLI debería tener un backend que nazca y muera con la ventana y ejecute el binario instalado por el usuario. Si la opción predeterminada se mantiene activada, el usuario sugiere cerrar los demonios iniciados automáticamente cuando se desconecte su último cliente, y omitir la autocopia y la autoactualización cuando la CLI proviene de un gestor de paquetes como npm, Homebrew o pacman.
El usuario también descubrió un error: codex app-server daemon stop detiene el servidor de aplicaciones, pero deja en ejecución el actualizador pid-update-loop. Su solución temporal consiste en desactivar la marca de función, detener el demonio, terminar manualmente el actualizador y eliminar la carpeta de paquetes en caché.
Fuente: Hacker News · Resumido por HeadlinesBriefing