環境変数
CLAUDE_BYTE_STREAM_IDLE_TIMEOUT_MS
バイトレベルのストリーミング・アイドル監視(watchdog)用のタイムアウトをミリ秒で指定する。設定すると、この監視については CLAUDE_STREAM_IDLE_TIMEOUT_MS より優先され、イベントレベルの監視は変更されない。Claude Code はこの変数を10秒から30分の範囲に収める。Claude Code v2.1.210 以降が必要
使い方・用途
- byte レベルの watchdog だけタイムアウトを調整したくて、イベントレベルの watchdog は現状のまま維持したいときに使う
- CLAUDE_STREAM_IDLE_TIMEOUT_MS で設定した全体のタイムアウトを変えずに、ストリームが無音でもバイトレベルの受信は続くという状態の判定時間を短くしたいときに使う
- バイトストリームが 10 秒から 30 分の範囲で止まったとみなすまでの時間を CLAUDE_STREAM_IDLE_TIMEOUT_MS より細かく上書きしたいときに使う
英語原文(公式ドキュメントより)
Timeout in milliseconds for the byte-level streaming idle watchdog; when set, it takes precedence over CLAUDE_STREAM_IDLE_TIMEOUT_MS for that watchdog and leaves the event-level watchdog unchanged. Claude Code clamps this variable to between 10 seconds and 30 minutes. Requires Claude Code v2.1.210 or later