> For the complete documentation index, see [llms.txt](https://docs.lumi-ai.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lumi-ai.com/product-features/chat/show-thinking-hide-thinking.md).

# Show Thinking / Hide Thinking

### Show Thinking

**Show Thinking** gives users a **visual cue** of where their request currently sits within LumiAI’s dynamic reasoning loop—without exposing every underlying step. It’s a lightweight way to track progress at a glance.

To enable Show Thinking mode, the user just has to enable the feature as seen in the screenshot below:

<figure><img src="/files/Yi9lPlcawJt7H4yQwqz4" alt=""><figcaption></figcaption></figure>

After entering a specific prompt, The cues will update as Lumi works—no extra action required until the result is delivered.\
![](/files/t5OrdZijV3ow5YMbn3uh)<br>

### Hide Thinking

By toggling Hide Thinking, you can peek into the mind of LumiAI and see how it works through a particular problem in more detail.

<figure><img src="/files/Ix0f9bughbfJ377vUSpB" alt=""><figcaption></figcaption></figure>

The iterative problem-solving approach is represented in blocks; below are some aspects to highlight

* **Adaptive, not linear:** The blocks don’t represent a fixed sequence. Lumi may revisit earlier steps — clarifying intent, pulling in new context, or retrying reasoning — before moving forward.

<div data-full-width="true"><figure><img src="/files/xiOSYoJMJn8NYPCsR5YH" alt=""><figcaption></figcaption></figure></div>

* **Transparent:** Each block can expand to reveal more about the reasoning behind Lumi’s decisions.

<figure><img src="/files/n5BJAEKk1JSfSpJwKk4b" alt=""><figcaption></figcaption></figure>

* **Trust-building:** By showing *how* Lumi works through a problem, Hide Thinking builds confidence in the quality of the final result.

\
\&#xNAN;*Note: Many of LumiAI’s recursive steps—such as error handling, re-checking context, or refining partial answers—happen silently in the background. These adjustments ensure the final response is accurate and complete, without requiring user intervention.*
