[BUG] - API Error: 400 - eager_input_streaming not supported with AWS Bedrock for Claude Code For VS Code Extenstion
Resolved 💬 2 comments Opened Mar 11, 2026 by kijosp Closed Apr 8, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Bug Summary
Claude Code extension v2.1.72 is sending an eager_input_streaming parameter that is not supported by AWS Bedrock,
causing all interactions to fail with a 400 error.
Error Message
API Error: 400 tools.0.custom.eager_input_streaming: Extra inputs are not permitted
Environment
- VS Code Version: 1.109.3
- Claude Code Extension Version: 2.1.72
- Operating System: macOS (Darwin 24.6.0)
- API Provider: AWS Bedrock (not direct Anthropic API)
- Model: claude-sonnet-4.6 from bedrock
What Should Happen?
Claude Code for VS Code (chat UI widget) should work with AWS Bedrock or gracefully disable features not supported by Bedrock.
Error Messages/Logs
API Error: 400 tools.0.custom.eager_input_streaming: Extra inputs are not permitted
Steps to Reproduce
- Configure Claude Code to use AWS Bedrock endpoint
- Attempt any interaction with Claude Code
- Receive 400 error about eager_input_streaming
Claude Model
Other
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.72 (Claude Code)
Platform
AWS Bedrock
Operating System
macOS
Terminal/Shell
VS Code integrated terminal
Additional Information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗