Codexはこの行を出力します:
⚠️ 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 — 接続
応答が完了する前にお断線しました。パブリックな問題報告では、同じアカウントとバージョンでもネットワークによって挙動が異なることが報告されています。ある報告者によると、オフィスのマシンでは正常に動作するが、個人のマシンでは失敗するとのことです。[コミュニティ報告]
確認すべき点:
- 別のネットワークで再試行 — 電話のtetheringで試してみましょう。変化があれば、問題はネットワーク側です
- プロキシ、VPN、または企業ファイアウォール — 中間装置が長時間のストリーミング接続を切断することがあります
- リトライを待つ —
retrying 1/5はCodexがすでにリトライしていることを意味します。複数回の試行後に成功すれば、一時的な接続問題を示唆します
B. Your input exceeds the context window — コンテキスト
これはネットワークとは関係ありません。モデルが受け入れられる範囲を超えました。
パブリックな問題報告では、/compact がコンテキストの限界に近い状態で実行されると成功し、100%のコンテキストが利用可能となり、その後のすべてのメッセージがこのエラーで失敗したとのことです。[コミュニティ報告]
実施すべきこと:
- 新しいセッションを開始 — 最も信頼性の高いオプションです。継続性が必要な場合は、要約を先に貼り付けてください
/compactをほぼ限界に近づくまで延期しない — まだ余裕があるうちに実行してください- 大きなファイル全体を送信しない — 必要な範囲のみを読み取ってください
なぜこの問題がまだ開いているのか
100以上のパブリックな問題がこの正確なメッセージを報告しており、多くのバージョンで報告されています。そのうちの1つは2026年7月26日に提出されています。執筆時点では公式な修正案が見つかりませんでした。 [未確認]
したがって、ここでは「バージョンXにアップグレードすれば解決する」という答えは存在しません。コロン後のテキストによってケースをAまたはBに分類することは、現在最も実用的な対処法です。
