Codexはこの行を出力します:

text

⚠️ stream error: stream disconnected before completion: … ; retrying 1/5 in 198ms…

重要なのはコロンの後の部分です。 最初の行は同じですが、その後に続くテキストがまったく異なる原因を示しています。検索時に最初の行のみをコピーしてしまうため、2つの問題が混ざり合います。

どちらの問題かを区別してください

コロン後のテキストその意味
stream closed before response.completed接続が切断されました
Your input exceeds the context window of this modelコンテキストが不足しています

A. stream closed before response.completed — 接続

応答が完了する前にお断線しました。パブリックな問題報告では、同じアカウントとバージョンでもネットワークによって挙動が異なることが報告されています。ある報告者によると、オフィスのマシンでは正常に動作するが、個人のマシンでは失敗するとのことです。[コミュニティ報告]

確認すべき点:

  1. 別のネットワークで再試行 — 電話のtetheringで試してみましょう。変化があれば、問題はネットワーク側です
  2. プロキシ、VPN、または企業ファイアウォール — 中間装置が長時間のストリーミング接続を切断することがあります
  3. リトライを待つretrying 1/5 はCodexがすでにリトライしていることを意味します。複数回の試行後に成功すれば、一時的な接続問題を示唆します

B. Your input exceeds the context window — コンテキスト

これはネットワークとは関係ありません。モデルが受け入れられる範囲を超えました。

パブリックな問題報告では、/compact がコンテキストの限界に近い状態で実行されると成功し、100%のコンテキストが利用可能となり、その後のすべてのメッセージがこのエラーで失敗したとのことです。[コミュニティ報告]

実施すべきこと:

  1. 新しいセッションを開始 — 最も信頼性の高いオプションです。継続性が必要な場合は、要約を先に貼り付けてください
  2. /compact をほぼ限界に近づくまで延期しない — まだ余裕があるうちに実行してください
  3. 大きなファイル全体を送信しない — 必要な範囲のみを読み取ってください

なぜこの問題がまだ開いているのか

100以上のパブリックな問題がこの正確なメッセージを報告しており、多くのバージョンで報告されています。そのうちの1つは2026年7月26日に提出されています。執筆時点では公式な修正案が見つかりませんでした。 [未確認]

したがって、ここでは「バージョンXにアップグレードすれば解決する」という答えは存在しません。コロン後のテキストによってケースをAまたはBに分類することは、現在最も実用的な対処法です。