diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json
index b164c8d8d..8bd82e93e 100644
--- a/.openclaw-sync/source.json
+++ b/.openclaw-sync/source.json
@@ -1,5 +1,5 @@
{
"repository": "openclaw/openclaw",
- "sha": "4509420dd44e136e047ef3d8992ab0d3e8542526",
- "syncedAt": "2026-04-28T20:34:35.740Z"
+ "sha": "14f140d6f0d31fed802869622c38c7e8f8e19587",
+ "syncedAt": "2026-04-28T20:40:59.249Z"
}
diff --git a/docs/providers/bedrock.md b/docs/providers/bedrock.md
index 1f989de27..7f2f6b8f0 100644
--- a/docs/providers/bedrock.md
+++ b/docs/providers/bedrock.md
@@ -256,6 +256,17 @@ openclaw models list
+
+ Bedrock rejects the `temperature` parameter for Claude Opus 4.7. OpenClaw
+ omits `temperature` automatically for any Opus 4.7 Bedrock ref, including
+ foundation model ids, named inference profiles, application inference
+ profiles whose underlying model resolves to Opus 4.7 via
+ `bedrock:GetInferenceProfile`, and dotted `opus-4.7` variants with
+ optional region prefixes (`us.`, `eu.`, `ap.`, `apac.`, `au.`, `jp.`,
+ `global.`). No config knob is required, and the omission applies to both
+ the request options object and the `inferenceConfig` payload field.
+
+
You can apply [Amazon Bedrock Guardrails](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails.html)
to all Bedrock model invocations by adding a `guardrail` object to the