You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use a model such as gemini-2.5-flash or gemini-2.5-pro (though the issue happens regardless of model).
Generate output that contains <thinking> ... </thinking>.
Observe that the <think> block is shown as normal text (without <think> tag).
💥 Outcome Summary
It seems the handling of <think> is missing in OpenAI-compatible mode.
When using Roo Code in OpenAI-compatible mode, the <thinking> tag from model output is rendered as plain text in the response instead of being collapsed into a gray "Thinking..." spoiler (as expected).
The <think> tag should be rendered as a hidden reasoning block (collapsed "Thinking…" spoiler), not exposed directly to the user.
App Version
3.26.4
API Provider
OpenAI Compatible
Model Used
gemini-2.5-pro
Roo Code Task Links (Optional)
No response
🔁 Steps to Reproduce
gemini-2.5-flashorgemini-2.5-pro(though the issue happens regardless of model).<thinking> ... </thinking>.<think>block is shown as normal text (without<think>tag).💥 Outcome Summary
It seems the handling of
<think>is missing in OpenAI-compatible mode.When using Roo Code in OpenAI-compatible mode, the
<thinking>tag from model output is rendered as plain text in the response instead of being collapsed into a gray "Thinking..." spoiler (as expected).The
<think>tag should be rendered as a hidden reasoning block (collapsed "Thinking…" spoiler), not exposed directly to the user.📄 Relevant Logs or Errors (Optional)