環境変数

CLAUDE_ENABLE_STREAM_WATCHDOG

1 を設定するとイベントレベルのアイドルウォッチドッグを有効化します(Bedrock、Vertex、Foundry で利用可能な唯一の監視機能です)。

英語原文(公式ドキュメントより)

Set to 1 to enable the event-level streaming idle watchdog. Off by default. For Bedrock, Vertex, and Foundry, this is the only idle watchdog available. Configure the timeout with CLAUDE_STREAM_IDLE_TIMEOUT_MS

関連ドキュメント

関連する変更履歴

v2.1.196(1件)

Changed
ストリーミング停止を検知するウォッチドッグ機能が全プロバイダーでデフォルト有効化
英語原文を表示
The streaming idle watchdog is now on by default for all providers — it aborts and retries when a response stream produces no events for 5 minutes. Set CLAUDE_ENABLE_STREAM_WATCHDOG=0 to disable.

変更前

APIプロバイダーによっては、ストリーミング中にパケットが途切れて応答が止まったままハングアップしてしまうことがありました。

変更後

5分間イベントがない場合に自動でアボートしてリトライする機能が標準で有効になりました。必要に応じて環境変数で無効化も可能です。

ユーザーへの恩恵

ネットワークの不安定さによる「応答待ちのフリーズ」から自動で回復し、作業が中断されるストレスを軽減します。

関連ドキュメント