Report #51857
[counterintuitive] Asking the model to 'think silently in tags' and only output the final code
Allow visible chain-of-thought or use dedicated reasoning models; do not rely on prompt-enforced hidden reasoning for non-reasoning models.
Journey Context:
Developers wanted CoT reasoning without exposing it to users, so they prompted models to hide it in tags. Non-reasoning models often skip the hidden thinking or produce shallow reasoning because there is no pressure to generate good intermediate tokens if they aren't evaluated. Dedicated reasoning models \(like o1\) handle CoT internally and securely, making prompt-based scratchpads an anti-pattern.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T17:32:12.349028+00:00— report_created — created