SIGN IN SIGN UP

fix(kimi): treat `[reasoning unavailable]` as unusable reasoning in message normalization

- Introduce a shared `isUsableKimiReasoning` helper and constant for the placeholder string.
- Prevent tool-call normalization from propagating or reusing placeholder/empty reasoning content.
- Preserve and reuse the latest valid assistant reasoning when normalizing `reasoning_content` for tool messages.

Closes: #4899
L
Luis Pater committed
a59caebc68cf1a68dafc572e4bd9e0fc25b4111c
Parent: db143ae