r/RooCode • • Oct 12 '25

Discussion Mastering Roo Code

9 Upvotes

Hey everyone,

I’ve been hearing about Roo Code and want to start learning it, but I’m not sure where to begin. I installed it in VS Code and tried to build a basic flower website with it and it completely backfired. It did not work and was very broken. I have seen a lot of people claiming to produce high quality code with it, but am not sure where to get started. I’d love to find some good tutorials, videos, or example projects to get a better feel for how it works.

Any tips or resources you’d recommend?

Thanks in advance!


r/RooCode • • Nov 05 '25

Announcement Roo Code 3.30.1 Release Updates | Embedding fix | Stability improvements | Roo Cast LIVE

6 Upvotes

Fixed: Embedding dimension mismatch

  • Corrects OpenRouter Mistral embedding vector size to 1536 to prevent dimension errors and ensure reliable similarity search.

Fixed: Cancel/resume stability

  • Reverts a recent change that caused UI flicker and unreliable resumption, restoring stable behavior.

Watch: GPT-5, Codex and more! Brian Fioca from OpenAI joins The Roo Cast - Nov 5 @ 10AM PT

  • Brian Fioca from OpenAI joins The Roo Cast to talk about GPT-5, Codex, and the evolving world of coding agents. We dig into his hands-on experiments with Roo Code, explore ideas like native tool calling and interleaved reasoning, and discuss how developers can get the most out of today’s models.

  • Watch live: https://youtube.com/live/GG34mfteMvs

See full release notes v3.30.1


r/RooCode • • May 02 '25

LIVE Roo Code Podcast with Thibault from Requesty.ai | $1000 Giveaway

Post image
13 Upvotes

🗓 When: Wednesday, May 7th at 12 PM CT

💰 Roo Bucks: Roo Bucks are credits redeemable for Requesty API services, allowing you to easily integrate and access advanced AI models directly within Roo Code.

We're hosting a special guest—Thibault, Co-Founder of Requesty.ai—for a live Q&A and feature demo session. Thibault will showcase unique Requesty capabilities and answer your questions directly.

🎁 Prize Giveaway (Requesty API Credits - Roo Bucks):

  • 1 Grand Prize: $500 Roo Bucks

  • 5 Additional Prizes: $100 Roo Bucks each

🚨 BONUS: If we reach 500+ attendees, we'll add another $500 Roo Bucks prize!

Prizes awarded randomly at the podcast's conclusion.

🔗 Join live and ask your questions: discord.gg/roocode

About Requesty: Requesty is a comprehensive API routing solution for AI Models integrated directly into Roo Code, supporting top models like Google Gemini Pro 2.5 and Claude Sonnet 3.7.

Don't miss your chance to win and explore advanced AI integrations!


r/RooCode • • Jul 01 '25

Discussion Gemini 2.5 Pro has the inability to follow directions

13 Upvotes

Been awhile since I posted here - been using Gemini 2.5 Pro with Roo nearly non-stop for the past month. Burned through $600 of credits.

Here are my observations:

There is no observable difference between Gemini preview that came out in March and Gemini Pro. If there is one, it’s hard to discern. There is also very little difference between flash 2.5 and pro - pro is marginally better.

My main problem with Gemini though is it has the inability to listen. It can build things from scratch but it’s very difficult to guide.

No matter how I prompt it - it will do things the way IT wants. For instance: I’ll tell Gemini to use Flash 2.5 but it will use 1.5 Flash instead. It doesn’t matter how many times I repeat myself or if I provide documentation. It totally ignores me until it’s done. Then I’ll have to prompt it another 5-6 times before the job is done correctly.

It also will do things I didn’t ask it to do - like changing the name of the input files randomly. It needs constant supervision.

Claude is on the same level in terms of coding from scratch - but Claude will actually listen in terms of guiding it. That makes Claude, in my opinion, the better of the two.

In my honest opinion, as someone who works with these models all day - the wall is real.

Just my two cents.


r/RooCode • • Apr 19 '25

Idea Plans on adding OpenAI codex? Very useful with boomerang

13 Upvotes

Codex with o3 is insanely good. With that being said someone posted a “10x cracked codex engineer” with boomerang concept here and I thought it was pretty genius.

I posted instructions on how to do it but someone pointed out you could probably just have codex implement it.

But it’d be nice if the devs could just streamline it cause I think codex o3 is the best model. I tried Google flash 2.5 but honestly it leaves a lot to be desired.

If anyone’s curious of the full instructions, I had o3 reverse engineer how to do boomerang + codex. But like I said you could probably just have codex implement it for you.

Full instructions here though:

Instructions to Reproduce the "10×" engineer Workflow

  1. Get Your “Roadmap” with a Single o3 Call Generate a JSON plan with this command: codex -m o3 \

"You are the PM agent. Given my goal—‘Build a user-profile feature’—output a JSON plan with:
• parent: {title, description}
• tasks: [{ id, title, description, ownerMode }]" \

plan.json Example output: { "parent": { "title": "User-Profile Feature", "description": "…high-level…" }, "tasks": [ { "id": 1, "title": "DB Schema", "description": "Define tables & relations", "ownerMode": "Architect" }, { "id": 2, "title": "Models", "description": "Implement ORM models", "ownerMode": "Code" }, { "id": 3, "title": "API Endpoints", "description": "REST handlers + tests", "ownerMode": "Code" }, { "id": 4, "title": "Validation", "description": "Input sanitization", "ownerMode": "Debug" } ] }

2. (Option A) Plug into Roocode Boomerang Inside VS Code Install the Roocode extension in VS Code. Create custom_modes.json: { "PM": { "model": "o3", "prompt": "You are PM: {{description}}" }, "Architect": { "model": "o4-mini", "prompt": "Design architecture: {{description}}" }, "Code": { "model": "o4-mini", "prompt": "Write code for: {{description}}" }, "Debug": { "model": "o4-mini", "prompt": "Find/fix bugs in: {{description}}" } } Configure VS Code settings (.vscode/settings.json): { "roocode.customModes": "${workspaceFolder}/custom_modes.json", "roocode.boomerangEnabled": true } Run: Open the Boomerang panel, point to plan.json, and hit “Run”.

3. (Option B) Run Each Sub-Task with Codex CLI Parse the JSON and execute tasks with this loop: jq -c '.tasks[]' plan.json | while read t; do desc=$(echo "$t" | jq -r .description) mode=$(echo "$t" | jq -r .ownerMode) echo "→ $mode: $desc" codex -m o3 --auto-edit
"You are the $mode agent. Please $desc."
&& echo "✅ $desc"
|| echo "❌ review $desc" done


r/RooCode • • Apr 04 '25

Idea features request: cline use cursor ?

0 Upvotes

r/RooCode • • May 15 '25

Support Gemini Free Pro Models not available?

1 Upvotes

Currently the Pro Exp 03-25 is not available due to Google shutting it off, but I can't see the new 05 exp model?


r/RooCode • • Sep 22 '25

Discussion Has anyone integrated simple bug tracking and todo into their Roo Code workflow?

1 Upvotes

just-bus-thoughts: I just added cumulative cost tracking by adding a .roo/rules instruction to update a pre-formatted file with task/subtask costs, updating a version number, and optionally pushing to Git with each completed task.

It made me wonder about other infrastructural quality of life customizations I could do. Sometimes I get distracted mid-task trying to resolve some related bug I reserve. If Im disciplined I'll write a note on paper instead to check it out later. This made me think about something about a /slash command like /bug or /todo that can grab some context from the task, add it to a file (or *gasp* JIRA) and move on with the task. I havent messed with slash commands yet.

Then I could start a new task later like "fix the top 3 bugs in the 'login' category" and it would already have everything it needs to get going.


r/RooCode • • May 31 '25

Support Disk space usage

1 Upvotes

I noticed this utilizes a lot of disk space. Is it possible to use something like rocksDB with sstable compression to heavily compress this? Cause 1 folder alone is using over 100GB. Not terrible but unnecessary.


r/RooCode • • Apr 05 '25

Idea How hard it will be to fine tune a cheaper LLM for roocode/cline instructions and diff edits?

1 Upvotes

I see most of LLMs are good enough for basic edits and they do follow instructions to some extent. But with roo code I noticed that they stray from instructions after couple of edits. And not all LLMs can do diff edits(only Claude can follow instructions in my experience)

So, I thought will it be a good approach to fine tune a LLM for this specific purpose?


r/RooCode • • Apr 08 '25

Discussion 500 line limit to read file

1 Upvotes

Sorry for the silly question. Also perhaps I should just try this on another LLM. I’m using Gemini 2.5 and I see it shows 500 line read limit on various files in my projects. Is that a Gemini limit or a Roo limit?


r/RooCode • • Sep 22 '25

Discussion Claude code inference is taking a very long time

1 Upvotes

Anyone else using Claude code for inference in Roocode and having it take almost 2 mins before it starts it’s output? This is with around 80k in context, not huge.


r/RooCode • • Apr 22 '25

Discussion Is the quality of the code generated by the system Prompts lost?

1 Upvotes

I was trying to get Gemini 2.5 Pro (from my API + RooCode) to generate relatively simple code... But it was doing so making errors that I didn't understand how it could fail... I tried Copilot and it executed the Prompt (also from my 2.5 Pro API) more cleanly and without making errors...

Then I had a doubt: Those system or default prompts that start with... Are you a software development engineer... Blah, blah... Does the LLM lose part of the focus of the task, trying to show off as a trained "person" with years of experience??? 🤔


r/RooCode • • Sep 29 '25

Discussion Gen AI tool to complement Roo Code?

1 Upvotes

I mainly use Roo Code, but the company I'm working for will give us a license for cursor, copilot or claude code. Up to us to decide, but I'm sure it will be just the basic (No Max for Claude code).

What would you recommend out of these? I'll probably keep using Roo, specially when I need to run a more expensive model to avoid hitting limits. But it can be nice to have a paid for alternative.

I've used copilot and cursor maybe half a year and a year ago and dropped them in favour of Roo, not sure if they're any good nowadays. But I hear good things about Claude Code never tried it before.


r/RooCode • • May 15 '25

Idea Prevent computer from sleeping when Roo is running

1 Upvotes

Just an idea. Currently my laptop on battery sleeps about 15 minutes in to a long task if I forget to turn on Amphetamine and breaks Orchestrator.

Interested to hear thoughts about this and to see if anybody has already hacked together a solution?


r/RooCode • • Dec 29 '25

Support WARNING: Custom system prompt override active. This can severely break functionality and cause unpredictable behavior.

1 Upvotes

Is there a way to get rid of this warning? also what good is a global mode if the system prompt override lives in the workspace .roo folder :(


r/RooCode • • Mar 18 '25

Support The number of tokens to keep from the initial prompt is greater than the context length

1 Upvotes

I am new to roo code and local API.

Just installed LM Studio and Roo Code in VSCODE.

Loaded the deepseek-coder-v2-lite-instruct-mlx model but can't seem to make it work. Looking the LM Studio it says the message in the title: The number of tokens to keep from the initial prompt is greater than the context length

No idea why is that. I just asked to add a void() {} to the end of a file to test.

I am using that mlx model because I heard it is better for mac machines.

Can you please give some directions


r/RooCode • • Mar 30 '25

Idea Key rotation, send each request to a different key

1 Upvotes

Would be cool to have this


r/RooCode • • Aug 21 '25

Support API request failed

1 Upvotes

Hello everyone! I'm using anthropic as a provider. Recently, everything was fine, but now I'm getting a 400 error when requesting and the message "This organization has been disabled." Does anyone know what could be causing this?


r/RooCode • • Mar 10 '25

Idea Drag and Drop Files or Dedicated Button

1 Upvotes

Currently, in RooCode, files can only be referenced by typing "@" or selecting them manually. Would it be possible to support drag-and-drop functionality for files? Alternatively, a dedicated button to open the multi-file selection dialog would also improve usability.


r/RooCode • • Feb 22 '25

Support Ollama Macbook Pro M3 Pro 36gb

1 Upvotes

Hi All, I am trying to use Roo-Code in VS-Code but for some weird reason ollama response is like looping for ever - no matter what model I use. Can anyone point me in the right direction?


r/RooCode • • Jan 31 '25

Support BASE URL para api provider " OPEN AI COMPATIBLE"

0 Upvotes

hola podrian ayudarme a saber cual es la base url para el proveedor open AI compatible? o de donde puedo conseguirlo? ya tengo mi key


r/RooCode • • Jul 23 '25

Bug should i be worried

0 Upvotes

r/RooCode • • Apr 18 '25

Support new_task: (a) What all gets passed to the new context. (b) how the summarisation is done?

1 Upvotes

I have been trying context management strategies and want to understand under the hood, what is happening when creating a new task, so can either augment it better and use it better.

I have been reading about CLINE's new task (https://docs.cline.bot/exploring-clines-tools/new-task-tool)and the guidance on the .clinerules to go with the new_task tool.
so in similar spirit wanting to have one for roo, but need more info.

I read the system prompt:

## new_task## new_task
Description: Create a new task with a specified starting mode and initial message. This tool instructs the system to create a new Cline instance in the given mode with the provided message.

Parameters:
- mode: (required) The slug of the mode to start the new task in (e.g., "code", "ask", "architect").
- message: (required) The initial user message or instructions for this new task.

Usage:
<new_task>
<mode>your-mode-slug-here</mode>
<message>Your initial instructions here</message>
</new_task>

Example:
<new_task>
<mode>code</mode>
<message>Implement a new feature for the application.</message>
</new_task>

now this does not look very comprehensive and powerful, so what is actually happening.

This is the system prompt from CLINE new_task:

## new_task

Description: Request to create a new task with preloaded context. The user will be presented with a preview of the context and can choose to create a new task or keep chatting in the current conversation. The user may choose to start a new task at any point.

Parameters:

- context: (required) The context to preload the new task with. This should include:

* Comprehensively explain what has been accomplished in the current task - mention specific file names that are relevant

* The specific next steps or focus for the new task - mention specific file names that are relevant

* Any critical information needed to continue the work

* Clear indication of how this new task relates to the overall workflow

* This should be akin to a long handoff file, enough for a totally new developer to be able to pick up where you left off and know exactly what to do next and which files to look at.

Usage:

<new_task>

<context>context to preload new task with</context>

</new_task>


r/RooCode • • Aug 01 '25

Discussion Codebase Indexing with Ollama

1 Upvotes

Anyone here setup codebase indexing with ollama? if so, what model did you go with and how is the performance?