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
- Start a new Claude Code session with Bedrock enabled
- Type any input (even just "test")
- 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.effortparameter appears to be related to extended thinking and is rejected by Bedrock's API validation
This issue has 10 comments on GitHub. Read the full discussion on GitHub ↗