実はCodex CLIはデフォルトで永続的かつ自己更新型のバックグラウンドデーモンをインストールしていることが判明、無効にする公式の方法は無し

Codex CLIのバージョン0.157.0からdaemon_auto_start機能がデフォルトで有効化されましたが、daemon_auto_start機能に関連してユーザーから予期せぬバックグラウンドプロセスの起動・リソース消費・セッションへの影響・環境の不整合といった問題が報告される事態となっています。
CLI: make `daemon_auto_start` opt-in — a persistent, self-updating background daemon shouldn't be the default · Issue #48195 · openai/codex
https://github.com/openai/codex/issues/48195
Codex CLIを起動すると約374MBのプラットフォームパッケージがインストールされ、「codex app-server --managed-daemon」コマンドにより、ユーザーが明示的に設定していなくてもバックグラウンドで永続的に動作するデーモンプロセスとして自動的に起動します。このデーモンはCLIウィンドウが閉じられた後もプロセスID 1に親プロセスを変更されて実行し続け、CLIのバージョンとは別個にデーモンのバージョン管理を行います。

デーモンは起動5分後に1度、以降は1時間に1度アップデートをチェックし、新しいリリースがあればダウンロードしてバックエンドを再起動する「自動更新プロセス」を実行します。自動更新プロセスでは実行中の処理が終了するまでの猶予が60秒に制限されており、その時間を超えると予期せず強制終了される可能性があります。さらに厄介なのは、自動更新プロセスを無効化する方法が用意されていないという点です。

バックグラウンドデーモンについては以下の問題も報告されています。
・環境変数の固定化によりプロキシ設定の変更が適用できない
・デーモンの自己更新によるパッケージマネージャーとの挙動不一致
・daemon stopコマンドで自動更新プロセスを停止できない
さらに、自動更新の際にファイルパーミッションを変更してしまいGitリポジトリが読み取り専用になってしまうという不具合も指摘されています。
The daemon has many bugs. For example, when auto-updating, it would randomly rui... | Hacker News
https://news.ycombinator.com/item?id=50061752
記事作成時点でバックグラウンドデーモンを無効化する公式の設定は提供されていませんが、最も推奨される改善策といわれているのは設定ファイル「~/.codex/config.toml」にてフィーチャーフラグをオフにする方法です。
[features]
daemon_auto_start = false
バックグラウンドデーモンに関する挙動については多くのユーザーが「マルウェアのようだ」と非難しており、中にはCLIが使用不能に陥ったとの意見も寄せられています。一部のユーザーはフィーチャーフラグをオフにし、手動でアップデートプロセスを停止するなどのワークアラウンドを実施しています。コミットログによると「codex: disable daemon auto-start by default」という変更が加えられていることから、問題の解決に向けた何らかの動きがあることが示唆されています。しかしながら公式ドキュメントには依然としてdaemon_auto_startに関する記載が見当たらないとの報告も上がっています。

Codex CLIにおけるdaemon_auto_start機能のデフォルトでの自動有効化は、ユーザーに予期せぬリソース消費・セッションへの影響・環境の不整合といった問題を引き起こしているため、根本的に解決するにはユーザーが明示的に制御できるオプトイン方式に変更されるべきです。
・関連記事
OpenAIがChatGPTのテキストに透かしを入れる取り組みを開始 - GIGAZINE
OpenAIが「Codex CLI」を大幅刷新&Codexをクラウド上で動作させる「Codex Cloud」も登場 - GIGAZINE
OpenAIが常時稼働型のAIアシスタント「Dots」を公開、GPT‑6 Astra を搭載して専用のクラウドコンピューターで稼働 - GIGAZINE
OpenAIがゲームボーイカラーっぽいゲーム機「Chromatic」とコラボしてCodexでレトロゲームを作成可能に - GIGAZINE
OpenAIが10億人以上・40ペタバイト超えのユーザーデータを扱う自社製ストレージシステム「Habitat」について解説 - GIGAZINE
AIコーディングエージェントにとってハーネスはどれほど重要なのか? - GIGAZINE
Codexと同じハーネスを使ってAIエージェントを作れる「Agents API」が登場 - GIGAZINE
・関連コンテンツ
in AI, ソフトウェア, Posted by log1c_sh
You can read the machine translated English article It turns out that the Codex CLI installs….






