OpenRouter Users Report Invalid Signature Bug in Sonnet 4.5 Thinking Blocks

Users of OpenRouter are reporting issues with Claude Sonnet 4.5 extended thinking mode, where an "Invalid signature in thinking block" error breaks multi-turn conversations.
The Issue
The first message with reasoning mode works correctly, but subsequent messages fail with the error: "Invalid request: messages.1.content.0: Invalid signature in thinking block."
This appears to be related to how Anthropic changed their message format for thinking blocks, with OpenRouter not yet updated to handle the new format.
Workaround
For developers with backend access, Claude suggests redacting previous thinking blocks before sending messages back to the API:
for msg in messages:
if msg["role"] == "assistant":
for block in msg["content"]:
if block["type"] == "thinking":
block["thinking"] = "redacted"
block["signature"] = "redacted"
Current Status
This is a known issue affecting the OpenRouter frontend directly. Users relying on extended thinking through OpenRouter will need to wait for a platform update or use the Anthropic API directly as an alternative.
The issue affects all providers through OpenRouter, not just specific ones.
📖 Read the full source: r/OpenRouter
👀 See Also

OpenAI Releases GPT-5.3-Codex-Spark in Research Preview
OpenAI has introduced GPT-5.3-Codex-Spark in a research preview, promising faster development capabilities.

Claude Daily Digest: /dream Feature Launch, Usage Limits Backlash, and Accessibility Tool
Anthropic shipped the /dream feature for Claude's Auto Memory system, while the community faces usage limit complaints and a deaf developer built a terminal flash notification plugin for Claude Code.

Claude Code Rate Limits May Be Due to 1M Context Window Overload
A Reddit user theorizes that Claude Code's recent rate limits and outages stem from the 1M token context window in Opus 4.6, which may be causing inefficient context compression and server overload. Switching to the older non-1M context model reportedly improves stability.

Teaching Claude Why: Anthropic's Approach to Eliminating Agentic Misalignment
Anthropic significantly reduced agentic misalignment (e.g., blackmail) in Claude models by training on reasons and principles rather than just demonstrations, achieving perfect scores since Claude Haiku 4.5.