Switching between GLM/DeepSeek & official Claude models in Claude Code and hitting:
Invalid signature in thinking block?
🧼 cc-sanitizer strips the broken blocks so your session keeps working.
npx cc-sanitizer scan
https://t.co/CiY2TXp8Vo
#ClaudeCode#DeepSeek#GLM#DevTools
Signatures are generated server-side with private keys, so they can't be repaired — only removed. cc-sanitizer parses each message and drops the offending blocks, keeping text / tool calls / results intact so your history survives.
Switching between GLM/DeepSeek & official Claude models in Claude Code and hitting:
Invalid signature in thinking block?
🧼 cc-sanitizer strips the broken blocks so your session keeps working.
npx cc-sanitizer scan
https://t.co/CiY2TXp8Vo
#ClaudeCode#DeepSeek#GLM#DevTools
Third-party models (GLM/DeepSeek) emit thinking blocks without that signature. When you switch back to an official model, the API replays the whole history, hits the unsigned block, and rejects it → Invalid signature in thinking block.
4/ OpenClaw Health Daily Report❤️.
My Apple Watch syncs data → IOS Health Export app sends to OpenClaw → agent analyzes & summarizes daily.
Sleep, HRV, activity trends. Automated health insights.
Want me to open source this?
#OpenClaw#agent#skill#HealthTech