When using deepseek-v4-pro with thinking/reasoning mode (the default), Moon Bridge fails to correctly preserve the assistant's thinking content block when constructing the next outgoing request. DeepSeek rejects the malformed request with a 400 error, and the client (Codex) then retries the identical broken request indefinitely — the conversation never recovers without starting a new session.
This is not intermittent. It is deterministic and reproducible at two distinct trigger points.
Error
When using
deepseek-v4-prowith thinking/reasoning mode (the default), Moon Bridge fails to correctly preserve the assistant'sthinkingcontent block when constructing the next outgoing request. DeepSeek rejects the malformed request with a 400 error, and the client (Codex) then retries the identical broken request indefinitely — the conversation never recovers without starting a new session.This is not intermittent. It is deterministic and reproducible at two distinct trigger points.
Error