---
base_model: Qwen/Qwen3-4B-Base
license: apache-2.0
library_name: transformers
tags:
- thinking-preservation
- qwen3
- terminal-agent
---
# Qwen3-4B-Base-Thinking-Preservation
Qwen/Qwen3-4B-Base weights with the **Qwen3-4B-Thinking-Preservation** chat template (thinking always preserved, no nonthinking mode), so the base model can be SFT-trained / evaluated with the same multi-turn thinking contract.
**Thinking is always preserved across multi-turn history (append-only).** Every
assistant turn keeps its `...` reasoning, not just the latest one, and
the generation prompt always opens `` (passing `enable_thinking=False` has no
effect). This makes multi-turn agent **training match evaluation** — the model always
sees its own prior reasoning. Model weights are identical to [Qwen/Qwen3-4B-Base](https://huggingface.co/Qwen/Qwen3-4B-Base);
only the chat template differs.