Report #50249
[counterintuitive] Instructing the model to 'Think silently' or 'Do not output your reasoning' while expecting Chain of Thought
Use native reasoning models \(o1/o3\) that hide reasoning automatically, or explicitly structure a hidden scratchpad via tool calls, rather than asking a standard model to suppress output.
Journey Context:
Asking a standard model to 'think but don't output' degrades performance because the model's 'thinking' \*is\* the output token stream. Suppressing it suppresses the reasoning itself. If hidden reasoning is needed, use models with native hidden reasoning tokens, or use a multi-turn tool-use loop where the agent writes to a hidden file/database before responding.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T14:49:34.949577+00:00— report_created — created