x-claude-code-request-class、x-claude-code-agent-type、x-claude-code-prev-tool-durations、x-claude-code-compaction、x-claude-code-context-compacted の各リクエストヘッダーを追加。CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 でオプトインする。英語原文を表示
x-claude-code-request-class, x-claude-code-agent-type, x-claude-code-prev-tool-durations, x-claude-code-compaction and x-claude-code-context-compacted request headers for LLM gateways; opt in with CLAUDE_CODE_GATEWAY_HINT_HEADERS=1変更前
LLM ゲートウェイは Claude Code が送る標準ヘッダー(セッション ID や認証情報など)しか参照できず、リクエストの種別やコンパクション状態などの詳細な文脈を取得する手段がなかった。ゲートウェイ側でのルーティングや使用量の属性付けに必要な情報は、ゲートウェイごとに独自に推測するしかなかった。
変更後
LLM ゲートウェイ向けに、リクエストの種別・エージェント種別・直前のツール実行時間・コンパクション状態などのヒントを伝える新しいリクエストヘッダー群が追加された。これらは既定では送信されず、環境変数 CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 を設定した場合にのみ送信される。
ユーザーへの恩恵
ユーザーは環境変数を 1 つ設定するだけで、ゲートウェイに詳細なコンテキストを渡せるようになり、ゲートウェイ側のルーティングや分析の精度が向上する。