#26240 [Bug]: Claude Code 2.1.104 throws Extra inputs are not permitted
### Check for existing issues
- [x] I have searched the existing issues and checked that my issue is not a duplicate.
### What happened?
After upgrading to `claude-code 2.1.104`start throws error HTTP 400 ```json { "status": "failure", "max_retries": null, "batch_models": null, "usage_object": null, "user_api_key": "<REDACTED>", "cost_breakdown": null, "attempted_retries": null, "error_information": { "traceback": " File \"/usr/lib/python3.13/site-packages/litellm/proxy/anthropic_endpoints/endpoints.py\", line 53, in anthropic_response\n result = await base_llm_response_processor.base_process_llm_request(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n ...<16 lines>...\n )\n ^\n File \"/usr/lib/python3.13/site-packages/litellm/proxy/common_request_processing.py\", line 1065, in base_process_llm_request\n responses = await llm_responses\n ^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.13/site-packages/litellm/router.py\", line 5144, in async_wrapper\n return await self._ageneric_api_call_with_fallbacks(\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n ...<2 lines>...\n )\n ^\n …