v2.1.116 fails with Bedrock: output_config.effort not permitted

Resolved 💬 10 comments Opened Apr 20, 2026 by adamwhite-autoscout Closed Apr 22, 2026

Description

Claude Code v2.1.116 fails immediately on any input when using Amazon Bedrock.

Error Message

API Error: 400 output_config.effort: Extra inputs are not permitted

Environment

  • Claude Code version: 2.1.116
  • API: Amazon Bedrock (enterprise)
  • OS: WSL2 Ubuntu on Windows

Steps to Reproduce

  1. Start a new Claude Code session with Bedrock enabled
  2. Type any input (even just "test")
  3. Error appears immediately

Workaround

v2.1.114 works correctly. Users can run the older version directly:

~/.local/share/claude/versions/2.1.114

Or alias it:

alias claude='~/.local/share/claude/versions/2.1.114'

Notes

  • Sessions started before the update (on v2.1.114) continue to work
  • Only new sessions on v2.1.116 are affected
  • The output_config.effort parameter appears to be related to extended thinking and is rejected by Bedrock's API validation

View original on GitHub ↗

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