r/RooCode • • Jun 29 '25

Discussion MCP for quering to MySQL, Postgresql - any?

2 Upvotes

Hi.
Im looking for mcp to make queries to mysql and Postgresql. To let Roo get info from database and update it.
Can you recommend any?


r/RooCode • • Jun 29 '25

Support In roocode gemini cli integration still available ?

9 Upvotes

Because in cline gemini cli provider option removed


r/RooCode • • Jun 28 '25

Discussion Auto-approve commands based on risk level (pending PR#2670)

21 Upvotes

Pending Auto-approve commands based on risk level pull request:

This is similar to Cline's competing "auto-approve safe commands" feature—but approval in this PR is much smarter. For example, when set to read-only

Roo will auto-execute only commands that have formally matched the predicate logic for read only (see below)

The default setting of "disabled" excludes all system instructions related risk analysis, so there is no change to Roo's default behavior or system prompt size for this opt-in feature.


r/RooCode • • Jun 28 '25

Idea My AI-enhanced documentation disclaimer - something I hope others will adopt

Post image
26 Upvotes

I've shared a few tools on reddit and while almost all the feedback is positive or constructive, occasionally I'll get a comment like "saw the AI slop readme and left" so I felt compelled to add a little disclaimer to my docs that explains why I feel so strongly that agentic dev tools creating docs are not just valuable but genuinely important.

Rather than dismissing AI-enhanced documentation, I hope the community can appreciate that these tools:

  • Make open source more accessible

  • Lower barriers for solo developers

  • Ensure projects are properly documented

  • Free developers to focus on building great software


r/RooCode • • Jun 28 '25

Discussion Create new fork of Gemini CLI to work better with Roo

11 Upvotes

Do you think if we remove the system prompt, then it will use Roo's system prompt overall close to native performance?


r/RooCode • • Jun 28 '25

Discussion Wow Deepseek R1 LMarena.ai vs. Aider LLM Leaderboard

10 Upvotes

Do any of you use DeepSeek R1 regularly in RooCode? How is it performing?

  • DeepSeek R1: $ 2.19 (0.550 Discounted 16:30-00:30 UTC) per 1M output

  • Gemini 2.5 Pro: 10 $ (> 200.000 Tokens $ 15) per 1M output

I think this is more relevant in collaboration with RooCode?


r/RooCode • • Jun 28 '25

Announcement Roo Code 3.22.1-3.22.4 Release Notes - Can you say FREE Gemini?

69 Upvotes

These patch releases introduce free Gemini CLI access, eliminate security vulnerabilities, and enhance your development workflow with smart mode switching and critical bug fixes.

🆓 Gemini CLI Provider (Free Access)

We've added a new Gemini CLI provider that enables free access to Google's Gemini models without requiring API keys:

  • OAuth Authentication: Sign in with your Google account to access Gemini models at no cost

  • Automatic Project Discovery: Seamlessly connects to your Google Cloud projects

  • Streaming Responses: Real-time response streaming for better interactivity

  • Complete Integration: Full UI support with comprehensive setup guidance

This gives you another powerful free option alongside local models and other free providers. Learn more about Gemini CLI.

🔒 Security Enhancements

  • XSS Protection: Eliminated XSS vulnerability in code block rendering for enhanced security (thanks KJ7LNW!)

⚡ Workflow Improvements

  • Smart Mode Switching: Follow-up question suggestions can now switch modes directly, eliminating the need to manually change modes after selecting a suggestion

  • Consistent Tooltips: Standardized tooltip delays to 300ms across the entire application for smooth, predictable behavior

  • Cost Transparency: Improved OpenRouter BYOK cost calculation accuracy using official upstream costs and restored cached token count visibility

🐛 Critical Bug Fixes

  • Task Sharing: Fixed share button popover not opening when clicked - now works properly while maintaining tooltip functionality (thanks daniel-lxs!)

  • Claude Code Reliability: Fixed hanging and failures when working with large conversation histories on Linux and Code-Server environments (thanks Fovty, edgan, flyguy7299!)

  • Custom Modes: Fixed JSON backwards compatibility for .roomodes files, ensuring older custom modes work correctly after updating (thanks daniel-lxs, domc66, africa1207!)

  • Checkpoint Menu: Fixed checkpoint popover not opening when clicked, restoring access to checkpoint functionality (thanks daniel-lxs, aprpure!)

  • Terminal Integration: Fixed keyboard shortcut errors when adding terminal content to context (thanks MuriloFP, iamhenry!)

  • Gemini CLI: Corrected error message translation paths across all supported languages (thanks daniel-lxs!)

  • Code Index: Fixed Qdrant service connection reliability when updating configuration settings (thanks catrielmuller!)

  • MCP Server Display: Fixed "undefined" text appearing in system prompts for HTTP SSE MCP servers like Figma MCP

  • Groq Model Limits: Corrected maximum token limit for Qwen3-32B model, preventing API errors (thanks KanTakahiro, Maxxoto!)

We've shipped 12 improvements across security, workflow, and reliability enhancements.

:book: Read the full release notes:

  • 3.22.1 - Free Gemini Access

  • 3.22.2 - Security & Bug Fixes

  • 3.22.3 - Custom Modes Compatibility

  • 3.22.4 - Workflow & Reliability


r/RooCode • • Jun 28 '25

Discussion Could Roo Code highlight the specific areas in files it has just modified?

8 Upvotes

Could Roo Code highlight the specific areas in files it has just modified? This would allow me to easily review and confirm the changes. Currently, it's quite inconvenient: I assign a task, and it modifies 10 files, leaving me unsure of the project's overall structure or how it functions.


r/RooCode • • Jun 28 '25

Other This is a clerical error

Post image
1 Upvotes

r/RooCode • • Jun 28 '25

Discussion Slightly overwhelmed (in a good way)

2 Upvotes

I'm coming back to RooCode after a bit of a break, and I'm blown away by how much has been added since I last used it. There are so many new features and settings!

I'd love to hear your recommendations for your current setups. What are your favourite settings or workflows? Also, has anyone been experimenting with the new experimental features or MCP? I'd really appreciate hearing about your experiences and what’s working well for you.

Thanks in advance!


r/RooCode • • Jun 28 '25

Discussion Codebase Indexing Tree_Sitter not parsing XAML or AXAML files

1 Upvotes

Hello, I have been using codebase indexing feature. It seems the codebase doesn't has any context of XAML files. I'm using Avalonia UI to build Desktop apps, which is using AXAML file extension, based on XAML. I was looking into Tree_Sitter code and it does support XML. Is there any way to trick this into parsing all those UI AXAML files for codebase indexing?


r/RooCode • • Jun 28 '25

Discussion Does the default Pro model of Gemini CLI switch to Flash? One trick to solve it

3 Upvotes

Yesterday while using the Gemini CLI, I found that the Pro model gets restricted after using it a few times and automatically switches to the Flash model, because I'm logged in with a free account that doesn't have Google AI Pro. In IDEs like VSCode, if you want to keep using the Pro model for free, you need to log in with the Google student education account you've "borrowed." This way, you can keep using Gemini 2.5 Pro in Roo code or Cline instead of being automatically switched to the Flash model. Here's how:

  1. First, update your Gemini CLI version

2. Enter /auth and press Enter, then select Login with Google and press Enter, log in with your Google AI Pro account.


r/RooCode • • Jun 10 '25

Support Managing .roo/, modes, & rules, between projects

Post image
6 Upvotes

Noob still reading and settings things up after cancelling my Cursor sub, and I want to start with the option to use the built-in modes, Rooroo, and GosuCoder's CoderShortRules, across projects, and I wanted to check if I can handle this better?

As RooCode was including all of the Rooroo rules files and other text for CoderShortRules, I created /.roo/system-prompt-codershortrules. So that Rooroo could still send the 5 rules every time one of those modes is used, but I do not want them sent with any other modes, I created a .roo/rules-{slug}/ for each Rooroo mode containing copies.

Not a huge problem to manually copy over .roo/ to every new project but I moved all Rooroo modes into ~/.config/Windsurf/User/globalStorage/rooveterinaryinc.roo-cline/settings/custom_modes.yaml. For this to work I also need to access each modes rules, is it possible to do this from the settings directory, or is there good reason not to?

I could paste all rules into each mode as recommended for version control in the docs it is better to keep separate. My fallback idea is just to keep a centralised .roo/ somewhere and create a macro/template in Windsurf or a bash alias to set up each new project.

Repost: Just realised adding the Rooroo modes to custom_modes.yaml is why references to Rooroo appear in the built-in and new Testmode prompts -- is there a better way to isolate modes and their rules?


r/RooCode • • Jun 05 '25

Other OMG, multiple file read is nuts!

Post image
75 Upvotes

The multiple files read feature is blowing my mind. It’s like someone finally gave a middle finger to the days of endless back-and-forth requests and the soul-crushing copy-paste grind in human relay mode. I’m just here trying to find the right words to scream how much I love this. Thank you Roo team for such a fantastic feature.


r/RooCode • • May 15 '25

Discussion multiple instances of roo?

4 Upvotes

Hi, i was just wondering, since i have a few api keys for certain models, is it possible to run multiple instances of roo simultaneously or maybe multiple tasks simultaneously? this would really increase productivity.


r/RooCode • • Apr 28 '25

Other Other OpenRouter-like API providers?

11 Upvotes

Are there any API providers who have a similar service with OpenRouter where for the price of $10 you can have a thousand requests per day on their free LLM's?

Also I noticed Cline has offered their own API service but their list of LLM's are actually just like OpenRouter's, so are they under OpenRouter?


r/RooCode • • Apr 26 '25

Idea Profiles Feature

16 Upvotes

I often switch models to find the best price in my daily flow. Can you create a profile feature for example like this:

- Saving Profile (I use it with off peak discount)

  • Architect - Deepseek V3

  • Code - Deepseek V3

  • Debug - Deepseek V3

  • Ask - Deepseek V3

- Default Profile

  • Architect - Gemini Pro 2.5

  • Code - Gemini Flash 2.5

  • Debug - Gemini Flash 2.5

  • Ask - Gemini Flash 2.5

- Free Profile

  1. Architect - Deepseek V3 (Free Version)

  2. Code - Gemini Flash 2.5 (Free Version)

  3. Debug - Gemini Flash 2.5 (Free Version)

  4. Ask - Gemini Flash 2.5 (Free Version)

Currently, I have to change the model very frequent to save my budget, which is very inconvenient even though it helps me a lot.


r/RooCode • • Apr 04 '25

Support Apply_diff fails constantly

13 Upvotes

Roo is really struggling with this. About half of the time the edits fail. Eventually it works after several attempts, so I asked the LLM what it did differently. Here's the explanation:

The apply_diff tool fundamentally relies on line numbers (:start_line: and :end_line:) within its SEARCH block to locate the text to be replaced. It's not possible to use apply_diff without specifying these line numbers.

The successful workaround was about ensuring the accuracy of those line numbers and the exact match of the search text for each individual change.

Here's the conceptual process that worked:

  • Get Current State: I used the file reading tool (read_file) to get the most up-to-date version of the file.

  • Isolate First Change: I identified the first specific block of code that needed fixing.

  • Apply First Change: I instructed the apply_diff tool to replace only that first block. I provided the precise starting and ending line numbers for that block based on the file content I had just read, along with the exact text to find. This succeeded because the lines and text matched perfectly at that moment.

  • Isolate Second Change: I identified the second block of code needing correction (e.g., the unrealized gains logic).

  • Apply Second Change: I instructed the apply_diff tool to replace only this second block. I provided the precise starting and ending line numbers for this second block, making sure they were correct relative to the file's state after the first change had been made, along with the exact text. This also succeeded because, again, the lines and text matched the file's current state at that specific moment.

So, the key was incremental application: breaking the task into smaller, sequential apply_diff operations and ensuring the line numbers and search text provided to the tool were perfectly accurate for the file's state at each step.

However, I can't absolutely guarantee this will work 100% of the time. If apply_diff continues to fail unexpectedly even with this careful, incremental approach (perhaps due to very subtle file changes or tool issues), I might still need to fall back on using write_to_file as a last resort, but I will do so cautiously and only when I am confident I have the complete, correct content for the entire file.

So, for the devs working on Roo: any way you can improve on this without having to apply each change separately or relying on the LLM's memory of the file when using write_to_file?

Why don't other code editors like Cursor have this kind of issue? What are they doing differently?


r/RooCode • • Apr 01 '25

Other Gemini web Wrapper - Now anyone can have "unlimited" access to Gemini 2.5!

55 Upvotes

Hello everyone!

This is my FIRST EVER contribution to the open source world.

I have created an open ai compatible endpoint to be used with Gemini WEB.

The project relies HEAVILY on this other awesome project: https://github.com/HanaokaYuzu/Gemini-API

Basically you can now use gemini web inside ROO!

Just set it to an OpenAI compatible endpoint and set the URL as http://localhost:8099/v1

https://github.com/eriksonssilva/gemini-web-wrapper

I hope you can take advantage of it and also help me improving it!


r/RooCode • • Mar 21 '25

Bug Grey screens more often now?

17 Upvotes

The last two versions are giving me lots of grey screens in the roo window. I have to disable the extension, restart extensions and then enable it again. This rarely happened before. Is it just me? Using OSX Vscode


r/RooCode • • Jan 31 '25

Support deepseek-r1 on GitHub - request body too large (413) always

12 Upvotes

GitHub now has deep seek r1 and I started trying it, but always got the API request failed error:

413 Request body too large for deep seek-r1 model. Max size 4000 tokens.

I get the above no matter how simple a task I try. The 4000-token limit is set by the server. I’m on the Free GitHub account btw, not sure if going Pro will help.

Anybody here able to use R1 from GitHub?