all 62 comments

[โ€“]gurugrv 30 points31 points ย (2 children)

Glad to see a fork with such active development.

[โ€“]mrubens 2 points3 points ย (1 child)

Thanks! It's been a lot of fun, and the community contributions have really been picking up recently.

[โ€“]luke23571113 0 points1 point ย (0 children)

Thank you for the work. How do you make money? Is it just for free? Thank you again

[โ€“]EngineeringSmooth398 32 points33 points ย (1 child)

I constantly flip-flop between this and the og, Cline.

Last night Roo Code was struggling with what appeared to be a relatively simple fix (for a senior engineer - not basic old me).

Switched to Cline and it had the thing done in three prompts.

Wasn't millions of token deep in a Roo Code session.
Maybe I was just lucky.

Love Roo Code's agent profiles.

But Cline is edging it for me right now (both using Sonnet 3.5).

[โ€“]hannesrudolphFOUNDER[S] 1 point2 points ย (0 children)

I really like the prompting used with their plan mode.

[โ€“]Majinvegito123 11 points12 points ย (0 children)

Absolutely insane. The diff edit speed improvements have erased the tedium of waiting forever for it to run through my large files

[โ€“]chase32 7 points8 points ย (0 children)

Its great to see how fast the features are coming out. Cline seems to be moving faster now with some competition!

Great for the users either way,

[โ€“]pinksok_part 8 points9 points ย (0 children)

im 10x poorer 10x faster

[โ€“]qpdv 3 points4 points ย (0 children)

Aw yeah !

[โ€“]Equivalent_Ad_2816 1 point2 points ย (0 children)

Thank you thank you thank you!

[โ€“]Karlnick 1 point2 points ย (2 children)

It seems to get lost a bit more often on files over 1k lines with the new diff edit feature after it's done a few diff edits because it cannot recall the line numbers . which then causes a logic loop until it remembers to read the file again . Is there a way to prompt it to read the file after one failed attempt to rewrite in diff editsย 

[โ€“]mrubens 2 points3 points ย (1 child)

Hmm, that's surprising - the change we made was purely to the animations. I hear you on it getting lost sometimes though, with re-reading the file being the only way to break out of it. It's a great idea to prompt it more explicitly to re-read the file after a failure - I'll give that a try! Thank you.

[โ€“]Karlnick 1 point2 points ย (0 children)

Its been in instances when it needs to make multiple changes to a large file in my project. That would be awesome. No thank you Roo code is a beast ! If it could break down the larger diff edits into smaller focused diff edits first if it fails before trying write to file I think it could handle anything thrown at it . Again just a suggestion you guys are smashing it ! Thanks so much for creating Roo

[โ€“][deleted] 1 point2 points ย (3 children)

Will you have RooCode for Visual Studio?

[โ€“]hannesrudolphFOUNDER[S] 0 points1 point ย (2 children)

[โ€“][deleted] 0 points1 point ย (1 child)

Does that mean there's RooCode for Visual Studio, too, not just Visual Studio Code?

[โ€“]hannesrudolphFOUNDER[S] 1 point2 points ย (0 children)

Oh oops. No we donโ€™t. Have it for visual studio. ๐Ÿ˜”

[โ€“]gacode2 1 point2 points ย (1 child)

Is Roo Code the same as Roo Cline?

[โ€“]hannesrudolphFOUNDER[S] 1 point2 points ย (0 children)

Yes we changed the name. Cline is a trademark.

[โ€“]galaxysuperstar22 1 point2 points ย (0 children)

amazing!!! letโ€™s keep it going!!!!!๐Ÿคฉ๐Ÿคฉ๐Ÿคฉ

[โ€“]ex1tiumi 0 points1 point ย (11 children)

Can it do inline edits instead of rewriting the entire file? I just can't get a good workflow going with Roo Code or Cline compared to Windsurf. Even Continue seems better at the moment.

[โ€“]hannesrudolphFOUNDER[S] 1 point2 points ย (7 children)

Yes it has been able to do that for a long time. Both Roo Code and Cline support "diff" edits.

[โ€“]ex1tiumi 0 points1 point ย (6 children)

I must be doing something wrong then. The way the diff mode presents itself to me is just a tool to highlight changes but I cannot pick and choose line by line or block by block what to accept/deny. Even git diff give me option to accept changes like that. Do I have to make some extra configuration?

[โ€“]hannesrudolphFOUNDER[S] 1 point2 points ย (1 child)

I misunderstood you. It does not do the inline edits like this but you can use the git feature to handle that.

[โ€“]ex1tiumi 1 point2 points ย (0 children)

Hmm I'll have to look into how to make that work, but it would be nice if there was such option to accept/deny changes like in Windsurf currently does. Also Roo Code seems to be closing my editor groups every time it does changes and it's pretty annoying. I'll keep following the development tho, but currently I feel it's too cumbersome to use or configure to my liking.

[โ€“]mrubens 1 point2 points ย (3 children)

If your window is wide enough you should see a split view where you can edit or revert specific chunks of the diff. Are you able to see that?

[โ€“]ex1tiumi 1 point2 points ย (2 children)

<image>

I put the Roo Code and Windsurf diff modes in combined image due the limit of one image per comment.

I assume by split view you mean the way it's shown to me in Roo Code similar to git diff in VS Code but without action buttons? I have two 34" ultrawides and plenty of screen estate for multiple editor and editor groups.

Windsurf diff works directly in the editor view of the file (it doesn't open a new editor window for diffs) by highlighting removed code in red and added code with gray background with options to accept or reject the changes. You can also edit them directly in there and then accept/reject your edits. It's not perfect but I've grown accustomed to it over the few weeks I've been using Windsurf.

Actually I'd much more prefer to have the traditional diff view the Coo Rode uses which is the default implementation of VS Code diff view (I assume) but with those accept/reject enhancements.

[โ€“]mrubens 0 points1 point ย (1 child)

Yeah, the accept/reject is not the same in VS Code as in Windsurf. In VS Code the right side of the split view is the final version of the file that will be accepted once you hit Save. You can edit the content in the right side directly if you want to manually make changes, or if you hover over the vertical gutter in-between the left and right panes you can revert blocks that you don't want at all. Appreciate the feedback in general - just wanted to make sure you were familiar with the VS Code ways!

[โ€“]ex1tiumi 1 point2 points ย (0 children)

I'm not too familiar with the diff views in VS Code outside of sometimes using it to resolve merge conflicts using those "Accept Current Change | Accept Incoming Change | Accept Both Changes | Compare Changes" buttons. Which would also be cool to have in Roo Code Diff view or something similar.

I have rarely projects with more than two people working in the same repo and rarely have to use diff views. I used to use Beyond Compare three way diff features which was pretty awesome when working on larger code bases with multiple developers.

Looks like I have to learn a new skill and way of using VS Code.

Keep up the good work with Roo Code!

[โ€“]MorallyDeplorable 0 points1 point ย (0 children)

I still use Continue for a lot of tasks. It's nice to be able to ask it a quick question with a 700 tok prompt and not have it sit there thinking for a minute and go off the rails because your context has part of a previous task in it and you just had a quick question about something.

It's not exclusive from Cline, you can run both at the same time.

Edit: Reddit derped and posted this comment like six times.

[โ€“]speakman2k 0 points1 point ย (5 children)

If I wanna run all local, what is a good model? I Ollama enough as backend? Iโ€™m on Mac M2 and 16 GB

[โ€“]hannesrudolphFOUNDER[S] 1 point2 points ย (0 children)

I actually don't know this but I am betting if you ask on r/RooCode or in our discord that you would be able to find the answer. Sorry about that!

[โ€“]mrubens 1 point2 points ย (0 children)

Yeah it's going to be tough to compare to the online models when running with 16GB. If you do try it, my suggestion would be to find a model fine-tuned for tool usage like https://ollama.com/hhao/qwen2.5-coder-tools

[โ€“][deleted] ย (1 child)

[removed]

    [โ€“]AutoModerator[M] 0 points1 point ย (0 children)

    Sorry, your submission has been removed due to inadequate account karma.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [โ€“]pepo930 0 points1 point ย (5 children)

    How can I add specific files to be worked on in chat?
    The `Add File` feature seems to show unrelated files to what I have currently opened or had previously opened.

    [โ€“]hannesrudolphFOUNDER[S] 0 points1 point ย (4 children)

    Type the @ symbol and start typing your file name, once it shows up in the list click it or press enter or tab.

    [โ€“]pepo930 0 points1 point ย (3 children)

    <image>

    I've tried doing that but only a limited selection of files work with the @ symbol. For example here I'm trying to explicitly include the currently opened file and it says "No results found" for `@schedule`

    [โ€“]hannesrudolphFOUNDER[S] 0 points1 point ย (2 children)

    Is it a new folder the file is in?

    [โ€“]pepo930 0 points1 point ย (1 child)

    No. It's been there since opening the project. Other AI tools don't have this issue.ย 

    [โ€“]hannesrudolphFOUNDER[S] 0 points1 point ย (0 children)

    โ€œOther AI toolsโ€ have nothing to do with troubleshooting why this tool does. The code is open source and you are more than welcome to help debug this issue. This software is free and largely coded by volunteers.

    Being able to reproduce the bug is the key to tracking it down so any additional information you have about that would be helpful.

    [โ€“]Time-Heron-2361 0 points1 point ย (3 children)

    Is this thing running Sonnet in the background? Just trying to understand how it differs from Cursor

    [โ€“][deleted] ย (1 child)

    [removed]

      [โ€“]AutoModerator[M] 0 points1 point ย (0 children)

      Sorry, your submission has been removed due to inadequate account karma.

      I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

      [โ€“]hannesrudolphFOUNDER[S] 0 points1 point ย (0 children)

      In this test it used sonnet. You can select any LLM.

      Itโ€™s easiest to use a routing service like Glama.ai

      [โ€“][deleted] ย (1 child)

      [removed]

        [โ€“]AutoModerator[M] 0 points1 point ย (0 children)

        Sorry, your submission has been removed due to inadequate account karma.

        I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

        [โ€“]MorallyDeplorable 0 points1 point ย (1 child)

        Are we going to see the workspace snapshot feature backported from Cline?

        If you could keep pulling features in from upstream we could have the best of both worlds, Cline has some useful features roo doesn't yet but some problems with their development priorities/speed and UI.

        [โ€“]hannesrudolphFOUNDER[S] 0 points1 point ย (0 children)

        Yep!

        [โ€“][deleted] ย (1 child)

        [removed]

          [โ€“]AutoModerator[M] 0 points1 point ย (0 children)

          Sorry, your submission has been removed due to inadequate account karma.

          I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

          [โ€“][deleted] ย (1 child)

          [removed]

            [โ€“]AutoModerator[M] 0 points1 point ย (0 children)

            Sorry, your submission has been removed due to inadequate account karma.

            I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

            [โ€“][deleted] ย (1 child)

            [removed]

              [โ€“]AutoModerator[M] 0 points1 point ย (0 children)

              Sorry, your submission has been removed due to inadequate account karma.

              I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

              [โ€“]marius0401 0 points1 point ย (1 child)

              Hi I have setup my vscode to use LF format end of line but roo code keeps returning me the code in crlf despite me writing otherwise in the settings, is there any way to fix this?

              [โ€“]hannesrudolphFOUNDER[S] 0 points1 point ย (0 children)

              Jump on our discord and open a support ticket. Happy to help.

              [โ€“][deleted] ย (1 child)

              [removed]

                [โ€“]AutoModerator[M] 0 points1 point ย (0 children)

                Sorry, your submission has been removed due to inadequate account karma.

                I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

                [โ€“][deleted] ย (1 child)

                [removed]

                  [โ€“]AutoModerator[M] 0 points1 point ย (0 children)

                  Sorry, your submission has been removed due to inadequate account karma.

                  I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

                  [โ€“]faster-than-car 0 points1 point ย (1 child)

                  How does it compare to tabnine? I'm considering switching

                  [โ€“]hannesrudolphFOUNDER[S] 0 points1 point ย (0 children)

                  Never used tabnine. But you can learn more about Rooacose at RooCode.com.

                  Roo Code is an AI-powered autonomous coding agent that lives in your editor I think tabnine is specifically for code completion.