[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

  1. Configure Claude Code to use AWS Bedrock endpoint
  2. Attempt any interaction with Claude Code
  3. 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_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗