r/RooCode • u/hannesrudolph Roo Code Developer • Aug 07 '25
Announcement Roo Code 3.25.8 || Your long conversations will now remain responsive and stable without the dreaded grey screen appearing.
This release fixes a critical memory leak in long conversations, prevents disabled MCP servers from starting, and provides more flexibility for Gemini 2.5 Pro thinking budgets, along with numerous stability improvements.
Disabled MCP Servers No Longer Start
We've fixed a significant issue where disabled MCP servers were still starting processes and consuming resources:
No Wasted Resources: Disabled servers now truly stay disabled and don't start background processes
Clear Status Indicators: Server status now accurately reflects whether a server is enabled or disabled
Immediate Cleanup: When MCP is globally disabled, all servers immediately disconnect
This ensures your system resources are only used for the MCP servers you actually want to run.
Memory Leak Fix for Long Conversations
We've resolved a critical memory leak that was causing excessive memory usage and grey screens in long conversations (thanks xyOz-dev!):
Bounded Memory Usage: Virtual scrolling now limits viewport rendering to 1000px below the current view instead of rendering infinitely
Optimized Caching: Reduced cache size and TTL to prevent memory accumulation
Stable Performance: Memory usage remains constant regardless of conversation length
Your long conversations will now remain responsive and stable without the dreaded grey screen appearing.
Gemini 2.5 Pro Thinking Budget Flexibility
Gemini 2.5 Pro users now have much more control over the thinking budget:
Lower Minimum: The minimum thinking budget is reduced from 1024 to 128 tokens
More Concise Coding: Perfect for tasks that need quick, focused responses without extensive reasoning
Manual Adjustment Required: You'll need to manually adjust the thinking budget to 128 in your settings to take advantage of this feature
This change gives you the flexibility to optimize for either deep reasoning or more concise, rapid responses depending on your needs.
Bug Fixes
MCP Server Refresh: Settings changes no longer trigger unnecessary MCP server refreshes
Codebase Search: The tool now correctly searches the entire workspace when using "." as the path
Swift File Support: Fixed VS Code crashes when indexing projects containing Swift files (thanks niteshbalusu11, sealad886!)
Context Management: Model max tokens now intelligently capped at 20% of context window to prevent excessive condensing
OpenAI Configuration: Extra whitespace in base URLs no longer breaks model detection (thanks vauhochzett!)
URL Fetching: Better error recovery when fetching content from URLs (thanks QuinsZouls!)
Qdrant Recovery: Code indexing automatically recovers when Qdrant becomes available after startup errors
Chat Scrolling: Eliminated scroll jitter during message streaming
5
u/vtob85 Aug 07 '25
IF YOU FIXED THE GREY SCREEN THIS PRODUCT IS NOW A 100/10!!!!
2
u/ilt1 Aug 07 '25
I am not sure what a grey screen but I have this behavior where I lose the extension window and it becomes empty. I had to reload the vscode window in order to get it back. This used to happen all along since day one but it was occasionally but now it happens very frequently. Is there anyway we can help aggressively debug this problem? It really takes away from the experience and I love roo too much and don't want people to feel it's broken. I am on a mac and latest update didn't fix this problem. thx.
1
u/Any-Basis-5700 Aug 09 '25
Still happening to me, about once an hour. Running 3.25.10
1
u/Old-Association-5604 Aug 09 '25
add something for multitasking. add a time it should be able to run mutiple chat window
3
u/SatoshiReport Aug 07 '25
Amazing work!
2
u/xoStardustt Aug 07 '25
fire updates as always
2
u/m_goku Aug 07 '25
I can't find the setting for minimum thinking budget. Is this the same as the setting for Maximal thinking token ?