Codex CLI 0.157.0 自动启动守护进程引发用户争议

OpenAI 的 Codex CLI 从 0.157.0 版本起默认启动一个守护进程,该进程在启动 5 分钟后自动检查更新并在后台保持运行。这一变化引发了用户对资源占用、透明度和控制权的争议,部分用户在 GitHub issue 48195 中直接将其行为与恶意软件类比。

守护进程的工作机制

用户通过 npm install -g @openai/codex 安装 CLI 后,执行 codex app-server --managed-daemon 命令会启动守护进程。该进程会将自身包复制到用户主目录下的 .codex/packages/app-server-daemon/releases/ 路径,并运行名为 codex app-server daemon pid-update-loop 的更新检查进程。守护进程会被重新挂载到 PID 1 下,使其脱离启动它的终端会话,即使用户关闭命令行窗口或退出会话,进程仍会继续运行。平台包大小约 374 MB,包含 codex、codex-code-mode-host 以及捆绑的 bwrap、zsh、rg 等工具。

用户反应与争议焦点

GitHub issue 48195 由用户 Yihua-Liu-1997 于 9 月 25 日开启,截至目前该 issue 已获得 14 个赞同反应。一位在 Linux WSL2 环境下使用的用户报告称,守护进程在后台持续运行,而 CLI 工具本身反而不可用,这一投诉获得了 17 个赞同反应。另一位 Windows 10 LTSC 用户在测试后表示,守护进程的行为类似恶意软件,该评论获得 13 个赞同反应。

用户主要质疑三点:进程在后台自动启动且未明确告知用户;进程脱离终端控制后难以通过常规方式终止;自动更新机制可能在用户不知情的情况下修改系统文件。相关争议还涉及 issue 40969、41188、46468、48050、42457 和 37537,显示这一问题并非孤例。

官方回应与解决方案

OpenAI 在 9 月 28 日通过 commit b51c036 更新至 0.160.1 版本,但未公开说明是否针对守护进程问题做出调整。用户可通过两种方式禁用守护进程:执行 codex features disable daemon_auto_start 命令关闭自动启动功能,或执行 codex app-server daemon stop 命令停止已运行的进程。这些命令需要用户主动操作,默认配置仍会启动守护进程。

截至目前,OpenAI 未在 issue 48195 或官方文档中详细解释守护进程的设计目的、资源消耗情况或更新策略。一份追踪文档记录了守护进程的技术细节,但 OpenAI 官方尚未确认该文档内容的准确性。部分用户提到的外部链接指向第三方分析项目,但其与 Codex CLI 的直接关联尚未明确。

用户需要明确的是:守护进程是否会在未来版本中改为可选安装,以及 OpenAI 是否计划在安装或首次运行时向用户明示该进程的存在和作用。

相关推荐
熊猫钓鱼>_>1 小时前
告别手工贴发票:增值税发票识别+核验,搭一条报销自动化流水线
人工智能·ai·职场和发展·自动化·大模型·llm·agent
云卷云舒___________1 小时前
Opus 5.5暗路由Fable 5.5 ?!Kimi K3.1泄露!Gemini 4 Argon曝光!GPT-6遭降级? | 10月12日 AI日报
ai·kimi·ai日报·gpt6·gemini4·opus55·k31
小贺儿开发2 小时前
DeepSeek + Codex + MCP:Unity 游戏开发实测
科技·游戏·unity·ai·程序员·编程·deepseek
Xuantong_902 小时前
从Qwen3.6到Qwen3.8-27B:开源本地模型的一次“工程级蜕变“
人工智能·ai·智能体
秋饼2 小时前
Claude Haiku 5.5 + Spring AI 2.0 企业级低成本高并发 AI Agent 实战:子智能体分工、成本熔断与百万上下文落地
java·ai·技术分享·后端开发
早点睡觉好了3 小时前
LangChain 源码入门 02:消息、ChatPromptTemplate 与 Chat Model 调用链
ai·langchain·策略模式
ELI_He9993 小时前
SDD Spec-Driven Development
ai·spec
2601_950790683 小时前
国产单片机厂家推荐:英锐恩8位MCU适合哪些控制项目
ai
葡萄城技术团队4 小时前
把商业表格引擎接进 Agent 工作台:四次取舍
ai