Files
oh-my-pi/packages
roboomp ee9deba239 fix(ai): defaulted bedrock claude thinking.display to summarized
Anthropic silently switched adaptive-thinking's display default to
"omitted" starting with Claude Opus 4.7, so the Bedrock provider
stopped surfacing any reasoning content — observed in the wild as
silent streams and timeouts on long reasoning runs.

Mirrors the existing direct-Anthropic behavior in this repo:

- For adaptive-thinking models that accept the field (Opus 4.7+),
  emit { type: "adaptive", display: "summarized" } by default.
- For older adaptive-thinking models (Opus 4.6, Sonnet 4.6+) that
  reject the field, keep emitting just { type: "adaptive" }.
- For budget-based Claude models, always set display.
- Expose BedrockOptions.thinkingDisplay ("summarized" | "omitted")
  so callers can opt out, and wire hideThinkingSummary into the
  bedrock-converse-stream case in stream.ts.

Fixes #1373
2026-05-25 19:08:00 +00:00
..
2026-05-25 20:30:37 +02:00
2026-05-25 20:30:37 +02:00
2026-05-25 20:30:37 +02:00
2026-05-25 20:30:37 +02:00