claude-code - 💡(How to fix) Fix v2.1.116 fails with Bedrock: output_config.effort not permitted

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

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

Root Cause

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

Fix Action

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'

Code Example

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

---

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

---

alias claude='~/.local/share/claude/versions/2.1.114'
RAW_BUFFERClick to expand / collapse

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

extent analysis

TL;DR

The issue can be temporarily resolved by downgrading to Claude Code version 2.1.114, which is not affected by the output_config.effort parameter validation error.

Guidance

  • The error message suggests that the output_config.effort parameter is causing the issue, and it's being rejected by Amazon Bedrock's API validation.
  • To verify the issue, try starting a new session with Bedrock enabled and check if the error appears immediately.
  • As a temporary workaround, users can run the older version of Claude Code (2.1.114) directly or create an alias to use the older version.
  • It's likely that the output_config.effort parameter was introduced or modified in version 2.1.116, causing the compatibility issue with Bedrock's API.

Example

No code snippet is provided as the issue is related to a specific version and configuration.

Notes

The provided workaround is temporary, and it's recommended to wait for an official fix or update from the Claude Code team to resolve the issue permanently.

Recommendation

Apply workaround: Downgrade to version 2.1.114 until an official fix is released, as it is a known working version that does not trigger the output_config.effort parameter validation error.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix v2.1.116 fails with Bedrock: output_config.effort not permitted