環境変数

CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR

セッションの WebSearch 上限が補充されるレートを 1 時間あたりの呼び出し回数で指定する。インタラクティブターミナルセッションでのデフォルトは 100。非インタラクティブセッションではデフォルトが 0 となり補充は無効になる。半角数字のみを受け付け、それ以外の表記は未設定として扱われる。Claude Code v2.1.290 以降が必要。

使い方・用途

  • インタラクティブセッションの WebSearch 上限(200 回)が固定の使い切り枠から、1 時間あたり約 100 回ずつ時間とともに補充される方式に変わった(v2.1.290 以降)
  • 長時間の調査セッションでも検索枠が回復するため、200 回で検索できなくなる事態を避けられる(メイン会話とサブエージェントの検索は同じ枠を消費)
  • 例: 50 と設定すれば補充レートを 1 時間あたり 50 回に変更できる。0 にすると補充を無効化できる
  • 半角数字のみ有効で、その他の表記は未設定扱いになる。/clear でカウントをリセットすることも可能
英語原文(公式ドキュメントより)

Rate at which a session's WebSearch limit refills, in calls per hour. The default is 100 in an interactive terminal session. In a non-interactive session the default is 0, which turns refill off. Takes plain digits only; any other spelling reads as unset. Requires Claude Code v2.1.290 or later

関連ドキュメント

関連する変更履歴

v2.1.290(1件)

Changed
対話セッションの WebSearch 予算を、200 回で終了する代わりに時間経過で回復する方式に変更した(1 時間あたり 100 回;CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR でレートを設定でき、0 で無効化する)。
英語原文を表示
Changed the interactive session's WebSearch budget to refill over time (100 calls/hour; CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR sets the rate, 0 turns it off) instead of ending after 200 calls

変更後

長時間の調査作業でも WebSearch の上限に達して検索できなくなることが減る。使い切っても1時間あたり100回ずつ回復するため、セッションを最初からやり直さずに検索を続けられる。

関連ドキュメント