mirror of
https://github.com/NVIDIA/OpenShell.git
synced 2026-10-17 05:31:16 +08:00
The strip_headers list in send_backend_request included default_headers names (e.g. anthropic-version), which removed the client's value. The already_sent check then saw the original input still contained the header and skipped injecting the route default. Neither value reached upstream. Remove default_headers names from strip_headers so client values pass through. The existing already_sent guard still injects defaults only when the client omits them.