Codex CLIの「Web 応答を読み取っています」とは?|原因・安全性・非表示にする方法

この記事の内容について、業務や開発でお困りの場合は個別に対応できます。

【結論】これは Codex CLI ではなく PowerShell の進捗表示です。Invoke-WebRequestiwr)等がHTTP応答をストリーミングで受信しているときに、PowerShellが進捗を表示しています。エラーではありません。

【対処】一時的に非表示にするなら、実行前に $ProgressPreference='SilentlyContinue' を設定します。元に戻すときは Continue に戻します。

なぜ出る?(仕組み)

  • Codex CLI は必要に応じて外部情報を取得したり、あなたの指示どおりに iwr/Invoke-RestMethod を実行します。
  • PowerShell はHTTPダウンロード時に進捗(読み取ったバイト数など)を自動で描画します。
  • スクリーンショットの「Web 応答を読み取っています」「応答のストリームを読み取っています…」は、その進捗UIの日本語表示です。

消す・抑える方法(PowerShell)

  1. そのコマンドだけ抑止する
$ProgressPreference = 'SilentlyContinue'; iwr 'https://example.com' -UseBasicParsing | Out-Null
  1. セッション全体で抑止する(起動中のみ)
$ProgressPreference = 'SilentlyContinue'
  1. 恒久的に抑止する(プロファイルに追記)
notepad $PROFILE
# 以下を1行追加して保存
$ProgressPreference = 'SilentlyContinue'

【注意】進捗を完全に隠すと、大きなダウンロードの体感が分かりにくくなります。必要なときだけ有効化する運用が安全です。

関連:Codex CLIのWeb検索表示

  • Codex CLI で Web 検索が有効な場合、トランスクリプトに web_search の項目が出ることがあります(参考: Codex CLI features)。これは「外部検索をした」ことを示すもので、PowerShellの進捗UIとは別物です。

English TL;DR

  • The blue box saying “Reading web response …” is PowerShell’s progress UI (from Invoke-WebRequest), not an error and not Codex itself.
  • To hide it, set $ProgressPreference = 'SilentlyContinue' before the command or in your PowerShell profile.

参考URL / References

  1. Microsoft Docs – Invoke-WebRequest https://learn.microsoft.com/powershell/module/microsoft.powershell.utility/invoke-webrequest
  2. Microsoft Docs – About Preference Variables ($ProgressPreference) https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_preference_variables
  3. Codex CLI features(Approval modes / web search) https://developers.openai.com/codex/cli/features/

ZIDOOKA!

この記事の内容について、対応できます

この記事に関連する技術トラブルや開発上の問題について個別対応を行っています。

個別対応は3,000円〜 内容・工数により事前にお見積りします
最後までお読みいただきありがとうございました

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

AI活用に関するポリシー

当サイトでは、記事の執筆補助にAIを活用する場合がありますが、全面的な委任は行いません。